Independent market intelligence
Research over noise · Risk before return
Forex trading costs · Practical guide

What does Forex trading really cost? Spread, commission, swap and slippage

The smallest advertised spread is not your total cost. A useful comparison converts every charge into money for the same pair, position size, trading session, and holding time.

8 min readUpdated 19 September 202616 · Languages
The MyProfitFactor cost rulePrimary sourcesRisk note
Compare brokers with one repeatable scenario and your own trade history—not with a single “from 0.0 pips” headline.
01 / 07

Convert the spread into money

The spread is the difference between bid and ask. Estimate its cost as spread in pips × pip value × position size. If one standard lot of EUR/USD is worth about $10 per pip, a 0.8-pip spread is about $8. Pip value changes with pair, account currency, and size.

✓
What to verifyTypical and stressed spread for your pairs and sessions, converted into your account currency.
02 / 07

Add commission the right way

Check whether commission is quoted per side, per lot, or for the full round turn. A $3.50-per-side commission equals $7 to open and close one lot. Added to the $8 spread example, the visible trading cost is about $15 before financing and slippage.

✓
What to verifyRound-turn commission for the exact account type, instrument, and volume tier.
03 / 07

Separate overnight financing

Swap or financing applies when a position crosses the broker’s rollover time. Long and short rates can differ, can be positive or negative, and may include a multi-day adjustment for weekends. The schedule and cut-off can vary by instrument and broker.

✓
What to verifyCurrent long and short rates, rollover time, multi-day charge day, and the cost for your normal holding period.
04 / 07

Measure slippage and execution

Slippage is the difference between the requested price and the fill. It can help or hurt, but news, thin liquidity, gaps, and large orders can make it worse. A stop controls the instruction, not a guaranteed exit price unless the broker explicitly offers that feature.

✓
What to verifyMedian and adverse slippage from real fills, plus rejection, requote, and execution-speed records.
05 / 07

Count conversion and account fees

Add currency conversion, deposits, withdrawals, inactivity, platform or data fees, and any strategy infrastructure such as a VPS. These costs may not appear in the ticket, but they reduce the net result and can dominate for small or infrequent accounts.

✓
What to verifyEvery recurring and one-off charge, with monthly costs allocated across your expected number of trades.
06 / 07

Compare one standard scenario

Use the same pair, size, session, order type, and holding time for every account. For example, compare 0.10 lot EUR/USD during London hours for an intraday trade and again for a three-night hold. Record money, pips, and percentage of position margin.

✓
What to verifyLike-for-like scenarios for an intraday trade, an overnight trade, and a stressed market period.
07 / 07

Build an all-in cost journal

Use: all-in cost = spread + round-turn commission + financing + conversion and allocated account fees + net adverse slippage. Track the median and a high-cost percentile, not only the average, because occasional expensive fills can change a strategy’s result.

✓
What to verifyAt least a small sample of demo and low-size live trades, reconciled against statements and exported history.

The all-in cost check

Compare brokers with one repeatable scenario and your own trade history—not with a single “from 0.0 pips” headline.

  1. Typical and stressed spread for your pairs and sessions, converted into your account currency.
  2. Round-turn commission for the exact account type, instrument, and volume tier.
  3. Current long and short rates, rollover time, multi-day charge day, and the cost for your normal holding period.
  4. Median and adverse slippage from real fills, plus rejection, requote, and execution-speed records.
  5. Every recurring and one-off charge, with monthly costs allocated across your expected number of trades.
  6. Like-for-like scenarios for an intraday trade, an overnight trade, and a stressed market period.
  7. At least a small sample of demo and low-size live trades, reconciled against statements and exported history.

The MyProfitFactor cost rule

A cheaper broker is the one that produces the lower repeatable all-in cost for your real strategy. Measure typical and stressed spreads, round-turn commission, financing, conversion, and actual slippage before ranking an account.

Risk note

Leveraged Forex and CFD trading is high risk. Losses can happen quickly, stop orders may slip, and protections vary by product, broker entity, and country. This guide is educational and is not financial advice.

Primary sources

Two primary references are enough for this guide: the SEC explains bid–ask spread and unclear transaction costs, while the FCA provides the current regulatory context for retail CFDs and rolling spot FX.