Reading the total cost of a trade: spread, commission and swap
A trade has three separate cost lines and they are quoted in three different units. This note converts all of them into account currency so the comparison is arithmetic instead of impression.
- Author: FlowFX Research Desk
- Published: Published
- Last updated: Updated
- 5 min read
Key points
- Spread is a cost in price units; commission is a cost in currency units; swap is a cost in currency units per night.
- Convert every line into account currency before comparing two pricing models.
- A raw spread plus commission and a marked-up zero-commission spread can be identical — or not — and only the arithmetic tells you which.
- Cost per trade is meaningless without holding period and turnover attached to it.
Traders routinely compare pricing by looking at one number, usually the advertised spread, and that single number is the least comparable figure in the whole schedule. A trade carries three distinct costs, quoted in three different units, charged at three different moments. Until all three are expressed in the same unit — your account currency, per position, over your actual holding period — you are not comparing anything.
The first line is the spread: the distance between the bid and the offer at the instant you transact. It is quoted in price units, which means it costs you nothing until you convert it. The conversion is spread multiplied by pip value multiplied by position size. Pip value itself depends on the quote currency and the size of one contract, which is why the same nominal spread on two different instruments is not the same cost. A one-pip spread on a currency pair quoted in the account currency and a one-pip spread on a cross with a third currency in the denominator will not produce the same debit, and no advertised comparison table will tell you that.
The second line is commission. Where a broker quotes raw spreads it usually charges a flat commission per lot, per side. This is the easiest line to reason about because it is already in currency units and it is fixed per unit of volume: it does not widen with volatility and it does not vary with the instrument beyond the published schedule. It is also the line most often left out of informal comparisons, because it does not appear on the chart. A raw-spread model with commission and a zero-commission model with a marked-up spread can be exactly equivalent, cheaper, or more expensive — and which of the three depends entirely on your average spread over your actual trading hours, not on the headline minimum.
The third line is swap, or overnight financing. It applies only if the position is still open at the daily rollover, and unlike the first two it can be a credit rather than a debit depending on the direction you hold and the interest differential between the two currencies involved. Swap is charged per night and it accumulates, which means it is irrelevant to a position closed within the session and dominant for a position held for weeks. Any cost comparison that does not state a holding period has silently assumed one.
The practical method is to build one number and rebuild it whenever your style changes. Take a representative position size for your account. Multiply the typical spread — not the advertised minimum, the spread you actually see during the hours you trade — by pip value by size. Add commission for both sides of the trade, because you will pay it twice. Multiply the swap rate for your direction by the number of nights you typically hold. The sum is your round-trip cost in account currency. Divide it by the position size and you have a cost per unit that you can carry between brokers, instruments and account types without translation errors.
Two consequences fall out of that arithmetic immediately. The first is that cost scales with turnover, not with account size. A strategy that trades twenty times a week pays twenty round trips, and a small change in per-trade cost compounds into a large change in annual expense; a strategy that trades twice a month is dominated by financing instead. The second is that the same headline schedule produces different effective costs for different traders, so any statement that one pricing model is cheaper than another is incomplete unless it names the trading pattern it is cheaper for.
Finally, note when each line is charged. Spread is paid on entry, embedded in the price you receive, which is why a position typically opens showing a small negative. Commission is debited at entry and again at exit. Swap is applied once a day at rollover. Because they arrive at different moments, a statement showing only a net figure hides which of the three is consuming your returns.
Written by FlowFX Research Desk. First published Jun 9, 2026, last revised Aug 4, 2026. General educational information about trading mechanics — it contains no recommendation, no forecast and no assessment of whether any instrument or strategy is suitable for you.
