Binance, Bybit, Bitget, OKX, Kraken, Coinbase and eToro — we compared spot fees, futures fees, withdrawal costs and hidden charges so you know exactly what you're paying.
Here's the bottom line before we dive into the details. All fees shown are standard (Tier 1) spot trading rates for new users:
| Exchange | Spot Maker | Spot Taker | Futures Maker | Futures Taker | Verdict |
|---|---|---|---|---|---|
| Binance | 0.075% | 0.075% | 0.02% | 0.05% | Cheapest Overall |
| Bybit | 0.10% | 0.10% | 0.02% | 0.055% | Best for Futures |
| Bitget | 0.10% | 0.10% | 0.02% | 0.06% | Low + Copy Trading |
| OKX | 0.08% | 0.10% | 0.02% | 0.05% | Competitive |
| Kraken | 0.16% | 0.26% | 0.02% | 0.05% | Mid-range |
| Coinbase | 0.40% | 0.60% | — | — | Most Expensive |
| eToro | ~1% | ~1% | — | — | Spread-based |
Before comparing numbers, it helps to understand what you're actually paying for. Almost every major exchange uses a maker-taker model:
Most beginners use market orders (taker) without realising it. Switching to limit orders can immediately lower your costs on exchanges that reward makers.
Beyond trading fees, you also pay:
Binance sets the industry standard for low fees. At 0.075% flat for both makers and takers, it beats nearly every competitor at the base tier. Pay fees in BNB (Binance's native token) and you get an additional 25% discount, bringing costs down to ~0.056%.
Active traders can also earn a 20% rebate on all fees through a referral link — essentially getting 20% of every fee back. Binance's futures fees are among the lowest in the industry at 0.02%/0.05%.
Open Binance Account — 20% Fee Rebate →Bybit's spot fees (0.10%) are slightly higher than Binance, but its futures fees are extremely competitive at 0.02% maker / 0.055% taker. If you primarily trade perpetual contracts or derivatives, Bybit is one of the best choices available.
Watch out: Bybit's "Instant Buy" feature charges up to 5% — far more than standard trading. Always use the spot trading interface for better rates.
Bitget matches Bybit's spot fees at 0.10%. Pay fees using BGB (Bitget's token) for an additional 20% discount. Where Bitget truly stands out is its copy trading — you can automatically mirror professional traders for a small profit share (8–10%), with no extra trading fees on top.
Open Bitget Account — Up to $6,200 Bonus →OKX sits between Binance and Bybit in terms of pricing. Its maker fee of 0.08% is lower than Bybit's 0.10%, and holding OKB tokens unlocks up to 40% off trading fees — potentially making it competitive with Binance. OKX also has zero-fee stablecoin pairs.
Kraken's base spot fees are noticeably higher than the Asian exchanges — 0.16%/0.26% vs Binance's 0.075%. However, Kraken Pro reduces taker fees to 0.10% and maker fees can reach 0% for high-volume traders. Kraken also offers free bank transfers in most regions.
Kraken is worth considering for its strong regulatory standing, excellent security record, and wide coin selection — but if minimising fees is your primary goal, Binance or Bitget are cheaper.
Coinbase is by far the most expensive exchange in this comparison. The default "Simple Trade" interface charges both a spread and a flat fee — on small purchases this can exceed 3–4%. Even Coinbase Advanced Trade (their professional interface) charges up to 0.60% taker at the base tier.
The workaround: Use Coinbase Advanced Trade instead of the simple interface — fees drop significantly. High-volume traders can also consider Coinbase One ($20/month subscription) which offers zero trading fees.
Coinbase's higher fees are the price of convenience — it's the easiest exchange to use, most trusted in the US, and NASDAQ-listed. For buy-and-hold investors making a few trades per month, the fee difference is manageable.
eToro doesn't charge traditional maker/taker fees. Instead, they make money through the spread — the difference between the buy and sell price. For Bitcoin this is typically around 0.75–1%, and for smaller altcoins it can be 2–5%.
eToro is best suited for beginners who want a simple interface and social/copy trading features, not for active traders who make frequent moves. The $5 withdrawal fee and inactivity fee are worth noting.
I've been trading crypto since 2021 across Binance, Bybit, Bitget and Coinbase. The headline maker/taker fee is rarely what actually hurts your returns — it's the fees you don't notice until you check your statement. Here's what caught me out, so it doesn't catch you.
Every exchange has a big, friendly "Buy Bitcoin" button on their homepage. On Binance it's called "Convert", on Bybit it's "Instant Buy", on Coinbase it's the default Simple Trade. These all charge 1–5% — sometimes 10–20x more than the standard trading interface. I once bought ETH via Binance Convert before I knew better and paid 1.5% instead of 0.075%. Always go to the Spot Trading section.
Withdrawing 100 USDT from Binance to your wallet costs $1 on TRC-20 (Tron) but up to $15 on ERC-20 (Ethereum mainnet). Same coin, 15x difference. Always check which network your destination wallet supports and choose the cheapest compatible one. I use TRC-20 or BNB Smart Chain for stablecoins whenever possible.
Depositing via debit card costs 1.5–4% on most exchanges. Bank transfer (SEPA in Europe) is free or nearly free on Binance, Kraken and Coinbase. On a €1,000 deposit, that's €30–40 saved. If you're in a hurry and use a card, at least switch to the professional trading interface after depositing — don't compound the mistake.
Coinbase takes 25–35% of your staking rewards as a commission. On a 4% ETH staking APY, you actually receive around 2.8% after Coinbase's cut. Binance and Bitget keep their cut at 10–15%, so you retain more. For long-term holders with significant staked positions, this difference compounds significantly over years.
eToro charges $10/month if your account is inactive for 12 months. If you signed up to try it and haven't logged in for a year, check your balance — it may have been slowly drained. Close or withdraw from accounts you no longer use.
The answer depends on how you trade:
If you're making more than 5–10 trades per month, the fee difference between Binance (0.075%) and Coinbase (0.60%) is significant. A trader doing $50,000/month in volume pays $375 on Binance vs $3,000 on Coinbase — a difference of $2,625 per month.