How crypto trading fees are calculated
Exchange fees are charged as a percentage of trade value, and almost every venue splits them two ways. A maker order adds liquidity by resting on the book and is charged less. A taker order removes liquidity by hitting an existing order and is charged more — often five to ten times more. Market orders are always taker orders, which is why convenience is the expensive default.
On top of that sit network fees, paid to the blockchain rather than the exchange, and withdrawal fees, which are frequently a flat amount per transaction. Flat charges are brutally regressive: the same 5 network fee is 0.05% of a 10,000 transfer and 2.5% of a 200 one. And the spread — the gap between bid and ask — is a genuine cost that never appears on any fee schedule.
What makes fees dangerous is not any single charge but repetition. A round trip pays twice, and a strategy that trades frequently pays that round trip over and over against a capital base that shrinks each time. The drag compounds in exactly the way returns do, only downward — and unlike returns, it is guaranteed. A fee rate that looks trivial per trade is not trivial per year.
Worked example
A 10,000 position traded at a 0.10% taker fee on both sides, then the same fee drag repeated across 100 round trips.
| Input | Value |
| Trade size | 10,000 |
| Taker fee | 0.10% per side |
| Buy-side fee | 10 |
| Sell-side fee | 10 |
| Round-trip cost | 20 (0.20%) |
| Capital after 100 round trips | 8,186 |
Fees alone remove 18.1% of the capital across those 100 round trips, before the market does anything at all. Run the identical 100 trips at a 0.02% maker fee and 9,608 survives — a 1,422 difference from order type and fee tier alone. Flat charges bite harder still: a 5 network fee is 2.5% of a 200 trade.
How to use this calculator
- Enter the trade value and your actual fee tier — high-volume tiers and fee-token discounts change it materially.
- Select maker or taker honestly: if you are using market orders, you are paying taker.
- Add network and withdrawal fees as flat amounts, since they do not scale with trade size.
- Include the spread as a cost by comparing the bid and ask on the pair you are trading.
- Read the round-trip figure, then multiply it by how often you actually trade in a year.
Frequently asked questions
What is the difference between maker and taker fees?
A maker order rests on the order book and waits, adding liquidity, so it is charged less. A taker order fills immediately against existing orders, removing liquidity, so it is charged more. Using limit orders that rest rather than market orders that fill instantly is the simplest fee reduction available.
Why do fees hurt small trades so much more?
Percentage fees scale, but flat charges do not. A 5 network fee is negligible on 10,000 and painful on 200. On small positions the combined flat costs of buying, withdrawing and later selling can exceed any realistic gain before the trade even begins.
Is a zero-fee exchange actually free?
Rarely. Venues advertising no commission typically widen the spread instead, which costs you the same way but is harder to see and never itemised. Compare the total you end up with after a round trip, not the advertised headline rate.
Why is the spread treated as a fee?
Because it behaves like one. You buy at the ask and sell at the bid, so you lose the gap on every completed round trip even if the price never moved. On illiquid pairs the spread routinely costs more than the exchange's stated commission.
How do I reduce network fees?
Transact when the network is less congested, batch withdrawals instead of moving small amounts repeatedly, and use a layer-2 or lower-cost chain where the receiving venue supports it. Confirm the destination supports the network before sending — mismatched chains lose funds permanently.
Are trading fees deductible against my gains?
Many jurisdictions allow acquisition and disposal fees to be included in cost basis or proceeds, which reduces the taxable gain. The specifics and the categories that qualify vary, so confirm the treatment locally rather than assuming every fee counts.
This calculator is an educational tool. Results are estimates based on the inputs you provide and do not constitute financial advice. Verify figures with your bank, broker or a qualified advisor before acting on them.