- All-in cost is the full money leaving (or credited to) your account for a trade idea — not the advertised minimum spread alone
- Round-turn cost usually combines spread + commission ± swap ± slippage ± conversion
- Raw/ECN-style books can look cheaper on spread but more expensive after commission for short holds
- Swap dominates multi-day holds; day traders still need a realistic slippage budget around news and thin hours
- Compare accounts with the same pair, lot size, hold time and session — not with marketing banners


Authoritative source note: The BIS Triennial Central Bank Survey shows FX is a deep global market — but retail CFD costs are still set by your broker’s pricing model, liquidity path and account type. The FCA’s CFD price-and-value review explicitly warned that focusing only on streamed spreads can miss other costs clients actually pay. This article is educational, not a broker recommendation.
Affiliate & risk disclosure: ForexTradeLab may earn commissions from regulated broker links elsewhere on the site. CFDs and leveraged forex can result in rapid loss of capital. See our disclaimer and affiliate disclosure.
TL;DR — All-In Cost in One Screen#
| Cost layer | When it hits | Typical beginner mistake |
|---|---|---|
| Spread | Every open/close | Treating “from 0.0” as the real average |
| Commission | Often per lot round-turn on raw accounts | Ignoring it when comparing to Standard books |
| Swap / overnight | Past daily cutoff | Planning multi-day holds without reading swap long/short |
| Slippage | Fast markets, thin hours, news | Assuming stop price = fill price |
| Conversion | Deposit, withdraw, or non-base P&L | Forgetting FX conversion on funding |
This guide sits beside what is spread, bid vs ask, what is swap, tiny-account cost floor, and market hours, liquidity and slippage.
What “All-In” Trading Cost Means#
Short Answer
All-in cost is every cash impact of completing a trade idea — not the marketing spread alone.
Detailed Explanation
Retail platforms sell simplicity: “spreads from 0.0,” “commission-free,” “swap-free.” Each phrase highlights one layer and hides others. A usable decision framework treats costs as a stack:
- Entry friction — spread (and sometimes commission) when you open.
- Exit friction — spread (and commission) when you close; plus slippage if price jumped.
- Holding friction — swap, overnight financing, or swap-free admin charges if you stay past cutoff.
- Funding friction — conversion and payment method costs outside the chart.
The FCA multi-firm review on CFD price and value noted that many firms’ assessments leaned heavily on streamed spreads while other costs can be a material part of what retail clients pay. That is exactly the trap this guide is built to avoid.
Example
Two accounts advertise EUR/USD:
| Account | Quoted spread | Commission (round-turn, 1.00 lot) | Same 1.00 lot hold closed same day |
|---|---|---|---|
| A Standard | 1.2 pips | $0 | ~1.2 pips all-in (before slippage) |
| B Raw | 0.2 pips | $7.00 | Spread dollars + $7 — often higher or lower than A depending on pip value and live spread |
Without converting both to dollars per round-turn, “Raw looks cheaper” is not analysis.
Common Mistake
Comparing Account A’s best screenshot spread to Account B’s average live spread.
Professional Tip
Build a personal cost log for 20 closed trades: pair, session, spread at entry, commission, swap, intended vs filled stop. Patterns beat banners.
Key point: All-in cost is a measurement habit. If you cannot state today’s approximate round-turn cost on your main pair, you cannot size risk honestly.
Layer 1 — Spread (Always Present)#
Short Answer
Spread is the bid–ask gap; you buy the ask and sell the bid, so a new position often starts slightly negative.
Detailed Explanation
On a normal quote, ask > bid. Long entries pay the ask; closing a long uses the bid. That gap is your first cost. Details and beginner traps are covered in bid and ask price explained and what is spread in forex.
Spread is not fixed:
- Tightest often during deep liquidity (commonly London–New York overlap for majors).
- Wider into rollover, weekends, and major releases (market hours and slippage).
BIS FX turnover data underscores how activity concentrates in major currencies and venues — retail quotes still widen when local liquidity or risk appetite thins.
Example
EUR/USD bid 1.08500 / ask 1.08512 → 1.2 pip spread. Buy 0.10 lot; immediate mark-to-market is roughly −1.2 pips before any favourable move.
Common Mistake
Using the broker’s “typical spread” table as if it were a guarantee during NFP or CPI.
Professional Tip
For scalping or gold, track median spread in your trading hour, not the homepage minimum.
Layer 2 — Commission (Raw / ECN-Style Books)#
Short Answer
Commission is an explicit fee — often per lot round-turn — that must be added to tight-spread accounts.
Detailed Explanation
Many “Raw,” “Zero,” or “ECN-style” retail books stream tighter spreads and charge commission. Standard / commission-free books usually embed more cost in the spread. Neither model is automatically cheaper.
Fair test:
- Convert spread to account currency for your lot size.
- Add round-turn commission.
- Compare that sum across account types on the same symbol and time window.
Execution model context (how brokers route risk) is separate from the fee stack — see how forex brokers make money (A-book / B-book) and ECN, STP and market maker types.
Example
Assume 1.00 lot EUR/USD, pip value ≈ $10:
- Standard: 1.4 pip spread → ≈ $14 round-turn spread cost, $0 commission → ~$14
- Raw: 0.2 pip spread → ≈ $2 + $7 commission → ~$9
In this sample Raw wins. Change the live Standard spread to 0.8 and Raw commission to $7 and the ranking can flip. Measure, do not memorise a brand ranking.
Common Mistake
Opening a Raw account for “pro pricing,” then trading 0.01 lots where commission is still meaningful relative to target R-multiple.
Professional Tip
If your average winner is 6–8 pips, a $7 round-turn commission on 1.00 lot is a large tax. Style and cost model must match.
Layer 3 — Swap / Overnight Financing#
Short Answer
Swap is the holding cost or credit applied past the broker’s daily cutoff; it dominates multi-day trades.
Detailed Explanation
If you hold past rollover, the platform applies swap long or swap short (or an Islamic/admin alternative). Policy rates from centres such as the Federal Reserve and the ECB help explain differentials; your broker table decides the cash line.
Full mechanics: what is swap in forex. Swap-free structures can replace interest-style swaps with other charges — see Islamic account fee trap.
Example
Swing long on a pair with −$4.50 swap per night on your lot size. Hold five nights → ≈ −$22.50 before price P&L. A “great” technical entry can still lose if the thesis needs two weeks and swap is steep.
Common Mistake
Planning carry from a positive swap screenshot without checking triple-swap weekdays and weekend gap risk (weekend gap guide).
Professional Tip
For any hold past cutoff, write swap/night next to stop distance. If overnight financing is larger than your edge budget, shorten the hold or skip the trade.
Layer 4 — Slippage (The Silent Line)#
Short Answer
Slippage is fill price minus expected price; it is market reality, not automatically “theft.”
Detailed Explanation
Stops and market orders fill where liquidity is available. Fast moves around news, opens and thin sessions produce slippage — sometimes in your favour (positive), often against on protective stops.
Document:
- Symbol, time (UTC), event nearby
- Order type
- Requested vs filled price
- Spread at the moment
Persistent extreme patterns deserve support tickets and entity checks (how to verify a broker license). Normal news slippage does not.
Example
Stop set at 1.08000; news spike fills at 1.07940 on a short covering stop → 6 pips worse. That 6 pips belongs in all-in cost for that trade, even though no “slippage fee” line appears.
Common Mistake
Widening stops “to avoid slippage” without reducing lot size — you simply enlarge R.
Professional Tip
Budget a news/gap slippage allowance in backtests and journals. Strategies that only work with perfect fills are paper strategies.
Layer 5 — Conversion and Funding Friction#
Short Answer
Deposit, withdrawal and non-base-currency P&L can add conversion costs outside the chart.
Detailed Explanation
If your bank currency, wallet and account base currency differ, conversion spreads and payment fees can exceed a week of trading spreads for small accounts. Choose base currency carefully (account base currency guides and related Exness base-currency material on the site).
Example
You fund from a local currency into a USD account, trade, then withdraw back. Two conversion legs can cost more than the EUR/USD spreads on your first five learning trades.
Common Mistake
Optimising 0.1 pip of spread while ignoring a 2–3% payment or conversion hit.
Professional Tip
For beginners, minimise conversion chains before optimising Raw vs Standard.
Worked Round-Turn: One Trade, Full Stack#
Short Answer
Add every layer for one closed idea, then express it in dollars and pips.
Detailed Explanation
Scenario (educational numbers): 0.10 lot gold (XAU/USD), USD account, intraday, closed before cutoff. Many retail books treat 1.00 lot XAU/USD ≈ 100 oz, so 0.10 lot ≈ 10 oz. At that size, $0.01 of gold price ≈ $0.10 P&L; $1.00 of gold price ≈ $10.
| Layer | Educational estimate | $ impact (0.10 lot) |
|---|---|---|
| Round-turn spread | $0.25 wide bid–ask path (entry + exit combined) | ≈ $2.50 |
| Commission | Raw-style micro round-turn | ≈ $0.70 |
| Slippage on exit stop | $0.10 adverse vs intended stop | ≈ $1.00 |
| Swap | Closed before cutoff | $0 |
| All-in round-turn | ≈ $4.20 |
In gold points: ≈ $4.20 ÷ $10 per $1 move ≈ $0.42 of favourable gold price needed just to cover costs on this size — before any edge. Always replace these teaching figures with your platform’s contract size, live spread and statement commission.
If all-in cost is 30–40% of 1R before the market moves, the setup is structurally weak for that account size — related math in tiny account cost floor and lot size for $100–$500 accounts.
Example
Account $1,000, risk 1% = $10. Round-turn all-in ≈ $4.20 on 0.10 lot → about 42% of 1R spent on costs before the idea works. That is a process smell, not a “bad day.” Shrink size, widen only with correct lot math, change session, or pick a cheaper symbol — do not “hope” the next candle pays the bill.
Common Mistake
Judging expectancy from entry/exit chart labels while ignoring statement costs.
Professional Tip
Expectancy formulas should use net R after costs (expectancy, win rate, risk-reward).
How to Compare Brokers and Account Types Fairly#
Short Answer
Same pair, same lot, same hold time, same session — then compare all-in dollars.
Detailed Explanation
| Do | Don’t |
|---|---|
| Sample live spreads in your hour | Trust “from 0.0” banners |
| Include commission | Compare Raw spread to Standard spread alone |
| Include swap for multi-day styles | Ignore triple-swap days |
| Note news windows separately | Average calm hours with NFP minutes |
| Confirm legal entity | Assume every regional site prices identically |
Regulation and disclosures matter for complaints and client money rules (FCA CFD overview; ESMA CFD intervention context). Cost transparency is necessary but not sufficient for safety.
Example
A trader compares XM Standard vs Exness Raw vs an IC Markets Raw-style book using 10 EUR/USD fills each during London. The winner for that style is the lowest median all-in — which may not match social-media rankings.
Common Mistake
Switching brokers weekly over 0.1 pip while strategy rules are still unfinished.
Professional Tip
Fix the trading plan and risk rule first; then tune the cost stack.
Checklist — Know Your True Cost Before You Scale#
- Main pair and session written down
- Median live spread recorded (not homepage minimum)
- Commission per lot known from the statement
- Swap long/short checked for any overnight style
- Slippage sampled on at least a few stop exits
- Conversion / funding fees estimated once
- Round-turn all-in expressed in $ and pips
- Cost as % of 1R calculated for your real stop distance
- Account type matched to hold time (intraday vs swing)
- Demo or tiny live log kept for 20 trades before increasing size
Glossary#
| Term | Meaning |
|---|---|
| All-in cost | Total cash impact of spread, commission, swap, slippage and related conversion for a trade idea |
| Round-turn | Opening and closing one position (full trip) |
| Spread | Difference between bid and ask |
| Commission | Explicit trading fee, often per lot |
| Swap / rollover | Overnight financing credit or debit past cutoff |
| Slippage | Difference between expected and filled price |
| Pip value | Account-currency value of a one-pip move for your lot size |
| Raw / Zero account | Typically tighter spread plus commission |
Key Takeaways#
- Advertised spread is one layer, not the bill
- All-in cost = spread + commission ± swap ± slippage ± conversion
- Compare accounts with identical pair, size, hold and session
- Day traders obsess over spread/commission/slippage; swing traders must price swap honestly
- If costs consume a large share of 1R, change size, stop distance, session or account type — not just “mindset”
Related Reading#
- What is spread in forex
- Bid and ask price explained
- What is swap / overnight financing
- Tiny forex account cost floor
- Forex market hours, liquidity and slippage
- Exness cost break-even across account types
- XM spreads, fees and commissions
- How forex brokers make money
Suggested future articles: guaranteed stop-loss premiums vs slippage budget; currency conversion cost calculator for MENA funding routes; Raw vs Standard break-even hold-time tables by pair.
Next step: log 20 round-turns on demo or micro size, then decide whether your account type fits your hold time — start from how to start forex trading and risk management.
Risk warning: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. A large share of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. Past performance is not indicative of future results.
Comments
Add a useful note for other traders. We review comments before publishing.