How do you calculate and compare crypto exchange fees?

Use the same notional value, order type and holding period for every exchange. Start with quoted trading fees, add spread, slippage, funding and withdrawals, then subtract only rebates you are actually eligible to receive.

Transparent formula

Total cost = trading fee + spread + slippage + funding + withdrawal cost − eligible rebate

Worked example

For a $20,000 taker trade at 0.10%, the entry fee is $20. If exit uses the same size, round-trip trading fees are about $40 before spread, funding and rebates. A 20% eligible rebate would reduce the fee component by $8, not the market-impact costs.

Use this sequence

  1. Normalize the trade size and order type.
  2. Calculate entry and exit fees separately.
  3. Add spread, slippage and carrying cost.
  4. Subtract only verified rebate eligibility.

Common mistakes

  • Comparing only headline taker fees.
  • Ignoring the exit side of a round trip.
  • Treating a listed rebate as guaranteed for every account.

Verify next

Frequently asked questions

Are maker orders always cheaper?

Not always. A maker order may miss the trade or fill slowly, while a taker order pays for immediate execution. Compare execution quality as well as fee rate.

Should funding be included?

Yes for perpetual positions held across funding intervals. It can exceed entry and exit fees.

Where should the final rate be verified?

In the exchange account fee page, because region, VIP tier and promotions can change the effective rate.

This page provides calculation and research frameworks, not investment, legal or tax advice.