Understanding Crypto Exchange Fees: Maker, Taker, and Hidden Costs
Fees can quietly erode returns โ especially for active traders. This guide breaks down every major fee type, shows real spot fee data from the CryptoScorer dataset, and explains how to minimize costs across trading, deposits, and withdrawals.
Maker vs Taker Fees (The Core Cost)
Maker fees apply when your order adds liquidity to the order book (typically a limit order that doesnโt fill immediately). Taker fees apply when your order removes liquidity (usually a market order or a limit order that fills instantly).
Makers are generally charged less because they improve liquidity. Some exchanges even offer zero maker fees on spot markets (for example, MEXC lists 0.00% maker fees in our dataset).
Spot Fee Comparison (Real Exchange Data)
The table below lists the standard spot fees from the CryptoScorer dataset. Actual fees can be lower if you trade higher volume or hold a native token discount (BNB, OKB, KCS, BGB, etc.).
| Exchange | Spot Maker | Spot Taker | Discount Token |
|---|---|---|---|
| Binance | 0.10% | 0.10% | BNB (25%) |
| OKX | 0.08% | 0.10% | OKB (20%) |
| Bybit | 0.10% | 0.10% | None |
| KuCoin | 0.10% | 0.10% | KCS (20%) |
| Crypto.com | 0.075% | 0.075% | CRO (10%) |
| Kraken | 0.16% | 0.26% | None |
| Coinbase | 0.40% | 0.60% | None |
| Gemini | 0.20% | 0.40% | None |
| Bitstamp | 0.30% | 0.40% | None |
| Bitget | 0.10% | 0.10% | BGB (20%) |
| Gate.io | 0.20% | 0.20% | GT (25%) |
| MEXC | 0.00% | 0.10% | MX (20%) |
Withdrawal Fees: Why Networks Matter
Withdrawal fees are set by exchanges and vary by network. The same asset can cost very different amounts to withdraw depending on the chain you choose. For example, many exchanges list USDT withdrawal fees around 1 on TRC20 but closer to 10 on ERC20 in their fee schedules. This reflects underlying network costs and congestion.
Looking at actual data points in our dataset, BTC withdrawal fees on major exchanges are often 0.0002โ0.0006 BTC, while ETH withdrawals commonly list at 0.003โ0.005 ETH. Always check the network dropdown at withdrawal time, because choosing a cheaper chain can save more than trading fee discounts.
Hidden Costs Beyond Trading Fees
1) Spread markup
Exchanges with โinstant buyโ interfaces often charge a wider spread than the real order book. This shows up as a less favorable price even if the listed fee looks low. Use advanced trading interfaces to avoid spread markups.
2) Fiat deposit and card fees
Credit card fees are common. In our dataset, Binance lists 1.8% card deposits, OKX and KuCoin list 2.0%, and Coinbase lists 3.99%. SEPA deposits are often free, but bank wires can vary by region.
3) Futures funding rates
Funding rates on perpetuals can exceed trading fees during volatile markets. Funding is not a fee collected by the exchange, but it still impacts PnL and should be part of your cost model.
4) Inactivity and account maintenance fees
These are rare but do exist on some platforms. Always review the fee schedule before opening an account.
Tips to Minimize Exchange Fees
- Use limit orders: Maker fees are lower and sometimes zero. If your trade doesnโt need immediate execution, consider using limit orders.
- Hold the native token: BNB, OKB, KCS, BGB, GT, MX, and CRO all provide fee discounts in our dataset. Discounts typically range from 10% to 25%.
- Choose the right withdrawal network: ERC20 is often the most expensive option. If a safer and cheaper network is available, use it.
- Consolidate withdrawals: Smaller, frequent withdrawals amplify fixed fees. Fewer, larger withdrawals are more cost-efficient.
- Compare total cost, not just trading fees: If you fund via card, high deposit fees can wipe out trading fee savings.
Bottom Line
Fees are multi-layered: spot maker/taker, withdrawal network costs, deposit fees, and hidden spreads. The most cost-effective exchange depends on how you trade, how often you withdraw, and how you fund your account. For live fee comparisons across the full dataset, visit /exchanges.

