Tutorials

How Exchange Fees Work: Maker/Taker, Hidden Costs, and How to Pay Less

Exchange fees are more than just 'trading fees': maker vs taker, withdrawal fees, P2P spreads — a full breakdown of what you actually pay and practical ways to reduce it.

How Exchange Fees Work: Maker/Taker, Hidden Costs, and How to Pay Less

Most beginners track how much crypto they bought, but not how much they paid to buy it. This article breaks down every fee an exchange charges — understanding the fee structure is how you actually save money.

Trading fees: maker vs taker

Spot trading fees are a percentage of the trade amount, and the rate depends on your role:

  • Taker: your order fills immediately against existing orders on the book (e.g. a market order) — you 'take' liquidity, so the rate is higher.
  • Maker: your limit order sits on the book waiting to be filled — you 'make' liquidity, so the rate is lower.

Common beginner mistake: assuming market orders are 'free and convenient'. A limit order is Maker only if it rests on the book; one that executes immediately may still be Taker.

Exact rates vary by exchange, VIP tier, and promotions — always check the official fee page.

Three costs people overlook

1. Withdrawal fees (network fees)

Charged when you move coins from the exchange to a wallet or another platform. Displayed by coin and network and adjustable by the platform as conditions change:

  • The same coin can have very different costs across networks; check current fees and recipient support before choosing.
  • Small, frequent withdrawals hurt the most — the fee is fixed, so smaller amounts pay a higher percentage.

2. P2P spreads

When buying USDT via P2P, merchant quotes usually sit slightly above the spot exchange rate — that spread is the merchant's profit and your hidden cost. Compare several merchants before you buy.

3. Card purchase fees

Buying crypto directly with a credit/debit card usually costs several percent in channel fees — the most expensive on-ramp. Fine for small urgent buys, wrong for large amounts.

Fee-saving tactics that actually work

  1. Use limit orders (maker) instead of market orders — the habit compounds meaningfully over time.
  2. Pay fees with the platform token: BNB on Binance and OKB on OKX usually earn a discount (you often need to switch it on manually).
  3. Withdraw on the cheaper network — after confirming the recipient supports it.
  4. Trade less: every trade costs money. 'Itchy fingers' trading is the biggest hidden expense for beginners.
  5. Sign up through a referral link: most exchanges offer fee discounts to referred users (the exact benefit is whatever the official signup page shows). Our OKX signup walkthrough and Binance signup walkthrough cover the full process.

A quick illustration

Say you make 10 trades a month at 1,000 USDT each:

  • All market orders (taker) vs all limit orders (maker): over a year, the difference can add up to a meaningful chunk of a trade's principal.
  • Stack the platform-token discount and referral savings on top and your all-in cost drops noticeably — exact numbers depend on each exchange's current rates, so check the official fee page first.

Further reading


⚠️ Risk warning: Cryptocurrency prices are highly volatile and trading can result in loss of principal. Fee descriptions here are general principles — actual rates are whatever each exchange's official pages state. Not investment advice.

📍 Regional notice: This site's content is not directed at residents of mainland China.

Verification card: 2026-07-12 (UTC+8)

Reproducible example: at 1,000 USDT notional and a 0.10% trading rate, one side costs 1 USDT. Buying and later selling are charged separately, before spread, slippage, on-ramp, and withdrawal costs. A limit order that crosses the book immediately may still be charged as Taker.

For a real comparison, record cash paid in, asset after execution, balance after sale, and final amount received after withdrawal. This is more useful than comparing advertised rates alone.