
Key readings
- Every trade pays the spread; many also pay commission, and leveraged positions pay financing each night.
- Crypto adds maker or taker fees, card charges and network or withdrawal fees on top of the spread.
- Count the full round trip, buy and sell, and small fixed fees become large on small trades.
Trading fees explained properly means looking beyond the headline rate. A platform may advertise zero commission while charging through the spread, the exchange rate or a withdrawal fee. This page lists every common cost and then adds them up in two worked examples. All figures are illustrative, chosen to make the arithmetic clear.
Trading fees explained: costs on every trade
Spread
The difference between the buy and sell price. If you bought and immediately sold, you would lose the spread. It widens when markets are thin, around major news and at the daily rollover in forex.
Commission
A fee per trade or per lot. "Raw spread" forex accounts charge commission with narrower spreads; "standard" accounts usually build the charge into a wider spread instead.
Maker and taker fees
On crypto order-book platforms, an order that sits on the book and waits (a maker) is often charged less than one that fills immediately against existing orders (a taker). Both are usually a percentage of the trade value.
Instant-buy markups
Simple "buy" screens quote an all-in price. The spread there can be several times wider than on the platform's own order book, and it is not always shown as a separate fee.

The costs of holding and moving
- Overnight financing (swap): charged or paid on leveraged positions held past the daily cut-off, 17:00 New York time in forex. Many brokers charge three nights on Wednesday to cover the weekend.
- Funding rates: perpetual crypto futures use periodic payments between long and short holders instead of a swap.
- Network fees: paid to the blockchain when coins move, in its native coin: BTC, ETH, TRX and so on.
- Withdrawal fees: set by the platform, often a fixed amount per withdrawal regardless of size.
- Card and conversion fees: card purchases of crypto usually cost more than bank transfers, and paying in a currency other than the platform's can add a conversion charge. See buying crypto with a debit card.
- Inactivity and account fees: some platforms charge dormant accounts a monthly fee.
Worked example 1: a leveraged forex trade
You trade 1 standard lot of EUR/USD, where one pip is worth $10. Illustrative costs:
- Spread of 0.8 pips: 0.8 × $10 = $8
- Commission of $3.50 per side: $3.50 × 2 = $7
- Swap of $5 a night, held over Tuesday night (1 night) and Wednesday night (charged as 3): 4 × $5 = $20
Total cost: $8 + $7 + $20 = $35, the equivalent of 3.5 pips. The price has to move 3.5 pips in your favour before the trade breaks even.
- Spread$8
- Commission$7
- Overnight swaps$20
Swap charges are the largest cost here because the position was held across the Wednesday triple charge.

Worked example 2: a small crypto purchase
You buy $1,000 of bitcoin on an order book with a 0.1% taker fee, later sell it at the same price, and withdraw nothing.
- Buy fee: $1,000 × 0.1% = $1.00, leaving $999 of bitcoin.
- Sell fee: $999 × 0.1% = about $1.00, leaving about $998.
The round trip costs about $2, or 0.2%. Now compare a card purchase through an instant-buy screen with a 3% card fee: on $300 the card fee alone is $9, before any spread. If a 1% markup is also built into the price, the $291 left after the fee buys only about $288.12 of bitcoin at the market price, a total cost of about $11.88, or roughly 4% of the $300. The order-book round trip above cost about 0.2%. You can model fees on both sides with the crypto profit calculator.
Costs people tend to miss
Currency conversion. If your bank account is in pounds and the platform prices everything in dollars, converting money in and out can carry a percentage fee each way. On an illustrative £500 deposit with a 2% conversion charge, £10 is gone before any trade is made, and another conversion applies on the way out.
Slippage. In a fast market, a market order can fill at a worse price than the one you clicked. It rarely appears on a fee schedule, but it is a real cost, especially on small, thinly traded coins.
Funding on perpetual futures. Rates change every few hours and can swing between paying and receiving. Holding a leveraged position through a period of heavy one-sided demand can cost far more than the trading fee.
Spread on stablecoin conversions. Swapping between dollars and a stablecoin, or between two stablecoins, is often presented as free but may involve a small markup in the rate.
How to keep costs down
- Compare the round-trip cost, not the entry fee.
- Use limit orders where appropriate; they may qualify for maker fees and avoid paying across a wide spread.
- Batch withdrawals, because fixed fees hurt small amounts most.
- Pick a network the recipient supports that has reasonable fees, for example when moving USDT.
- Avoid holding leveraged positions overnight unless you have priced in the financing.
- Read the fee schedule, not the advert; save a copy when you open an account.
Fees and taxes
Fees also shape strategy. A trader who opens and closes positions many times a day pays the spread and commission every time, so a strategy that looks profitable on a chart can lose money once realistic costs are applied. Anyone backtesting an idea, manually or with software, should include costs from the start.
In many countries, trading costs can be deducted when you work out a gain or loss for tax, but the rules differ. Keep records of every fee along with the trade itself. We do not give tax advice; check your tax authority's guidance.
Reader questions
What is the difference between a spread and a commission?
The spread is the gap between buy and sell prices and is built into the price you trade at. A commission is a separate charge per trade or per lot. Some accounts use one, some both.
Why is buying crypto by card more expensive?
Card payments carry processing costs and chargeback risk for the platform, which it usually passes on as a percentage fee. Instant-buy screens may also include a wider spread.
Are network fees the same as withdrawal fees?
No. A network fee goes to the blockchain's miners or validators. A withdrawal fee is set by the platform and may be higher than the network fee it actually pays.