Crypto Exchange Fees Explained: Maker, Taker, Withdrawal, Spread (2026)
Crypto exchanges charge four main types of fees: (1) Spot trading fees — maker (0.02–0.1%) and taker (0.05–0.1%) on each trade; (2) Futures fees — typically lower, plus 8-hourly funding rates; (3) Withdrawal fees — network-dependent, $0.5–2 on TRC-20, $5–20 on ERC-20; (4) Deposit fees — usually free. Coinbase is the most expensive at 0.6% taker. MEXC and Bybit are among the cheapest.
Every crypto exchange charges fees — but most beginners only notice the headline trading fee. In reality, you'll encounter four distinct fee types, each working differently and with different strategies for minimising them.
Understanding how each fee type works — and how exchanges structure their tier systems — is foundational knowledge for anyone trading more than casually. This guide explains everything clearly, with real numbers.
The Four Types of Crypto Exchange Fees
Before diving into the details, here's a quick overview of all fee types you'll encounter:
- Spot trading fees: Charged as a percentage of each trade you execute on the spot market. Typically 0.02–0.6% per trade depending on the exchange and your account tier.
- Futures trading fees: Similar to spot fees but usually lower (0.01–0.06%), plus an additional 8-hourly cost called a funding rate for holding perpetual contract positions.
- Withdrawal fees: Fixed fee charged when you move crypto off the exchange, set by the exchange and varying by cryptocurrency and blockchain network.
- Deposit fees: Most exchanges charge nothing for crypto deposits. Fiat deposits via bank transfer are typically free; card deposits carry processing fees of 1.5–3.5%.
There's a fifth implicit cost many traders miss: spread — the difference between the buy price and sell price in the order book. On highly liquid pairs (BTC/USDT, ETH/USDT), spread is negligible. On low-volume altcoin pairs, it can be 0.5–2% per round-trip trade.
Maker vs Taker Fees: The Most Important Distinction
Every exchange with a limit order book distinguishes between maker and taker trades:
- Maker orders add liquidity to the order book. You place a limit order at a price that doesn't immediately match an existing order — your order sits in the book and waits. Because you're providing liquidity that other traders can use, exchanges reward this with lower fees.
- Taker orders remove liquidity from the order book. A market order always takes liquidity. A limit order that immediately matches an existing order (placed at or beyond the current market price) also counts as a taker. You pay more because you're consuming existing liquidity.
In practical terms:
- A buy market order = taker fee
- A sell market order = taker fee
- A buy limit order below the current ask = maker fee (if it doesn't fill immediately)
- A buy limit order at or above the current ask = taker fee (fills immediately, removing liquidity)
For futures trading, the difference is particularly significant. On Bybit, maker is 0.02% and taker is 0.055% — that's 2.75× more expensive. An active futures trader who consistently uses limit orders instead of market orders can cut their trading costs by more than half.
Withdrawal Fees: Why They Vary So Much
Withdrawal fees are charged per withdrawal and vary by cryptocurrency and network. The exchange doesn't pocket most of this fee — a significant portion covers the blockchain network fee that the exchange must pay to broadcast your transaction.
The most dramatic example is USDT:
| Network | Typical Withdrawal Fee | Transfer Time |
|---|---|---|
| TRC-20 (Tron) | ~1 USDT | 1–3 minutes |
| BEP-20 (BNB Chain) | ~0.5 USDT | 1–2 minutes |
| ERC-20 (Ethereum) | $3–20+ (variable) | 5–20 minutes |
| Solana SPL | <$0.01 | Under 1 minute |
The practical implication: always use TRC-20 for USDT withdrawals when supported, unless you specifically need funds on the Ethereum network. Using ERC-20 when TRC-20 is available wastes $3–19 per withdrawal for no benefit.
Some exchanges charge a markup above actual network costs — this is part of their business model. On high-volume networks like Ethereum, the actual cost to the exchange fluctuates with gas prices; the exchange typically charges a fixed fee regardless, which may be above or below the actual network cost at any given time.
Futures Fees and Funding Rates
Perpetual futures contracts — the most popular product on crypto derivatives exchanges — have two fee components:
1. Trading fee: Same maker/taker structure as spot, but lower rates. Bybit charges 0.02% maker / 0.055% taker on USDT-margined perpetuals. This is charged only when you open or close a position.
2. Funding rate: Unique to perpetual contracts. This is a payment made every 8 hours between long position holders and short position holders, calibrated to keep the perpetual contract price close to the spot price.
- When the market is bullish (more longs than shorts), longs pay shorts. This is the most common scenario in crypto bull markets.
- When the market is bearish (more shorts than longs), shorts pay longs.
- Typical funding rate: 0.01% every 8 hours = 0.03%/day = ~11% annualised at flat rates. During highly bullish periods, rates spike to 0.1%+ per 8 hours.
VIP Tiers and How to Reduce Your Fees
All major exchanges use tiered fee structures where higher trading volume unlocks lower rates. Tier upgrades are based on your 30-day rolling trading volume:
| Exchange | Standard Tier | VIP 1 Threshold | VIP 1 Spot Taker |
|---|---|---|---|
| Bybit | 0.1% | $1M/month | 0.085% |
| Binance | 0.1% | 50 BNB + $1M vol | 0.09% (with BNB) |
| OKX | 0.1% | $1M/month | 0.08% |
| MEXC | 0% (promo) | N/A (promotional) | — |
Native token discounts offer fee reductions without hitting volume thresholds:
- Binance BNB: 25% discount when paying fees in BNB
- OKX OKB: Various discounts based on OKB held
- KuCoin KCS: 20% discount with sufficient KCS holding
- MEXC MX token: Discounts on futures fees
Fee Comparison: Major Exchanges (2026)
| Exchange | Spot Maker | Spot Taker | Futures Maker | Futures Taker | USDT Withdrawal (TRC-20) |
|---|---|---|---|---|---|
| MEXC | 0% | 0% | 0% | 0.01% | ~1 USDT |
| Bybit | 0.1% | 0.1% | 0.02% | 0.055% | 1 USDT |
| Binance | 0.1% | 0.1% | 0.02% | 0.05% | 1 USDT |
| OKX | 0.08% | 0.1% | 0.02% | 0.05% | 1 USDT |
| Bitget | 0.1% | 0.1% | 0.02% | 0.06% | 1 USDT |
| Coinbase | 0.4% | 0.6% | N/A | N/A | Varies |
Rates reflect standard non-VIP accounts. MEXC's 0% rate is a promotional offer subject to change. Verify current rates on each exchange's official fee page before making trading decisions.
How to Calculate Your True Trading Cost
The complete cost of a round-trip trade (open + close) is:
Total cost = (Entry fee + Exit fee) + Withdrawal fee + Funding rate × holding period
Example: $5,000 spot trade on Bybit
- Buy $5,000 of BTC at taker (market order): $5,000 × 0.1% = $5.00
- Sell $5,000 of BTC at taker: $5,000 × 0.1% = $5.00
- Total trading cost: $10.00
- Withdraw USDT via TRC-20: $1.00
- Total round-trip cost: $11.00 (0.22% of position size)
The same trade using limit orders (maker fees):
- Buy with limit order: $5.00
- Sell with limit order: $5.00
- Total: $11.00 — same, because Bybit spot maker = taker = 0.1%
On Bybit futures (0.02% maker / 0.055% taker):
- Open long at taker: $5,000 × 0.055% = $2.75
- Close long at taker: $5,000 × 0.055% = $2.75
- Futures total: $5.50 vs $10.00 for spot — nearly half the cost
Your next step
Browse all current exchange bonuses — updated weekly with verified conditions and realistic earning expectations.
Frequently Asked Questions
What is the difference between maker and taker fees?
Maker fees apply when your order adds liquidity to the order book (limit orders that don't fill immediately). Taker fees apply when your order removes existing liquidity (market orders, or limit orders that fill immediately). Maker fees are always lower. On Bybit futures, the difference is 0.02% (maker) vs 0.055% (taker) — using limit orders instead of market orders saves 63% on futures trading costs.
Which crypto exchange has the lowest fees?
For spot trading, MEXC currently offers 0% maker and taker fees as a promotional rate. For futures, Bybit and Binance are among the most competitive at 0.02% maker / 0.05-0.055% taker. Coinbase is notably expensive at 0.4-0.6% spot taker, making it the most expensive for active traders.
What are crypto futures funding rates?
Funding rates are periodic payments (every 8 hours on most exchanges) between long and short position holders in perpetual futures contracts. When there are more longs than shorts (bullish market), longs pay shorts. The rate is typically 0.01% per 8 hours but can spike during volatile markets. Holding positions for extended periods in trending markets can result in significant funding costs that eat into profits.
Can I reduce my fees by holding exchange native tokens?
Yes. Binance offers 25% off fees when paying with BNB. OKX and KuCoin offer similar programs. The saving is meaningful if you trade frequently on that specific platform. For example, a trader paying $200/month in Binance fees saves $50/month by holding enough BNB to pay fees. The value of holding the token for the discount depends on your trading volume.
Related Use Cases
Risk Warning: Crypto trading involves significant risk of loss. Bonuses may include KYC requirements, deposit conditions, trading volume requirements and expiration dates. Bonus terms may change without notice. This website does not provide financial or investment advice. Always read the official promotion terms before claiming any bonus.