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.
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.
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.
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.
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.
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.
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.
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.
- Typical and stressed spread for your pairs and sessions, converted into your account currency.
- Round-turn commission for the exact account type, instrument, and volume tier.
- Current long and short rates, rollover time, multi-day charge day, and the cost for your normal holding period.
- Median and adverse slippage from real fills, plus rejection, requote, and execution-speed records.
- Every recurring and one-off charge, with monthly costs allocated across your expected number of trades.
- Like-for-like scenarios for an intraday trade, an overnight trade, and a stressed market period.
- 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.