Crypto fees comparison — the costs no one advertises
Fees are where good trades quietly go to die. This is a fee-first breakdown: trading commission, the spread, and the withdrawal/network fee — the three costs that decide what you really pay, compared side by side.
Ask a beginner what a crypto purchase costs and they'll point at the trading fee. Ask someone who's been burned and they'll tell you the trading fee is often the smallest of three costs. The other two — the spread and the withdrawal/network fee — hide in different places on different platforms, which is exactly why a like-for-like comparison is so valuable and so rarely done properly.
1. Trading fee — the visible commission (maker/taker). 2. Spread — the invisible gap between buy and sell price. 3. Withdrawal / network fee — what it costs to move coins off the platform. Add all three, every time.
Exchange fees compared
| Exchange | Maker / Taker | Simple-buy | Typical spread | Withdrawal | Notes |
|---|---|---|---|---|---|
| Binance | 0.10% / 0.10% | 0.10% (spot) | ~0.5–1% | Network only (varies) | Global, deep liquidity |
| Kraken | 0.16% / 0.26% | 0.25%+ | ~0.5% | Fixed per coin | Strong security record |
| Coinbase | 0.40% / 0.60% | ~1.49% (simple) | 0.5–2% | Network + margin | Beginner-friendly, pricey |
| Bybit | 0.10% / 0.10% | 0.10% | ~0.4% | Network only | Derivatives focus |
| OKX | 0.08% / 0.10% | 0.10% | ~0.4% | Network only | Low maker fees |
Illustrative figures rounded for comparison. Exact fees depend on your volume tier, region and payment method — confirm on each exchange's official fee page before trading.
The pattern is consistent across the market. The pro-grade "spot" trading interface almost always has the lowest fees (0.1% or less), while the friendly one-tap "buy now" button — the one beginners naturally use — bundles a much larger cost into the spread, often 1–2%. Learning to place a simple limit order on the spot market, instead of tapping the big buy button, is the single biggest fee saving most people can make.
Maker vs taker: the fee you can choose
Every order is either a maker or a taker. A maker posts a limit order that waits on the book, adding liquidity. A taker hits an order that's already there, removing liquidity. Because exchanges want deep books, makers usually pay the lower fee. In practice this means:
- If you're in no rush, place a limit order at or just inside the current price. You'll likely fill as a maker at the cheaper rate.
- If you smash the market buy button, you're a taker and you pay the higher fee plus whatever slippage the size causes.
- High-volume traders unlock lower tiers over 30 days — irrelevant for most people, but worth knowing the ladder exists.
The withdrawal fee trap — and how networks change everything
This is where real money is lost, and it has almost nothing to do with the exchange's commission. When you move coins off a platform you pay a network fee (paid to the blockchain) and sometimes an extra exchange margin on top. The same stablecoin can cost cents or tens of dollars to move depending purely on the network you choose:
| Network | Typical fee | Behaviour | Speed |
|---|---|---|---|
| Bitcoin (BTC) | $1–$8 | Congestion-based | 10–60 min |
| Ethereum (ERC-20) | $2–$30+ | Gas spikes when busy | 1–5 min |
| Tron (TRC-20) | ~$1 or free | Cheap for USDT | Seconds |
| Solana (SPL) | <$0.01 | Extremely cheap | Seconds |
| Polygon | <$0.01 | Cheap L2 | Seconds |
| Lightning (BTC) | <$0.01 | Instant small BTC | Instant |
The sending network and the receiving network must be identical. Send USDT on ERC-20 to an address that only accepts TRC-20 and the money is gone — no support desk can reverse it. This is the single most expensive beginner mistake in crypto, and it has nothing to do with fees and everything to do with attention. When in doubt, send a tiny test amount first.
The practical takeaway: for stablecoins, moving on Tron, Solana or a layer-2 like Polygon usually costs a fraction of moving on Ethereum. For Bitcoin, the Lightning Network turns a multi-dollar on-chain fee into a fraction of a cent for small amounts. Always check whether the receiving wallet or exchange supports the cheaper network before you assume you're stuck with the expensive one.
"Zero-fee" is a sentence, not a gift
Whenever you see "commission-free" or "0% fees," finish the sentence: zero commission, cost recovered in the spread. A platform quoting you a price 1.5% away from the real market has charged you 1.5% — it just doesn't print it on the receipt. The only way to see through it is to compare the effective price you're offered against the mid-market price at the same moment. That's the entire reason price-and-fee comparison exists.
Deposit fees and the payment-method tax
Before you even trade, how you fund the account matters. This is the fee beginners least expect because it's decided by their choice of payment method, not the exchange's trading engine:
- Bank transfer (SEPA / Faster Payments). Usually free or nearly free, and the cheapest way to get fiat onto an exchange. Slower, but your wallet will thank you.
- Debit / credit card. Instant and convenient, and often the most expensive route — card deposit fees of 1.5–4% are common, stacked on top of the trading spread. Handy in a hurry, punishing as a habit.
- Third-party payment processors. The "buy crypto instantly with card" widgets embedded in some apps can carry the steepest all-in markup of all. Read the fine print before tapping.
If you're funding a meaningful amount, the difference between a free bank transfer and a 3% card fee dwarfs almost every trading-fee decision you'll make afterwards. Plan the on-ramp, not just the trade.
How fee tiers and discounts actually work
Exchange fees aren't a flat number — they're a ladder. Most platforms lower your maker/taker rate as your 30-day trading volume rises, and several offer an extra discount if you pay fees in the exchange's own token or subscribe to a fee plan. For the vast majority of users these tiers are irrelevant; you'll never trade enough to climb them. But two things are worth knowing: first, the headline fee you're quoted is the entry-level rate, so heavy traders pay less than the table suggests; second, "pay fees in our token for a discount" is a real saving but also a nudge to hold a token you might not otherwise want. Take the discount if it fits, but don't let a fee rebate talk you into a position.
The true-cost formula
If you remember one thing from this page, make it this. The real cost of buying crypto is never the number on the "fees" button. It's:
True cost = deposit fee + trading fee + spread + (withdrawal / network fee if you move it). A platform can win on one and lose badly on another. Compare the whole formula, not one line of it.
This is precisely why price-and-fee comparison exists as a category. Any single exchange will present the flattering number and stay quiet about the rest. Lining several up side by side is the only way to see which one is genuinely cheapest for the specific thing you're about to do — because the cheapest exchange for a card-funded instant buy is often not the cheapest for a bank-funded spot trade you'll later withdraw to a wallet.
A simple worked example
Say you're buying £500 of Bitcoin. On a "zero-fee" simple-buy button with a 1.6% spread, you effectively pay about £8 in hidden cost. On the spot market of the same or another exchange with a 0.1% taker fee and a tight spread, you pay roughly £0.50–£1. Same coin, same moment, and one route costs eight to sixteen times more. Multiply that across every purchase you'll ever make and the case for comparing first makes itself.
Seven ways to actually pay less
Understanding fees is only useful if it changes what you do. Here are the tactics that move the needle, roughly in order of impact:
- Fund with a bank transfer, not a card. Skipping a 2–4% card fee is usually the single biggest saving available.
- Use the spot market, not the "buy now" button. The pro interface charges a fraction of what the friendly one-tap buy bundles into its spread.
- Place limit orders to qualify as a maker. Patience earns the lower maker fee and avoids market-order slippage.
- Choose the cheap network for transfers. Move stablecoins on Tron, Solana or a layer-2 rather than Ethereum when the receiver supports it.
- Batch your buys. Fewer, larger purchases spread fixed costs and withdrawal fees over more coin than lots of tiny ones.
- Compare cash-out cost, not just buy cost. The cheapest exchange to buy on isn't always the cheapest to withdraw from.
- Withdraw to self-custody in one move. One well-timed withdrawal beats several small ones, each paying a network fee.
The psychology fees exploit
Exchanges know exactly how people think, and their pricing is designed around it. We anchor on the number labelled "fee" and ignore everything else, so the cost migrates to the spread, where there's no label. We value convenience in the moment and discount it later, so the instant card-buy button — the most expensive route — is the one placed front and centre. And we treat "zero" as a magic word, so "zero-fee" converts far better than "1.5% spread," even when they mean the same thing. None of this is a conspiracy; it's ordinary marketing meeting ordinary human bias. The defence isn't cynicism, it's a habit: before every buy, ignore the labels and ask one question — what is the all-in difference between the price I'm being offered and the real market price right now? That single question dissolves almost every fee trick in the book, and it's exactly the question a side-by-side comparison is built to answer.
FAQ
Fee questions, answered straight
Which crypto fee actually costs me the most?
For most people it's not the trading fee — it's the combination of the spread and the withdrawal/network fee. A 0.1% trade fee is trivial next to a $25 Ethereum withdrawal on a £200 buy, or a 1.5% spread baked into a 'zero-fee' simple-buy button. Always add up all three: trade fee, spread, and withdrawal.
Why are 'zero-fee' or 'commission-free' offers not really free?
Because the cost moves into the spread. If a platform charges no commission but quotes you a price 1.5% worse than the market, you've paid 1.5% — you just can't see it on the receipt. 'Zero-fee' is a marketing frame, not a gift. Compare the effective price, not the advertised commission.
What's the difference between maker and taker fees?
A maker adds liquidity by placing a limit order that sits on the book; a taker removes liquidity by hitting an existing order at market. Makers usually pay less. If you're patient and use limit orders, you often qualify for the cheaper maker rate.
How do I avoid huge Ethereum withdrawal fees?
Move stablecoins on a cheaper network when the receiver supports it — TRC-20 (Tron), Solana or a layer-2 like Polygon can cost cents instead of tens of dollars. The catch: the sending and receiving networks must match exactly, or the funds can be lost. Check both sides before you send.
Do fees change over time?
Constantly. Exchanges run promotions, adjust tiers by volume, and network fees rise and fall with congestion. Any table — including this one — is a snapshot. Confirm the live figures on the official fee pages before you rely on them.
Keep reading