The cheapest forex account is not necessarily the one advertising the smallest spread. A narrow spread can sit beside a commission charged twice, an expensive overnight rate or a currency conversion fee that only becomes obvious on the statement. Compare the cost of opening, holding and closing the same position, not isolated headline prices.
This guide focuses on retail rolling spot forex and forex CFDs rather than currency exchange for travel or exchange-traded futures. Rolling spot forex falls within the FCA’s coverage of CFD products. All prices and rates in the worked examples below are hypothetical, not current broker quotations.
Put Forex Trading Costs Into the Same Units
Spreads are usually quoted in pips, commissions in money per lot or traded volume, and overnight charges in points, cash amounts or percentages. Those figures cannot be compared directly. Convert them into a cash cost for the position size you intend to trade, then express the total in your account currency.
A practical estimate is:
Total trading cost = spread cost + opening and closing commissions + net funding charges + conversion and other applicable fees.
Keep execution differences, including slippage, alongside that estimate. They affect the result even though they are not necessarily fees collected by the broker.
For a EUR/USD position of 100,000 euros, one pip of 0.0001 is worth $10. A 1.2 pip spread therefore represents $12. At 10,000 euros, the same spread represents $1.20. Other pairs and account currencies require different conversions; the guide to forex pips, lot sizes and profit calculations covers those mechanics.
Do not subtract the spread twice when reviewing completed trades. Profit or loss calculated from actual entry and exit prices already reflects the spread crossed. Separately recorded commissions and funding may still need deducting, depending on how the statement presents results.
Compare Realistic Spreads, Not Just Minimums
A spread “from 0.0 pips” tells you the advertised minimum. It does not tell you how often that price appears, whether it applies to your currency pair or what happens when you place an order.
Compare the same pair, account type, trade size and trading window. For published average spreads, check the measurement period and whether the calculation excludes volatile periods. An average covering the entire day may be a poor estimate for someone trading only around an economic announcement.
Rollover deserves particular attention. Liquidity can thin around the New York close while forex and CFD providers widen their quotes. These conditions are examined in CME’s analysis of spread risk around the daily close. A daytime spread should not be your only assumption for an overnight exit.
For an immediate purchase and sale at unchanged quotes, the loss is one full spread, not two. Where entry and exit spreads differ, a comparison against midpoint prices uses half the entry spread plus half the exit spread. This keeps the calculation consistent without pretending that closing costs disappear.
Fixed spreads also need their conditions checked. Ask whether exceptions apply during announcements, outside normal dealing hours or above certain order sizes.
Calculate Commission for the Complete Trade
The most common comparison mistake is placing a commission quoted “per side” beside a spread covering the complete opening and closing transaction.
A hypothetical charge of $3.50 per standard lot per side means $3.50 to open and another $3.50 to close. The total is $7. On the EUR/USD position above, that equals 0.7 pips because each pip is worth $10.
Commission equivalent in pips = total opening and closing commission ÷ pip value.
If the account also has a 0.2 pip spread, its combined spread and commission cost is 0.9 pips, or $9. “Raw spread” does not mean free trading. The bill has simply been separated into different lines.
Check whether the charge is based on lots, units or a cash value such as $1 million traded. Also check minimum commissions, rounding, account currency and whether partial executions attract separate minimums. A rate that looks attractive for a large position may work differently for a small one.
Volume discounts should be assessed against your existing trading activity. Increasing turnover just to qualify for cheaper commissions adds transactions that still cost money.
Understand Overnight Charges Before Holding a Position
Overnight financing, often labelled “swap” or “rollover”, is the adjustment applied when a position remains open through the provider’s funding cutoff. It may be a debit or a credit, depending on the pair, trade direction and contract terms.
Interest rate differences between currencies influence wholesale FX swap pricing, a relationship captured in CME’s FX swap rate calculations. The retail adjustment also depends on the provider’s pricing and any administration markup. Subtracting two central bank policy rates will not reliably reproduce your account’s funding charge.
Obtain separate long and short rates. Do not assume that selling a pair produces a credit, or that the credit on one direction matches the debit on the other. Check how often rates can change, especially before budgeting for a longer holding period.
Use the Full Funding Base, Not Just Your Margin
Where the contract uses an annual percentage rate, a simplified calculation is:
Funding charge = applicable position value × annual rate × chargeable days ÷ annual day-count basis.
Suppose a contract has a funding base of £100,000, an annual debit rate of 6% and a 365-day basis. One chargeable day costs approximately £16.44. If the margin supporting the position were £5,000, calculating 6% on that margin would badly understate the charge. These are illustrative assumptions; use the valuation method and day-count basis in the contract.
Funding on full exposure, without offsetting the cash deposited as margin, was highlighted in the FCA’s November 2025 review of CFD pricing and value. The review also found charges applied separately to matched long and short positions. Opening an opposite position is therefore not necessarily a cost-free substitute for closing the original trade.
Do not apply an annual interest formula to a swap figure already quoted as cash per lot. That would calculate the charge twice. If the figure is in platform points, establish the point size before converting it into money.
Check Rollover Times and Multi-Day Adjustments
“Overnight” refers to crossing the funding cutoff, not holding a position for a full 24 hours. Check the provider’s cutoff, server time and daylight-saving arrangements rather than assuming that midnight on your clock is relevant.
Also inspect the multiplier for each day. A three-day adjustment can appear at one rollover rather than as three separate daily entries. In MetaTrader 5, the instrument specification can show the swap calculation type, long and short rates, and daily multipliers; these fields are detailed in the official Market Watch and symbol specification documentation.
Check which day carries the larger adjustment and whether the provider publishes holiday changes. Do not assume Wednesday applies to every instrument or account.
For an account described as swap free, ask whether administration fees, grace periods or instrument exclusions replace the usual funding terms. Compare the resulting cash cost over your intended holding period, rather than stopping at the account label.
Worked Comparison: Spread Only Versus Commission Pricing
Consider two hypothetical accounts for one standard lot of EUR/USD, with a $10 pip value. Assume the quoted spread applies at both entry and exit, execution is identical, and there are no conversion or other account fees. Both funding figures below are debits for the same trade direction.
| Cost component | Account A: spread only | Account B: spread plus commission |
|---|---|---|
| Spread | 1.4 pips | 0.2 pips |
| Spread cost | $14 | $2 |
| Opening and closing commission | $0 | $7 |
| Cost without crossing funding cutoff | $14 | $9 |
| Funding per chargeable day | $4 | $7 |
| Total after five chargeable days | $34 | $44 |
Account B is $5 cheaper for a trade that avoids overnight funding. Across 20 otherwise identical completed trades, that would save $100 before other costs.
For the longer holding period, Account A costs $10 less. Its wider spread is outweighed by the lower daily funding debit. Under these assumptions, the ranking reverses after two chargeable days: Account A costs $22 and Account B costs $23.
“Chargeable days” means the days represented by funding adjustments, not simply the number of nights displayed in the trade history. A triple adjustment counts as three in this example.
This is why there is no universally cheapest pricing model. Calculate costs for your usual holding period, then repeat the exercise for a trade that stays open longer than planned. Keep the position size unchanged throughout the comparison.
Include Conversion, Execution and Account Fees
A GBP account does not automatically mean every cost originates in pounds. Check how the provider handles dollar commissions, foreign-currency profits and losses, and funding adjustments.
Ask what amount is converted, which exchange rate is used, whether a markup applies and when conversion happens. A hypothetical 0.5% conversion fee on a £200 equivalent amount is £1. Applying that percentage to the wrong base, such as the full position value instead of the amount actually converted, would produce a misleading estimate.
Execution also matters. An account that saves $3 in advertised charges but produces $5 more adverse execution on the same hypothetical trade is not cheaper in practice. Record favourable as well as adverse price differences; the separate guide to forex execution, slippage and requotes covers how to assess them without confusing them with commissions.
Inspect withdrawal, inactivity, platform and optional service charges. Include only those that would apply to your intended use, but do not overlook a recurring subscription because it sits outside the trading statement.
For budgeting, allocate recurring charges across a realistic number of trades. A £20 monthly service used for ten completed trades adds £2 per trade to that month’s comparison. It is not a reason to make more trades; it is a reason to question whether the service earns its keep.
Build a Repeatable Forex Cost Comparison
Create one worksheet per pair and account type. Save the dated fee schedule and instrument specification so that later changes do not overwrite the assumptions behind your decision.
A useful comparison records:
- The position size, trading window and expected holding period.
- A representative spread and the complete opening and closing commission.
- Long or short funding, its units, cutoff and daily multipliers.
- Conversion rules, applicable account fees and execution differences.
Use a demo to practise locating these fields and checking calculations, not as proof of future live costs. The guide to what forex demo accounts can and cannot teach you separates platform practice from evidence about live trading conditions.
If you already trade live, reconcile estimates with completed transactions and monthly statements. Investigate differences rather than automatically treating the headline spread as the final answer. Repeat the comparison when your position size, trading hours or holding period changes.
Cost is one part of choosing a forex broker in the UK, alongside the contracting entity, protections and service reliability. Prefer a cost structure you can calculate and verify. Lower charges reduce the amount a trade must earn to break even, but they do not remove market risk.