Indikora
Indikora Blog

Trading Fees Explained: The Real Cost of Every Trade

The commission line on your statement is the smallest part of what a trade costs. A round trip costs the fee on entry plus the fee on exit, the spread you crossed, the slippage between the price you wanted and the price you got, funding or overnight swap for every night you held, and a share of the withdrawal fee you eventually pay. On a typical crypto perpetual that bundle runs 0.15% to 0.30% per round trip, several times that in thin markets. Costs are the only part of trading that is guaranteed.

The five costs inside one round trip

Maker and taker fees. Exchanges charge less when your limit order rests in the book than when your market order takes liquidity: crypto spot is typically 0.10% taker and 0.08% maker, perpetuals nearer 0.05% and 0.02%. Fees are charged per side, so double them before judging a strategy.

The spread. You buy at the ask and sell at the bid, so you pay the gap once per round trip even at zero commission: 0.01% on a BTC perpetual, 0.05% to 0.20% on a mid-cap altcoin, far wider on an exotic forex pair at 3am.

Slippage. The gap between the price you intended and the price you were filled at. It never appears as a line item because it hides inside the fill price, which is why most traders underestimate their true cost by a third.

Funding and overnight swap. Perpetual futures never expire, so funding payments every eight hours keep them tethered to spot. A calm 0.01% per eight hours is 0.03% a day and roughly 11% a year: trivial for a day trade, decisive over six weeks. In forex, gold and index CFDs the equivalent is the overnight swap, normally tripled on Wednesday.

Transfer fees. Deposits and withdrawals are flat, not proportional, which punishes small accounts: 15 dollars to withdraw 200 is 7.5% of the balance, the same 15 on a 5,000 withdrawal is 0.3%.

A worked example: an edge dying inside costs

Take a 2,000 account risking 1% per trade with a stop 1% from entry: 20 of risk on 2,000 of notional. The strategy wins 40% of the time, winners are 2R and losers 1R, so gross expectancy is 0.40 x 40 minus 0.60 x 20, or 4.00 per trade. Profitable on paper. Now the costs on that notional: taker fees both sides at 0.10% is 2.00, the spread at 0.02% is 0.40, slippage of about 0.03% across two fills is 0.60, two days of funding is 1.20. Total 4.20 per round trip.

Gross edge 4.00, cost 4.20. Nothing in the log looks wrong: the win rate hits target, risk is respected, stops are honoured. The edge was simply never large enough to pay rent on the machinery carrying it. Two levers exist and no others: make the edge bigger, or the cost smaller.

Frequency multiplies everything

Edge and cost are both charged per trade, but the cost is certain and the edge is only a probability. Hold that 4.20 fixed and vary how often you trade the 2,000 account: 4 trades a month costs about 202 a year, roughly 10% of the account; 20 trades a month costs about 1,008, or 50%; 5 trades a day costs about 5,040, or 252%. The last trader must earn two and a half times the account in gross profit merely to break even, and no platform screen shows that number. Going from four trades a month to forty usually multiplies your overhead, not your opportunity.

Measuring your real cost per trade

Your statement gives you fees; your journal has to supply the rest. Add three fields to every entry: intended price against filled price on both sides, multiplied by size to turn slippage into currency; funding or swap attached to the position; and transfer fees spread across the period. Slippage alone usually runs 30% to 60% of what you pay in commissions.

Then produce three monthly numbers: cost per round trip, cost as a share of your winners' gross gain, and annualised cost as a percentage of the account. Above 30% of gross profit, the fix is your cost structure rather than your entries. Above 100%, halving your frequency helps more than any new indicator. Costs never argue, which makes this the least emotional discipline in trading.

Indikora records intended price against filled price on every trade, tracks funding on open positions, and reports cost per round trip beside your expectancy, so you can see whether your edge pays you or the exchange.

Frequently asked questions

Are limit orders always cheaper? On fees, almost always, and a maker order can halve the round trip cost. The catch is the trades that never fill: if missing one good entry a month costs more than the fees you saved, the market order was cheaper.

Do funding rates matter if I close the same day? Only if you hold across a funding timestamp, so many intraday trades pay nothing. It dominates on multi-day positions, especially on the crowded side of a trend, where it can run five to ten times its calm level.

What is a reasonable cost per trade? Keep the round trip under about a fifth of your average expected gain. If your typical winner captures a 1% move, a 0.20% round trip already eats a large share of it, and a strategy targeting 0.3% moves rarely survives retail fee tiers.


Indikora is an AI-powered trading coach for crypto, forex, gold and indices, with a journal that tracks fees, funding and slippage per trade so your real cost sits beside your real edge. Try it free: https://indikora.com

This article is for educational purposes only and is not financial advice.

Try Indikora free

An AI trading coach that flags mistakes like FOMO and revenge trading before you click.

Start free →