How much does it cost to send crypto from a wallet?
Sending cryptocurrency from a wallet costs anywhere from under 0.01 dollars on Solana to over 50 dollars on Bitcoin or Ethereum during peak congestion. The fee depends on which blockchain you use, network traffic at the time, and transaction complexity.
How much will you actually pay to move cryptocurrency from one wallet to another? The short answer: anywhere from 0.01 dollars to over 50 dollars per transaction, depending on which blockchain you use and how busy the network is at that moment.
That range is not a typo. What is cryptocurrency if not a system where you pay the network to process your transaction? Every transfer requires a fee — called a gas fee, network fee, or miner fee — and the amount varies wildly by chain, time of day, and transaction complexity.
The Real Cost Breakdown by Blockchain
Bitcoin Transaction Fees
Bitcoin fees depend on transaction size in bytes, not the dollar amount you send. Sending 10 dollars costs the same fee as sending 10,000 dollars. The fee goes to miners who confirm your transaction.
In calm markets, a standard Bitcoin transfer costs between 1 and 5 dollars. During peak congestion — like a bull run or a major event — fees spike to 30 or 50 dollars. In December 2017, average Bitcoin fees hit 55 dollars per transaction. In May 2024, the launch of Runes pushed fees above 80 dollars briefly.
You can choose to pay a lower fee, but your transaction will take longer to confirm. Pay the minimum and it might sit unconfirmed for hours — or even days.
Ethereum Gas Fees
Ethereum uses a gas system. Every operation on the network costs a certain amount of gas, and you pay for that gas in ETH. A simple wallet-to-wallet ETH transfer uses about 21,000 gas units. A token swap on a decentralized exchange can use 200,000 or more.
The math looks like this:
- Check the current gas price (measured in gwei — a tiny fraction of ETH)
- Multiply gas units by gas price
- Convert to dollars at the current ETH price
At 20 gwei and an ETH price of 3,000 dollars, a simple transfer costs about 1.26 dollars. At 100 gwei during congestion, that same transfer costs 6.30 dollars. Complex DeFi transactions can cost 50 to 200 dollars when the network is busy.
Cheaper Alternatives: Layer 2 and Other Chains
Not all blockchains charge high fees. Here is what you actually pay on popular networks for a simple transfer:
- Solana — Around 0.00025 dollars. Essentially free.
- Polygon — Under 0.01 dollars for most transfers.
- Arbitrum (Ethereum Layer 2) — Between 0.10 and 0.50 dollars.
- Optimism (Ethereum Layer 2) — Similar to Arbitrum, usually under 0.50 dollars.
- BNB Chain — About 0.05 to 0.20 dollars.
- Avalanche — Between 0.01 and 0.10 dollars.
The trade-off? These cheaper chains often have less liquidity and fewer supported tokens. You save on fees but may face limitations on what you can do.
Hidden Costs Most People Forget
Exchange Withdrawal Fees
When you send crypto from an exchange (like Coinbase or Binance) to your personal wallet, the exchange charges its own withdrawal fee on top of the network fee. This is often a flat rate regardless of how much you send.
For example, withdrawing Bitcoin from a major exchange might cost 0.0005 BTC — around 30 dollars at a price of 60,000 dollars per Bitcoin. Some exchanges let you choose which network to withdraw on. Always pick the cheapest network that your destination wallet supports.
Token Approval Costs
On Ethereum and similar chains, the first time you interact with a new token contract, you pay an approval transaction fee. This is a one-time cost per token per platform, but it adds up if you use many DeFi protocols.
Failed Transactions Still Cost Money
Here is the part that stings. If your Ethereum transaction fails — because you set the gas limit too low or the contract rejected it — you still pay the gas fee. The network processed your request; it just did not complete it. Your fee is gone regardless.
How to Pay Less: Practical Strategies
Time Your Transactions
Network fees follow patterns. Ethereum gas fees are typically lowest on weekends and during early morning hours (UTC). Avoid transacting during US market hours on weekdays — that is when activity peaks.
Batch Your Transfers
Instead of making five small transfers, make one larger one. You pay the network fee once instead of five times. This alone can save you 80 percent on fees if you regularly move funds.
Use Layer 2 Networks
If you are moving ETH or ERC-20 tokens, bridge them to Arbitrum or Optimism first. You pay one bridge fee (usually a few dollars) and then enjoy sub-dollar fees for as many transactions as you want on Layer 2.
Set Custom Gas Prices
Most wallets let you manually set your gas price. If your transfer is not urgent, set it below the current average and wait. Tools like Etherscan's gas tracker show you real-time fee estimates for slow, average, and fast confirmations.
Real-World Example: Moving 500 Dollars in Crypto
Suppose you want to send 500 dollars worth of cryptocurrency to a friend. Here is what it actually costs on different paths:
- Bitcoin on main chain — Fee of about 3 dollars (low congestion). That is 0.6 percent of your transfer.
- Ethereum on main chain — Fee of about 2 dollars (low congestion). About 0.4 percent.
- USDC on Arbitrum — Fee of about 0.15 dollars. Basically 0.03 percent.
- SOL on Solana — Fee of about 0.001 dollars. Effectively zero.
The difference is massive. Sending 500 dollars on Bitcoin during peak congestion could cost you 30 to 50 dollars — a 6 to 10 percent fee. The same transfer on Solana costs less than a penny.
Choose your blockchain like you choose a shipping company. Some are premium and slow. Some are cheap and fast. Know what you are paying before you hit send.
Frequently Asked Questions
- Why are Bitcoin transaction fees so high sometimes?
- Bitcoin fees rise when many people try to send transactions at once. The Bitcoin network processes a limited number of transactions per block. When demand exceeds capacity, users bid higher fees to get priority. During bull runs and major events, this bidding war can push fees above 50 dollars.
- Do you pay fees when receiving cryptocurrency?
- No. The sender pays the network fee. As a receiver, you get the full amount sent to you. However, if you later want to move or spend that crypto, you will pay a fee at that point.
- Can I send crypto for free?
- Some blockchains like Nano and IOTA offer feeless transactions. On most major chains, you always pay some fee. Layer 2 networks and chains like Solana come close to free with fees under one cent.
- What happens if I set the gas fee too low on Ethereum?
- Your transaction will sit in the pending pool (mempool) waiting for a miner to pick it up. If the network stays busy, it may stay pending for hours or days. Most wallets let you speed it up later by resubmitting with a higher fee.
- Are crypto transfer fees tax deductible?
- In many jurisdictions, transaction fees can be added to your cost basis, which reduces your taxable gain when you eventually sell. Consult a tax professional for rules specific to your country.