In this article
After this article, you can
- Calculate spread cost at each trade's actual volume.
- Identify what an unweighted quote average leaves out.
Terms at hand: spread (bid-ask spread) · Pip · Lot (position unit) · bid and ask (bid-ask prices) · Break-Even · CFD (contract for difference)
For an executed trade, start with the fill prices and the fees posted separately on the account. This guide explains how to reconcile those records and compare costs across trade sizes. A spread already represented in the buy and sell prices must not be deducted again. Use the companion pricing guide to compare account tariffs before trading.
What spread really is
The spread is ask minus bid at the same moment. Hypothetical EUR/USD bid 1.08500 and ask 1.08515 differ by 0.00015, or 1.5 pips when a pip is 0.0001. Buying and immediately valuing at the unchanged bid shows that spread loss before other costs. With unchanged spread, a 1.5-pip rise in the bid from its original level brings the long’s price P/L to zero. A changed spread, costs or different execution can alter the break-even; the market is not required to move exactly that amount in every trade.
The spread is baked into the quote — the broker does not list it as a separate line on your account, unlike commission. For that reason it is often called a "hidden cost", though in truth it is perfectly visible to anyone who knows where to look. On a pair quoted against the dollar (EUR/USD, GBP/USD, AUD/USD) one pip is worth 10 USD on a standard lot. On cross pairs and on instruments such as XAU/USD the pip value is calculated differently and is worth confirming with your broker before placing the first trade. A related puzzle that catches many traders off-guard: why the profit on a closed position is lower than the price move multiplied by the lot size — the article on why my profit is smaller than the price move times position size explains the mechanics in full.
What broker commission really is
Commission is an explicit charge whose rate, unit, minimum and booking time depend on the account and symbol. It may be charged on entry, exit, both or as a separate operation. For the calculations below, assume a hypothetical USD 7 round-turn charge per standard EUR/USD lot; this is not a current broker quote or a universal retail benchmark.
Separate pricing from counterparty and hedging arrangements
A market maker can be the legal counterparty while hedging some or all exposure externally. A spread-only tariff does not prove that every client trade remains unhedged in a B-book.
XTB and Plus500 are examples of brands offering retail CFDs. Obtain the current entity’s spread schedule and execution policy; an undated spread range is not a comparable offer.
A spread-only tariff simplifies one part of the comparison, but financing, currency conversion and other charges can still apply. Calculate the complete cost for the intended holding period.
Read the spread-plus-commission tariff
An ECN or STP label describes connectivity or routing arrangements, not necessarily the legal counterparty or the provider’s entire exposure. Read the execution and hedging disclosures; conflicts can exist even where orders are routed to liquidity providers.
Read the current raw-account commission, charging unit, minimum and currency for your entity. Compare it with observed spreads for the same symbol, order size and trading hours; this article’s examples are assumed rates rather than verified broker offers.
The same average spread can give different costs in your history
This hypothetical example has two EUR/USD round turns: 0.1 lot with USD 1 pip value and 0.4 lot with USD 4 pip value. In A, the larger trade has a 0.4-pip spread; in B, 1.6 pips. Both unweighted observation averages are 1 pip.
Scroll sideways to see the full diagram
This is an averaging test, not an offer ranking or evidence of typical spreads. Record the spread at your own volume and time, then total the model costs. With actual execution prices, the spread's effect is already in P/L; do not deduct it again. To estimate a larger sample, retain the pattern of your own activity rather than using one average from random quiet periods.
Example assumptions: Two fictional trades, standard EUR 100,000 contract per lot, with costs in USD. Each round turn has a constant spread at both ends and an unchanged midpoint price. No commission, slippage or financing. Mechanism source: MetaQuotes — Market Watch: Specification.
The maths of the comparison: when each model wins
In the selected linear EUR/USD model, the contract is EUR 100,000 per lot and one pip is 0.0001, giving USD 10 per pip per lot in a USD account. The assumed USD 7 round-turn commission equals 0.7 pip; adding the assumed 0.2-pip spread gives 0.9 pip. This is the spread-only equality point for those two assumed tariffs, not a universal ECN threshold. Check minimums, volumes, matched quote observations and other costs before applying it.
In the illustrative model, compare the combined commission and raw-spread cost with the alternative spread. Real break-even depends on the actual tariff and execution conditions; the example is not a general estimate of market-maker or ECN pricing.
When the market maker is actually cheaper
A spread-only account may cost less under some tariffs. Check the following factors rather than assuming a universal account winner.
- Small orders. A minimum commission can affect the effective rate for small positions. Verify whether one applies and calculate its cost at your actual order size.
- Holding period. Compare financing as well as entry and exit charges. Few trades do not, by themselves, prove that a spread-only account is cheaper.
- Exotic pairs. Compare current quotes and commissions for the same pair and time. An account label does not establish a stable spread range or a cheaper result.
When a commission tariff may cost less
A commission account may cost less for your trades if its combined charges and execution are better. Evaluate the following cases using the actual tariff.
- Short holding periods. Compare total entry and exit cost, execution quality and order restrictions. Lower cost helps a strategy’s arithmetic but does not establish that it is profitable.
- Gold and indices. Use the symbol’s contract size and price increment to convert spread and commission into the same account currency. Do not compare unmatched quote units.
- Macro releases. Spreads, liquidity and slippage can change on either account model. Observe matched order records; neither model guarantees a narrow spread during news.
- Higher turnover. Multiply the measured per-trade cost difference by planned volume. There is no universal threshold of 30 lots or guaranteed annual saving.
Five mistakes that cost retail traders money
- Substituting an advertised minimum for your trading observations. A “from” figure does not establish the average for your symbol, size and hours, nor prove that the value appeared at least once each day. Keep dated observations and matched order records; no twofold or threefold spread multiple is established here.
- Ignoring commission. A quoted zero spread does not mean a free round trip when commission or other charges apply. Use the current account tariff.
- Assuming the account label fits a trading style. Compare actual spread, commission, financing and execution for your strategy rather than inferring the cheaper choice from trade frequency.
- Ignoring ancillary fees. Include applicable inactivity, conversion, withdrawal and financing charges from the current tariff. Do not apply generic fee rates to an unidentified account.
- Failing to reconcile the records. Identify the fill prices, volume, currency, separately posted commission and financing, and whether an export is already net. Include deposits and withdrawals when reconciling balances. Three generic spreadsheet columns are not sufficient for every instrument or multi-currency account. Avoid subtracting spread already embedded in price P/L.
Summary
The illustrative model shows how to compare a spread with commission expressed in equivalent pips. Its break-even is an assumption-based result, not a universal market threshold. Use actual prices, commission units and holding costs, and do not subtract costs already included in platform P/L twice.
A minimum commission can reverse the answer for small positions. In a separate hypothetical USD EUR/USD model, A costs 12 × L; B costs 2 × L + 2 × max(3.50 × L, 0.10), where L is lots and USD 0.10 is the invented minimum per side. At 0.01 lot costs are USD 0.12 and USD 0.22; at 0.02 both are USD 0.24; at 0.03 they are USD 0.36 and USD 0.27. The minimum stops binding around 0.02857 lot, which differs from the 0.02-lot equality point. Actual minimum units and rounding can change this calculation. No “most common” mistake ranking or universal order of broker-versus-strategy optimisation is established.
Related reading: ECN vs market maker — full mechanics, fixed spread versus variable spread, spread vs commission — how to count broker cost.
A lower spread can cost more
About 2 min calculator practice
For a hypothetical 0.10-lot position and USD 10 per pip per lot, A has a spread of 1 pip, slippage of 0.2 pip and USD 7 commission per lot; B has 0.5 pip, 0.2 pip and USD 9 per lot. Commission covers the round trip and financing is zero. A costs USD 1.90 and B costs USD 1.60. Change only B's commission from USD 9 to USD 20 per lot. Keep B's lower spread unchanged. Which alternative is now cheaper?
Compare the full costs of A and B
Check the result and explanation
B's cost rises to 0.10 × [(0.5 + 0.2) × 10 + 20] = USD 2.70. A still costs USD 1.90. The A − B difference is −USD 0.80, so A is cheaper by USD 0.80. A lower spread alone does not determine the full round-trip cost.
These are fictional linear tariffs; a per-execution commission minimum is not modeled here. This calculator models spread explicitly. When calculating P/L from actual Bid/Ask execution prices, do not deduct the same spread again.
Check your understanding
One short exercise
About 2 min · you can try again
Hypothetical round trips: each trade buys at Ask and sells at the unchanged Bid. Trade A has a fixed pip value of USD 1 and a spread of 0.5 pip; trade B has a fixed pip value of USD 3 and a spread of 1.5 pips. Quotes and pip values do not change; commissions, swap and slippage are excluded. What is the total spread cost?
- USD 4.00.
- USD 5.00.
- USD 2.00.
Check the answer and explanation
USD 5.00.
A costs 0.5 × 1 = USD 0.50; B costs 1.5 × 3 = USD 4.50. The total is USD 5.00. Each stated Ask-to-unchanged-Bid round trip incurs one spread.
Frequently asked
Is an ECN account always cheaper than a market maker?
No. In the hypothetical EUR/USD lot model, USD 7 round-turn commission divided by USD 10 per pip equals 0.7 pip; adding a 0.2-pip spread gives a 0.9-pip equality point against a spread-only tariff. It is not a current XTB Pro offer or a universal threshold. Minimum charges can reverse the comparison at small sizes. Compare the actual entity, contract, volume, hours, financing and execution conditions rather than the ECN or market-maker label.
How do I work out the round-turn cost of one trade?
A complete transaction includes opening and closing. In a hypothetical EUR/USD contract of EUR 100,000, with pip 0.0001 and costs in USD, 0.2 pip plus USD 7 round-turn commission costs USD 9 at one lot, assuming unchanged midpoint and spread. For a separate hypothetical gold contract of 100 ounces, a USD 0.30 price spread costs USD 30, plus an assumed USD 7 commission gives USD 37. A USD 2 spread would cost USD 200. These are invented tariffs, not evidence that one execution model normally costs several times more. Confirm the gold contract and tick conventions rather than treating “one pip” as universal. Spread embedded in actual fills must not be deducted again.
Does the market maker earn more when the client loses?
The legal counterparty, pricing and external hedging are separate questions. A principal with unhedged exposure can gain when the corresponding client position loses, before its other exposures and costs; it may hedge some or all risk. Regulation does not establish that most client trades are A-booked, and a retail account-loss percentage does not reveal a provider’s hedging mix. Read the actual execution and conflict disclosures. Neither an ECN label nor spread-only pricing proves that conflicts are absent or that every trade remains unhedged.
What about deposit, withdrawal and inactivity fees?
Include only charges applicable to the actual entity and account: funding and withdrawal routes, conversion, inactivity, data and overnight financing. Check each base, currency, minimum, exemption and charging event. Provider and bank charges may be separate. No generic USD monthly, conversion-percentage or SWIFT-fee range establishes your cost. Reconcile these with the statement and avoid counting the same amount again if it is already in reported net P/L.
Sources & bibliography
-
BIS Triennial Central Bank Survey of Foreign Exchange Markets · BIS information on FX turnover and market structure in the 2022 survey. www.bis.org ↗
-
ESMA Statistics on retail CFD and FX trading · ESMA’s Investor Corner resources. www.esma.europa.eu ↗
-
IC Markets Raw Spread account specification · IC Markets’ own description of the Raw Spread account. www.icmarkets.com ↗
-
XTB Commission and fee schedule · XTB’s Polish fee and commission information. www.xtb.com ↗
-
MetaQuotes Market Watch — Specification · Contract size, pricing and commission/swap specifications supply the units required for hypothetical and actual trade-cost calculations; values are provider-specific. www.metatrader5.com ↗
-
ESMA MiFID II, Article 24 — General principles and information to clients · EU cost-disclosure and itemised-breakdown framework. It supports checking the tariff’s units and conditions, rather than a universal account-price comparison. www.esma.europa.eu ↗
-
Saxo Bank A/S Order Execution Summary — February 2026 · A concrete provider example distinguishes principal, riskless-principal and agency execution and internal/external liquidity. It does not establish every broker’s hedging mix. www.home.saxo ↗
