What Does a Crypto Trade Really Cost?
A trade's real cost is entry and exit fees plus spread, slippage, funding and money-in/out fees, minus rebates received. Add them in one sum.
Direct answer: A crypto trade costs more than the fee on the price list. The full cost of a round trip is the entry fee plus the exit fee, plus the spread and slippage paid on market orders, plus funding if you hold perpetual futures, plus any card, conversion, deposit or withdrawal fees, minus rebates you have actually received. Add these up in one calculation before you compare exchanges or judge a strategy.
The six cost layers
Think of the cost of a trade as a stack. Each layer is small on its own, but they add up:
- Trading fees. A percentage of the trade's notional value (its full size), charged on the buy and again on the sell. How the rate is set is covered in How Crypto Exchange Fees Work.
- Spread. The gap between the best buy price (bid) and best sell price (ask). If the bid is 99.9 and the ask is 100.1, the fair middle is 100.0; a market buy pays 100.1, so you lose about half the spread on each side.
- Slippage. When your order is larger than the amount waiting at the best price, it fills at several worse prices.
- Funding. Only on perpetual futures: a periodic payment between longs and shorts.
- Money in and out. Card or bank charges, currency conversion, and the withdrawal fee when you move coins to a wallet or another platform.
- Rebates. A negative cost, but only once the money has actually reached your account.
Whether you pay the maker or the taker rate matters too; Maker vs Taker Fees Explained shows how to tell.
Worked example: a 500 USDT spot round trip
Assume you buy 500 USDT of BTC on Binance spot with a market order, later sell at roughly the same value, and withdraw once. Binance's standard spot rate is 0.10% for both maker and taker (checked 2026-11-01). The spread and withdrawal figures below are illustrative, not quotes; check the order book and the withdrawal screen for real values.
| Item | Calculation | Cost (USDT) |
|---|---|---|
| Buy fee (0.10%) | 500 × 0.001 | 0.50 |
| Half the spread on the buy (example 0.02%) | 500 × 0.0002 | 0.10 |
| Sell fee (0.10%) | 500 × 0.001 | 0.50 |
| Half the spread on the sell (example 0.02%) | 500 × 0.0002 | 0.10 |
| One withdrawal (example flat fee) | fixed | 1.00 |
| Total | 2.20 (0.44%) |
On a small amount, the flat withdrawal fee is the largest single item, so moving coins out after every small purchase is costly. Binance's fee schedule shows that paying spot fees with BNB lowers the rate to 0.075% (checked 2026-11-01), which would cut the two trading fees from 1.00 to 0.75 USDT, a smaller saving than avoiding one extra withdrawal.
Futures add a carrying cost
Now take a 1,000 USDT notional perpetual position on Binance USDⓈ-M futures at the standard 0.02% maker / 0.05% taker (checked 2026-10-28). You enter with a taker order (0.50 USDT) and exit with a maker order (0.20 USDT): 0.70 USDT in trading fees.
Per Binance's funding FAQ (checked 2026-11-01), funding is settled every 8 hours by default at 00:00, 08:00 and 16:00 UTC, and only positions open at the funding time pay or receive it. Hold for three days and you cross nine funding times. At an example rate of +0.01% each time, a long pays 1,000 × 0.0001 × 9 = 0.90 USDT, more than the trading fees. The rate can also be negative, in which case longs receive. Funding Rates Explained and the annualised cost of funding go deeper.
Calculate your own cost step by step
- Pick one typical trade: size, spot or futures, order type and how long you hold it.
- Look up your tier's maker and taker rates on the exchange's official fee page.
- Add the entry fee and the exit fee, each calculated on notional.
- For market orders, add half the visible spread per side, and estimate slippage for larger sizes with the slippage calculator.
- For futures, count funding times crossed during the hold and multiply by size and a realistic rate.
- Add money-in and money-out costs, divided by the number of trades each transfer supports.
- Subtract only rebates already credited to your account.
- Express the total as a percentage of trade size and multiply by your trades per month. The trading fee audit tool and the round-trip fee formula help here.
Common mistakes
- Comparing only the headline taker rate between exchanges while ignoring spread, funding and withdrawals.
- Many small withdrawals. A flat fee on each one can outweigh every trading fee.
- Backtests that deduct one fee and nothing else. A strategy can look profitable until slippage and funding are included; see modelling fees and slippage in backtests.
- Counting promised rebates as savings before they are paid.
- Skipping a test transfer. Try a small deposit and withdrawal first, as in your first deposit and withdrawal test.
FAQ
What is a round trip?
Opening and then closing a position, such as buying and later selling the same coin. Fees are charged on both legs.
Which cost is usually largest for a beginner?
It depends on behaviour. Small spot buyers often lose most to card, conversion or withdrawal fees; frequent traders to trading fees and spread; futures holders to funding.
Is the exchange with the lower fee always cheaper?
No. A lower rate can be offset by a wider spread, higher withdrawal fees or funding. Compare the total for your own scenario.
How often should I recheck my costs?
Before trading on a new exchange or product, and roughly once a month using your exported trade history.
Bottom line
The real cost of a crypto trade is the whole stack: two trading fees, spread, slippage, funding, money in and out, minus rebates received. Work it out once for your typical trade, express it as a percentage, and you will know which layer to reduce first.
Education only, not investment advice. Rules checked 2026-11-01.