Disclosure: This post contains affiliate links; we may earn a commission at no extra cost to you.
The fee on the pricing page is almost never the fee you actually pay. Between maker/taker tiers, spread markup on “simple” buy screens, network withdrawal fees, and payment-method surcharges, two exchanges advertising similar headline rates can cost you very different amounts on the same trade. This piece breaks down where the real cost hides so you can compare venues on total cost, not the number in the marketing banner. For platform-specific detail, see our Coinbase review and Kraken review.
Maker vs. taker, in plain terms
A maker order adds liquidity to the order book — a limit order that sits and waits to be filled. A taker order removes liquidity — a market order, or a limit order that fills immediately against an existing one. Nearly every serious exchange charges takers more than makers, because makers are doing the exchange a favor by keeping the book deep. Taker fees on major exchanges' “advanced” or “pro” order-book interfaces commonly run around 0.1%–0.6% at the base tier, with maker fees often running around 0%–0.4% at the same tier. The gap between maker and taker fees narrows at higher volume tiers and can flip to a maker rebate on some venues.
The gap between the “simple” app and the “pro” interface
This is the single biggest fee trap for casual users. Most major exchanges run two products: a simple mobile-friendly buy/sell screen, and a separate advanced trading interface with an order book. The simple screen usually bakes in a spread — the price you're quoted already sits above or below the market mid-price — on top of a flat convenience fee, and the combined cost can land well above 1% of the trade even when the exchange's own fee schedule quotes a much lower number for its pro platform. The identical trade routed through the advanced order-book interface on the same exchange, using a limit order, can cost a fraction of that. If you trade more than occasionally, learning the pro interface pays for itself quickly.
Deposit and withdrawal fees
Funding an account via bank transfer (ACH, SEPA) is typically free or close to it; funding by debit card usually carries a fee often in the 2%–4% range. Crypto withdrawals are where costs vary the most: some exchanges pass through the actual network fee, others charge a fixed markup well above the network cost, and a few waive withdrawal fees entirely for certain assets as a competitive perk. Always check the withdrawal fee for the specific asset and network you're using — the same coin can have wildly different fees depending on whether you withdraw over its native chain or a wrapped/bridged version.
Volume tiers and how to actually reach them
Fee schedules are tiered by trailing 30-day volume, and the jump from base-tier to the next tier down in fees can be meaningful even at modest volume (commonly somewhere in the tens of thousands of dollars in trailing volume for the first real discount step, though exact thresholds vary by exchange and change over time). If you trade regularly, check the current schedule directly on the exchange rather than relying on a remembered number — these tiers get adjusted more often than most users realize. Holding or staking the exchange's native token (where one exists) is a separate lever that can also shave fees, independent of volume.
DEX gas costs vs. CEX fees
A decentralized exchange swap typically charges a protocol fee that's often lower than a CEX taker fee, but you also pay network gas on top, and gas cost has nothing to do with trade size — a $50 swap and a $50,000 swap on the same congested network pay similar gas. That makes DEXs relatively expensive for small trades and often cheaper than CEX pro-tier fees for large ones, roughly the inverse of how the simple-vs-pro CEX comparison plays out. Our centralized vs. decentralized exchanges breakdown covers the rest of that tradeoff beyond just fees.
| Cost source | Typical range | How to avoid it |
|---|---|---|
| Simple-app spread + fee | Often 1%+ | Use the pro/advanced order book |
| Pro-tier taker fee | Around 0.1%-0.6% | Use limit (maker) orders |
| Card funding | Around 2%-4% | Fund via bank transfer |
| Crypto withdrawal | Varies widely by asset/network | Check the fee for your exact network first |
| DEX swap | Protocol fee + variable gas | Batch trades, use L2s for small size |
How to actually calculate your effective rate
Before a trade, price the same amount on the exchange's simple screen and its pro interface if both exist, and compare the total dollars received or paid, not the advertised fee percentage. For a real read on cost, place a small test trade and compare the execution price against a reference price (a major exchange's mid-price at that moment) — the difference is your all-in cost, spread included, and it's the only number that actually matters when comparing venues.
Verdict
Headline fee percentages are marketing copy; the number that matters is what you actually receive after the trade clears. Route regular trading through a pro/advanced interface with limit orders, fund via bank transfer instead of card, and check withdrawal fees per network before moving funds off-exchange. Those three habits usually save more than switching which exchange you use in the first place.
FAQ
Is the “simple” buy screen always more expensive?
Almost always, because it typically bundles a spread on top of the stated fee — compare it against the same exchange's advanced interface before assuming it's convenient enough to justify the cost.
Do maker orders really cost less than taker orders everywhere?
On nearly every major exchange, yes, though the exact gap and rebate structure differs by platform and volume tier.
Are DEX fees always cheaper than CEX fees?
Not for small trades — flat gas costs make DEX swaps relatively expensive at low dollar amounts, and relatively cheap at high ones.
What's the single easiest way to cut fees?
Fund via bank transfer instead of a card, and use limit orders on a pro interface instead of market orders on a simple app.
