Quick Summary
- Lowest trading fees: MEXC (0%), Binance (0.10%), KuCoin (0.10%) for maker/taker at base tier
- Most expensive for beginners: Coinbase "simple" mode (up to 1.49%), eToro (1% spread), Gemini (1.49%)
- Always use the "Advanced" or "Pro" trading interface — the simple buy/sell button costs 5–10x more
- Withdrawal fees vary dramatically — always check before transferring crypto off an exchange
- Cheapest overall for most users: Binance or Kraken (low fees, reasonable withdrawals, good features)
How Crypto Exchange Fees Work
Before comparing numbers, you need to understand the different types of fees you'll encounter when buying crypto. Most beginners only look at trading fees, but that's just one piece of the puzzle. The total cost of using an exchange also includes deposit costs, withdrawal fees, and hidden markups that can vary dramatically between platforms.
Here's a breakdown of every type of fee you'll encounter:
Trading fees (maker/taker)
The percentage fee charged on each trade. Maker = you place a limit order (add liquidity). Taker = you place a market order (remove liquidity). Makers usually pay less because they help the exchange's order book.
Spread
The difference between buy and sell prices. Some exchanges (like eToro) charge no explicit commission but build a 1%+ spread into every trade. This is a hidden fee that's harder to spot.
Deposit fees
Fees for getting money onto the exchange. Bank transfers (ACH/SEPA) are usually free. Credit/debit cards typically cost 2–4%. Crypto deposits are usually free.
Withdrawal fees
Fees for moving crypto off the exchange. These are usually flat fees per coin (e.g., 0.0005 BTC for Bitcoin withdrawal). Some exchanges absorb network fees; others charge generous markups.
Conversion/instant buy fees
The markup when using the "simple buy" button instead of the advanced trading interface. This is where exchanges make the most margin — often 0.5–2% on top of the spread.
Trading Fee Comparison — All Major Exchanges
These are base-tier fees (no VIP volume discounts). Fees for the standard spot trading interface — not the "simple buy" button.
| Exchange | Maker Fee | Taker Fee | Notes |
|---|---|---|---|
| MEXC | 0.00% | 0.00% | Zero-fee spot promo (ongoing). Futures: 0.00%/0.02% |
| Binance | 0.10% | 0.10% | 25% discount with BNB. 0% on BTC pairs promo |
| KuCoin | 0.10% | 0.10% | 20% discount with KCS token |
| Gate.io | 0.20% | 0.20% | 25% discount with GT token |
| OKX | 0.08% | 0.10% | Competitive but limited US access |
| Bybit | 0.10% | 0.10% | No US access. Popular for derivatives |
| Bitget | 0.10% | 0.10% | 20% discount with BGB token |
| Kraken | 0.25% | 0.40% | Pro has 0.16/0.26%. Great for US users |
| Coinbase | 0.40% | 0.60% | Advanced Trade. Simple buy: up to 1.49%! |
| Bitstamp | 0.30% | 0.40% | Drops to 0% maker at $10B+ volume |
| Gemini | 0.20% | 0.40% | ActiveTrader only. "Convenience" fee: 1.49% |
| Crypto.com | 0.075% | 0.075% | Exchange (not app). App spread is ~1% |
| eToro | ~1% spread (no explicit commission) | Social trading features. Higher effective cost | |
| Uphold | 0.8–1.2% spread | Simple interface, multi-asset. Higher costs | |
| Bitpanda | 1.49% (premium included) | European focus. All-in-one price | |
Important: "Simple buy" or "instant buy" buttons on Coinbase, Gemini, and Crypto.com charge 5–10x more than the advanced/pro trading interface. The advanced view looks more complex but uses the exact same exchange — just with much lower fees. Always use it.
Deposit Fees
How much it costs to get money onto the exchange:
| Method | Typical Cost | Speed | Best For |
|---|---|---|---|
| Bank transfer (ACH) | Free | 1–3 business days | US users, large amounts |
| SEPA transfer | Free – €1 | 1 business day | EU users, large amounts |
| Wire transfer | $10–30 | Same day / next day | Large amounts, fast needed |
| Debit card | 2–4% | Instant | Small amounts, convenience |
| Credit card | 3–5% + cash advance fee | Instant | Generally avoid — treated as cash advance |
| Crypto deposit | Free (you pay network fee) | Minutes | Moving between exchanges |
Pro tip: Always use bank transfers (ACH/SEPA) for deposits when possible. They're free and the 1–3 day wait is worth saving 3–5% vs card fees. On a $1,000 deposit, that's $30–50 saved.
Crypto Withdrawal Fees
This is where exchanges vary the most — and where some quietly make significant revenue. Here are Bitcoin and Ethereum withdrawal fees across major exchanges:
| Exchange | BTC Withdrawal | ETH Withdrawal | USDT (ERC-20) |
|---|---|---|---|
| Kraken | 0.00002 BTC (~$2) | 0.0015 ETH (~$5) | 2.5 USDT |
| Binance | 0.0005 BTC (~$50) | 0.0015 ETH (~$5) | 3.5 USDT |
| Coinbase | Dynamic (network fee) | Dynamic (network fee) | Dynamic |
| KuCoin | 0.0005 BTC (~$50) | 0.005 ETH (~$17) | 10 USDT |
| Bybit | 0.0005 BTC (~$50) | 0.003 ETH (~$10) | 5 USDT |
| Gemini | 10 free/month | 10 free/month | 10 free/month |
| Bitstamp | Dynamic | Dynamic | Dynamic |
Save on withdrawals: Many exchanges support withdrawals via cheaper networks. Sending USDT via Tron (TRC-20) costs ~$1 vs ~$5-10 on Ethereum (ERC-20). Just make sure your receiving wallet supports the same network.
Hidden Fees You Might Miss
Spread markup
Exchanges like eToro, Uphold, and Bitpanda don't charge explicit trading fees — instead they mark up the spread (the gap between buy and sell prices). This can be 0.5–2% per trade, which is often more expensive than exchanges with transparent maker/taker fees. Always compare the price you're offered vs the actual market price on a chart.
Inactivity fees
Some exchanges charge monthly fees if you don't trade for a period. eToro charges $10/month after 12 months of inactivity. Always check the fine print before creating an account.
Fiat withdrawal fees
Getting dollars or euros back to your bank can cost $5–25 per withdrawal. Some exchanges charge percentage-based fiat withdrawal fees. Check these before you need to cash out.
Funding rate (futures)
If you trade crypto futures, funding rates are charged every 8 hours. In a bull market, longs pay shorts — this can add up to 0.1–0.3% per day during extreme sentiment.
Currency conversion fees
If you deposit in one currency (say EUR) and the exchange primarily operates in USD, there may be a hidden FX conversion fee of 0.5–2%. This is common on global exchanges when your local currency isn't natively supported. Check whether your exchange offers direct fiat pairs in your currency.
The Cheapest Way to Buy Crypto in 2026
Here's the optimal low-fee workflow, step by step:
- 1. Deposit via free bank transfer (ACH in US, SEPA in Europe). Never use a credit card.
- 2. Use the advanced/pro trading interface — not the "Buy" button. This alone can save 1%+ per trade.
- 3. Place limit orders (maker) instead of market orders (taker). Maker fees are always lower.
- 4. Withdraw via the cheapest network. Use Lightning, Tron (TRC-20), or Polygon where available.
- 5. Hold in a non-custodial wallet — no ongoing fees, ever.
Best Exchange By Situation
| If you want… | Best choice | Why |
|---|---|---|
| Absolute lowest trading fees | MEXC | 0% maker & taker (promo) |
| Best all-around for US users | Kraken | Low fees, great security, US regulated |
| Easiest for total beginners | Coinbase | Best UI, but use Advanced Trade |
| Free crypto withdrawals | Gemini | 10 free withdrawals per month |
| Most altcoins + low fees | Binance | Largest selection, 0.1% base |
| European users | Bitstamp | EU regulated, free SEPA, competitive fees |
For more details on each exchange, browse our exchange reviews. Keep in mind that the "best" exchange depends on your specific situation — a US user, a European user, and a high-volume trader will each have different optimal choices. Factor in regulatory availability in your country, not just fees alone.
What to Read Next
All Exchange Reviews
In-depth reviews of each exchange — features, security, and our verdict.
Getting StartedHow to Buy Crypto
Step-by-step guide to buying your first cryptocurrency.
TradingHow Crypto Trading Works
Order types, market mechanics, and trading basics explained.
ComparisonsCustodial vs Non-Custodial Wallets
Should you keep crypto on an exchange — or hold your own keys?