Forex Spread Explained: What the Bid-Ask Spread Costs You
The forex spread is the difference between the price at which a provider will buy a currency pair from you (the bid) and the price at which it will sell the pair to you (the ask or offer). It is one of the main transaction costs in retail forex, but it is not always the whole cost of a trade and it should not automatically be treated as a simple broker fee.
A useful spread comparison therefore asks two questions: how wide is the bid-ask gap at the time and size you trade, and what other charges or execution effects apply? Commission, overnight financing, currency conversion and slippage can matter as much as the headline spread.
What is the spread in forex?
Every two-way forex quote has a bid and an ask. From the customer perspective, the bid is the price available to sell the base currency and the ask is the price available to buy it. The ask is normally above the bid. The difference is the bid-ask spread.
Spread = ask price – bid price
If EUR/USD is quoted at 1.08495 / 1.08505, the spread is 0.00010. For EUR/USD, where one standard pip is 0.0001, that equals 1.0 pip. If the quote were 1.08497 / 1.08504, the difference would be 0.00007, or 0.7 pip.
The separate forex pip guide explains pip and pipette conventions in detail. Fractional-pip pricing matters because many platforms quote an extra decimal place.
Why the spread is not simply “the broker’s fee”
The global foreign-exchange market is an over-the-counter market with trading fragmented across dealers and electronic venues rather than one central exchange. BIS research describes a market that combines dealer-to-customer trading, interdealer activity, multiple electronic venues and single-dealer platforms. That means there is no single universal retail EUR/USD spread that every provider must display.
A retail firm can obtain prices from one or more sources, aggregate them, internalise customer flow, apply a mark-up, add a separate commission, or use a combination of these methods. The FCA’s 2025 review of UK CFD, spread-bet and rolling-spot-forex providers specifically examined streamed bid/offer spreads, commissions, overnight funding and counterparty hedge pricing as parts of the overall value delivered to clients.
So the spread you see on a platform can contain both a market-liquidity component and a provider-specific pricing component. The exact mix depends on the product, legal entity, account type and execution model. Labels such as “market maker”, “STP”, “ECN” or “raw” do not by themselves tell you the total cost or execution quality.
How the spread becomes a trading cost
When you buy, you normally transact at the ask. If you immediately close the position at an unchanged market, you would sell at the bid. The difference between those two prices is the spread you crossed. That is why a newly opened position is often marked at a small loss before the market moves.
For a simple spot-style quote, the approximate spread cost can be calculated in either of two equivalent ways:
Spread cost in quote currency = (ask – bid) x position size in base-currency units
Spread cost in account currency = spread in pips x pip value for the position
Worked EUR/USD example
Assume EUR/USD is 1.08496 / 1.08504. The spread is 0.00008, or 0.8 pip. A 10,000-euro position has a pip value of $1 when USD is the account currency, so the approximate spread cost is $0.80. A 100,000-euro position would have a $10 pip value, so the same 0.8-pip spread is about $8.00.
This is the cost of crossing the quoted spread, not a full estimate of every charge attached to the trade. If the account currency is not the quote currency, the cost may also need to be converted into the account currency. See the worked forex trade example for the broader P&L mechanics.
| Position size | EUR/USD pip value | 0.8-pip spread cost |
|---|---|---|
| 1,000 EUR | $0.10 | about $0.08 |
| 10,000 EUR | $1.00 | about $0.80 |
| 100,000 EUR | $10.00 | about $8.00 |
Fixed, variable and “raw” spreads
| Pricing label | What it usually means | What to verify |
|---|---|---|
| Fixed spread | The provider quotes a stated spread under defined conditions rather than allowing it to move continuously with every market change. | Whether the spread can change around news, market closure, exceptional volatility or specific instruments; whether re-quotes or other execution conditions apply. |
| Variable / floating spread | The bid-ask gap changes with the provider’s live pricing and market conditions. | Typical and average spreads at the hours you trade, not just the minimum; how far spreads can widen in stressed or illiquid periods. |
| Raw / commission pricing | A lower-mark-up or unmarked price feed may be paired with a separate commission. | Commission per side or round trip, minimum commissions, account currency conversion and whether “raw” is a marketing label rather than a promise of direct market access. |
| Zero-spread promotion | The displayed spread can reach zero under some conditions or on selected instruments/accounts. | Commission, the percentage of time the spread is actually zero, eligible sizes/hours, slippage, funding and all other charges. |
“Raw spread” should not be read as “direct access to the interbank market.” Retail rolling-spot forex is still typically an OTC product, and the customer’s execution relationship is with the provider or its legal entity. The CFTC makes this point explicitly for US retail OTC forex: customers trade against the dealer rather than on a central exchange. UK structures differ in detail, but the underlying lesson is the same—read the firm’s execution policy and product terms rather than inferring mechanics from an account label.
The spread is only one part of all-in trading cost
The FCA’s cost framework and its recent CFD-sector review both emphasise that transaction price is only part of what a retail customer can pay. A practical cost review should include the following where relevant:
- Bid-ask spread: the price gap crossed when opening or closing the position.
- Commission: a separate per-side, per-lot or percentage charge on some account types and instruments.
- Overnight financing or rolling charges: often important for leveraged rolling-spot or CFD positions held beyond the provider’s daily cut-off.
- Slippage: the difference between the requested/expected price and the actual execution price, positive or negative.
- Currency-conversion charges: relevant when P&L or fees are converted into a different account currency.
- Guaranteed-stop premiums or other order-specific charges, where the provider offers them.
- Platform, market-data or inactivity charges where applicable to the specific provider/account.
The FCA’s best-execution rules focus on the “total consideration” for a retail client, not price alone. For comparison purposes, that is a better mindset than simply sorting providers by the smallest advertised spread.
Why forex spreads widen
A spread can widen because the underlying market becomes harder or riskier to quote, because the provider changes its own pricing, or both. Common conditions include:
- Lower available liquidity or thinner quote depth, including around some daily handover periods and holidays.
- Fast markets and sudden volatility, when executable prices can change quickly.
- Scheduled macroeconomic releases, central-bank decisions or unexpected geopolitical events.
- Less actively traded currency pairs, where fewer competing prices may be available.
- Market open/reopen periods after weekends or holidays, when prices may gap and liquidity can be uneven.
- Provider-specific risk, hedging and inventory conditions, depending on the firm’s execution model.
A wider spread does not automatically mean a broker is acting improperly, and a narrow spread does not automatically mean execution is good. BIS analysis of April 2025, for example, found that FX liquidity measured by bid-ask spreads remained relatively resilient in several segments even as volatility rose—evidence that spread behaviour depends on market structure and the specific episode rather than one simple rule.
When are forex spreads usually tighter?
Major currency pairs often show tighter quoted spreads when their underlying markets are most liquid and competing prices are plentiful. For UK traders, that frequently includes active London hours and the London-New York overlap, but there is no guaranteed “best hour” and daylight-saving changes alter the clock-time relationship between centres.
Instead of using a fixed session rule, compare the actual spread distribution for your pair and account during the hours you intend to trade. The forex market hours guide covers global session timing and daylight-saving shifts.
The same principle applies to pair selection. EUR/USD will often have a lower spread than a less-traded pair because liquidity is deeper, but the relevant question is the live and average cost on the provider you use—not a generic internet table of “typical” spreads.
There is no universal “good forex spread”
A good spread cannot be defined by one number for every pair, provider and strategy. A 0.8-pip spread may be competitive for one product and expensive for another; a lower spread can also be offset by a higher commission or poorer execution.
A more useful comparison is to record, for each account you are evaluating:
- The exact legal entity and regulatory jurisdiction.
- The currency pair and account type.
- The average or typical spread during your intended trading hours, not only the minimum advertised spread.
- Commission converted into pips or account-currency cost for the position size you actually use.
- Overnight funding if your holding period crosses the provider’s cut-off.
- Observed slippage and rejection/re-quote behaviour where relevant.
- How spreads behave around the events you trade or deliberately avoid.
- Currency-conversion and any other recurring account charges.
For UK retail clients, verify the exact firm and permissions on the FCA Firm Checker rather than relying on a brand name alone. The UK forex trading guide and forex scams guide explain those checks.
How spreads affect different trading styles
Scalping and high-turnover intraday trading
When the expected price move is small and trades are frequent, spread and commission are a larger share of the potential gross move. A strategy with a small theoretical edge can become unprofitable after realistic costs. Short holding periods also make execution quality and slippage especially important.
Retail scalping should not be confused with institutional high-frequency trading, which generally uses automated, low-latency infrastructure and a different market-access model. The trading styles guide explains that distinction.
Swing and position trading
For longer holding periods, the opening spread may represent a smaller proportion of the targeted price move, but it still matters. Overnight financing can become more important than the spread on leveraged rolling products, especially when a position remains open for many days. A “tight spread” account can therefore still be expensive for a long-duration trade.
How to compare spread pricing without fooling yourself
A simple test is to convert every cost into the same unit—either account-currency money or pips for the same position size.
Example: Account A averages a 0.9-pip EUR/USD spread with no commission. Account B averages 0.2 pip but charges a commission equivalent to 0.8 pip for your position size. Ignoring other execution differences, Account A costs about 0.9 pip and Account B about 1.0 pip. The account with the smaller headline spread is not cheaper in this example.
For live comparison, collect multiple observations rather than one screenshot. A useful sample includes normal liquid hours, your usual entry times, the daily rollover period if you trade then, and several scheduled-news windows if your strategy is exposed to them. Demo accounts are useful for learning the interface, but they do not prove that live fills, slippage or liquidity will be identical.
Common forex spread mistakes
- Treating the spread as the only trading cost.
- Assuming every part of the spread is broker profit.
- Comparing a zero/raw account with a spread-only account without adding commission.
- Using the minimum advertised spread instead of typical or observed spreads at your trading times.
- Assuming “raw” or “ECN” automatically means direct interbank access or superior execution.
- Assuming a fixed spread can never change under any circumstances without reading the provider’s terms.
- Ignoring account-currency conversion when calculating the cash cost of a spread.
- Assuming the London-New York overlap guarantees the day’s tightest spread.
- Judging execution quality only from the displayed spread while ignoring slippage, rejected orders or latency.
- Ignoring financing on positions held overnight because the opening spread looked cheap.
A practical spread-cost checklist before trading
- Confirm whether the product is rolling spot forex, a CFD, spread bet, future or another instrument.
- Record the bid, ask and spread for the exact pair and account type.
- Convert the spread into pips and then into money for your intended position size.
- Add commission and any minimum commission.
- Estimate financing for the expected holding period if the product has daily funding.
- Check the provider’s execution policy and how orders are handled in fast markets.
- Compare typical spreads at the times you actually trade rather than headline minimums.
- Re-check costs periodically because pricing schedules, market conditions and account terms can change.
Lower costs help, but they do not make a trading strategy profitable by themselves. The forex profitability guide explains why expectancy depends on both trading outcomes and costs.
Frequently Asked Questions
What is a forex spread?
The forex spread is the difference between the bid price, where a provider will buy the base currency from you, and the ask or offer price, where it will sell the base currency to you. The spread is commonly measured in pips.
How do you calculate a forex spread in pips?
Subtract the bid from the ask, then divide by the pair’s pip size. For example, EUR/USD at 1.08495 bid and 1.08505 ask has a difference of 0.00010. With a 0.0001 pip size, the spread is 1.0 pip.
Is the forex spread a broker fee?
The spread is a trading cost to the customer, but it is not always simply a broker fee. The quote can reflect underlying market liquidity, price sources, the provider’s mark-up, internalisation or hedging model, and other pricing decisions. Some providers also charge a separate commission.
What does raw spread mean in forex?
Raw-spread pricing usually means the displayed bid-ask spread has little or no provider mark-up and a separate commission is charged. The exact meaning is provider-specific, and the word “raw” does not by itself guarantee direct interbank or exchange access.
What is a good forex spread?
There is no universal good-spread number. Compare the typical spread for the same pair, account, position size and trading hours, then add commission, financing, conversion costs and likely execution effects. A smaller headline spread is not always the cheaper all-in option.
Why do forex spreads widen?
Spreads can widen when liquidity is thinner, volatility rises, important news is released, markets reopen after closures, or a provider changes pricing because of its own risk and hedging conditions. The exact behaviour varies by pair and provider.
Is a zero-spread forex account free to trade?
Not necessarily. A zero-spread account may charge commission, and the spread may only reach zero under certain conditions. Financing, slippage, conversion and other charges can still apply, so compare total cost rather than the headline spread.
How does the spread affect forex profit and loss?
If you buy at the ask and immediately close at an unchanged bid, the price difference creates a loss approximately equal to the spread for that position size. The market must move far enough in your favour to overcome that cost, plus any commissions or other charges, before the trade is profitable.