Crypto Exchange Fees Explained: Maker, Taker, Spread and Hidden Costs
Crypto exchanges make money in several ways, and not all of them appear as a line labelled "fee". To understand your real returns you need to know every cost involved in buying, holding and selling. This guide breaks them down and shows how to estimate their impact.
1. Trading fees: maker vs taker
Most exchanges charge a percentage of each trade, and the rate depends on how you trade.
- Maker orders add liquidity: a limit order that sits on the order book until someone fills it. Makers usually pay lower fees, sometimes zero.
- Taker orders remove liquidity: a market order, or a limit order that fills immediately. Takers pay higher fees.
Typical spot fees on major exchanges range from about 0.0–0.1% for makers to 0.1–0.6% for takers, with discounts at higher monthly volumes or for holding the exchange's own token.
Example: buying $10,000 of Bitcoin with a market order at a 0.4% taker fee costs $40. The same purchase as a limit order at a 0.2% maker fee costs $20.
Run your own numbers with the free calculator: Crypto Profit Calculator
Open calculator →2. The spread
The spread is the gap between the best price buyers are offering (bid) and the best price sellers are asking (ask). When you buy at market, you pay the ask; when you sell at market, you receive the bid. On liquid pairs like BTC/USDT the spread is tiny. On small altcoins it can be 1% or more.
Many "simple" buy screens and apps quote a single price that already includes a markup over the market. They may advertise "no fees" while charging a spread of 0.5–2%. To measure it, compare the price you were quoted with the live market price at the same moment.
3. Slippage
Slippage happens when your order is large compared with the available liquidity. A market order "walks the book", filling at progressively worse prices. On a thinly traded coin a $20,000 market order might fill 1–3% worse than the displayed price. Limit orders avoid slippage but may not fill.
4. Deposit and withdrawal fees
- Fiat deposits: bank transfers are often free or cheap; card deposits commonly cost 1.5–4%.
- Crypto withdrawals: exchanges charge a fixed fee per withdrawal, which varies by network. Moving Bitcoin can cost a few dollars, while stablecoins on low-fee networks may cost cents.
- Fiat withdrawals: usually a small fixed fee.
5. Futures-specific costs
Leveraged traders face extra charges:
- Trading fees are charged on the full position value, not your margin. At 10× leverage, a 0.05% fee equals 0.5% of your margin per side.
- Funding payments on perpetual futures are exchanged between longs and shorts, usually every eight hours. See funding rates explained.
- Liquidation fees apply if your position is forcibly closed.
How fees add up
| Scenario | Annual cost on $5,000 |
|---|---|
| Buy once, hold, sell once on a pro exchange (0.1% each side) | about $10 |
| Monthly recurring buy on an app (1.5% each) | about $75 on $5,000 invested |
| Trading the full balance weekly at 0.2% per side | about $1,040 |
| Trading weekly on an app with 1% per side | about $5,200 |
Frequent trading on a high-fee platform can cost more than your entire starting capital in a year.
How to reduce trading costs
- Use limit orders where possible to pay maker rates and avoid slippage.
- Avoid card purchases for regular investing; bank transfers are usually far cheaper.
- Compare the real price, not the advertised fee, on apps that quote a single price.
- Batch withdrawals instead of moving small amounts often.
- Trade less. The cheapest trade is the one you do not make.
Include fees in every calculation
The crypto profit calculator lets you set separate buy and sell fees so your profit, ROI and break-even reflect what you actually pay. For leveraged trades, the position size calculator includes fees on the full position value.
CryptoMathly provides educational estimates only and is not financial, investment or tax advice. Crypto assets are volatile and you can lose money. Always verify figures with a qualified professional.