CoinFee Guide

Hidden Crypto Exchange Fees

The maker/taker fee on the homepage is just the beginning. Withdrawal fees, network gas pass-through, conversion spread, wire fees, and inactivity charges quietly eat into returns — and they vary dramatically between exchanges. Here's what to actually compare before you fund an account.

The 30-second takeaway

For active traders, withdrawal fees often outweigh trading fees over a year. Withdrawing 1 BTC monthly on Kraken costs about $22/year. Same schedule on Binance.US costs about $540/year — a difference that can swamp any maker/taker advantage. Always check withdrawal fees and network options before depositing.

1. BTC withdrawal fees, ranked

Standard published BTC withdrawal fees on the Bitcoin mainnet. USD conversions use a $90,000 reference price.

ExchangeBTC fee
Network fee passed through
Network fee passed through
0.00002 BTC ≈ $1.80
0.0001 BTC ≈ $9.00
0.0001 BTC ≈ $9.00
0.0002 BTC ≈ $18
0.0004 BTC ≈ $36
0.0005 BTC ≈ $45
0.0005 BTC ≈ $45

Coinbase Advanced and Gemini pass through actual on-chain network fees rather than charging a fixed amount, so totals fluctuate with gas. Promotional zero-fee withdrawal events are not reflected.

2. Network fees vs exchange withdrawal fees

Two different costs hide inside the word "withdrawal fee." The first is the actual network gas paid to the blockchain — this goes to miners or validators, not the exchange. The second is what the exchange charges on top of (or instead of) the network fee. Some exchanges, like Kraken, list a single fixed amount that combines both. Others, like Coinbase Advanced and Gemini, pass through the real-time network fee with no markup. The pass-through model is usually better when networks are quiet but worse when gas spikes.

Choose the right network

For stablecoins, the network you pick changes the fee by an order of magnitude. Sending USDT over Ethereum (ERC-20) can cost $5–$30 per withdrawal during busy periods. The exact same USDT over Tron (TRC-20) is typically $1 or less. Solana, Arbitrum, and Polygon are also cheap. Always verify the receiving wallet supports the network you select — sending TRC-20 USDT to an ERC-20-only address loses the funds permanently.

3. Deposit fees and wire transfer charges

Deposit fees are easy to miss because most exchanges advertise "free deposits." That's usually true for ACH bank transfers and crypto deposits — but wire transfers, debit/credit card purchases, and certain country-specific rails carry real costs. Coinbase's instant card buys can add 3–4% on top of their already-high trading fees. Kraken charges $4 for incoming domestic wires and up to $35 for international. Gemini wire deposits are free, but outgoing wires are not. If you fund big accounts, the path you choose can save hundreds of dollars per year.

4. Stablecoin conversion spread (the silent fee)

When you convert USD to USDC, USDT, or DAI on most exchanges, the exchange takes a spread between the buy and sell quote — typically 0.5%–1.5%. This shows up nowhere on the maker/taker schedule but is effectively a hidden fee on every fiat on-ramp. Coinbase Simple (the default consumer interface) is particularly notable here. The fix: use Coinbase Advanced, Kraken Pro, or Gemini ActiveTrader, which expose the actual order book and let you cross the spread on your own terms.

5. Inactivity and dormancy fees

Most major crypto exchanges have phased out inactivity fees, but a handful of smaller and brokerage-style platforms still charge them — typically a flat monthly fee after 12 months of zero login or trading activity. If you're funding an account and walking away, this can drain a small balance to zero over a few years. Check the fee schedule before depositing if you don't plan to actively use the account.

6. Conversion fees on swap features

Many exchanges have a one-click "convert" feature that looks free but bundles in a 0.5%–1.5% spread on top of the underlying market price. This is convenient for tiny amounts but punitive for anything over a few hundred dollars. For larger conversions, place a limit order on the actual trading pair instead — the difference can be several percent on a single transaction.

7. Fiat off-ramp fees

Getting USD back out is often the most expensive part of the round-trip. ACH withdrawals are usually free but slow (3–5 business days). Same-day wire withdrawals run $10–$35. Some exchanges throw in a "processing" fee on top. PayPal/Venmo withdrawals, where supported, frequently carry a 1–2% conversion spread on top of any platform fee. If you cash out regularly, factor this in — two wire withdrawals a month at $25 each is $600/year.

How to minimize hidden fees in practice

  1. Use Pro / Advanced trading interfaces (Coinbase Advanced, Kraken Pro, Gemini ActiveTrader) instead of consumer flows. Same exchange, dramatically lower fees and no spread.
  2. For stablecoin transfers, pick TRC-20, Solana, or Arbitrum over Ethereum mainnet whenever the destination supports it.
  3. Batch withdrawals. Two withdrawals per month at 0.0005 BTC each is twice the fee of a single 0.001 BTC withdrawal.
  4. Hold native exchange tokens (BNB, KCS, CRO) only if you actually trade enough to recoup the fee discount — otherwise the price volatility offsets the savings.
  5. Check the wire schedule before funding a large account. ACH may be slower but is almost always free.

FAQ

Which exchange has the cheapest BTC withdrawal fee?

Among major exchanges, Kraken posts one of the lowest at 0.00002 BTC per withdrawal (~$2 at a $90,000 BTC price). On the higher end, KuCoin and Binance.US charge 0.0005 BTC, which is roughly $45 per withdrawal. For high-frequency BTC movement, Kraken can save hundreds per year over the higher-fee tier alone.

Why does ERC-20 cost more than TRC-20?

Ethereum mainnet gas costs are paid per transaction in ETH, and they're elastic — busy periods drive them up. TRON's TRC-20 network has dramatically lower fees for stablecoin transfers, often a few cents per transaction. Most exchanges pass this difference through directly to your withdrawal fee. If your wallet supports both, prefer TRC-20 for stablecoins.

Are there exchanges with truly free withdrawals?

Some exchanges run promotional zero-fee windows on specific assets or networks — these come and go, and aren't a reliable basis for picking an exchange. Gemini gives you up to 10 free crypto withdrawals per month before fees kick in, which is genuinely useful for casual users. Beyond that, all major venues charge for most withdrawals.

Do hidden fees affect the fee calculator?

Yes — our fee calculator on the homepage now factors in BTC withdrawal fees. Set how many times you withdraw per month and it will fold those costs into the total monthly and yearly comparison.