Spread Statistics for All 19 Forex Brokers
Explore key spread statistics for each Forex broker in our test.
Scroll horizontally to see all columns
| Rank | Broker | Equal-weight average spread across seven major pairs | Average pair median spread | Average pair interquartile range | Average pair 95th-percentile spread | Lowest spread observed during the test | Highest spread observed during the test |
|---|---|---|---|---|---|---|---|
| 1 | 0.97, heat band 1 of 5 | 0.97, heat band 1 of 5 | 0.11, heat band 3 of 5 | 1.10, heat band 1 of 5 | 0.80, heat band 1 of 5 | 1.60, heat band 1 of 5 | |
| 2 | FBS Open Account | 1.05, heat band 1 of 5 | 1.03, heat band 1 of 5 | 0.06, heat band 2 of 5 | 1.14, heat band 1 of 5 | 0.80, heat band 1 of 5 | 1.40, heat band 1 of 5 |
| 3 | 1.11, heat band 1 of 5 | 1.11, heat band 1 of 5 | 0.04, heat band 2 of 5 | 1.21, heat band 1 of 5 | 1.00, heat band 2 of 5 | 1.70, heat band 1 of 5 | |
| 4 | 1.12, heat band 1 of 5 | 1.11, heat band 1 of 5 | 0.03, heat band 1 of 5 | 1.14, heat band 1 of 5 | 0.80, heat band 1 of 5 | 1.60, heat band 1 of 5 | |
| 5 | Display rounded to 1.24 pips. Eightcap: 1.238 pips (3 decimal places). Ranking uses the underlying averages., heat band 1 of 5 | 1.24, heat band 1 of 5 | 0.11, heat band 3 of 5 | 1.37, heat band 1 of 5 | 1.00, heat band 2 of 5 | 1.70, heat band 1 of 5 | |
| 6 | Display rounded to 1.24 pips. OANDA: 1.243 pips (3 decimal places). Ranking uses the underlying averages., heat band 1 of 5 | 1.24, heat band 1 of 5 | 0.11, heat band 3 of 5 | 1.39, heat band 1 of 5 | 0.60, heat band 1 of 5 | 1.80, heat band 1 of 5 | |
| 7 | 1.26, heat band 1 of 5 | 1.26, heat band 1 of 5 | 0.06, heat band 2 of 5 | 1.33, heat band 1 of 5 | 0.90, heat band 2 of 5 | 2.10, heat band 2 of 5 | |
| 8 | 1.37, heat band 2 of 5 | 1.37, heat band 2 of 5 | 0.13, heat band 4 of 5 | 1.51, heat band 2 of 5 | 1.10, heat band 2 of 5 | 1.80, heat band 1 of 5 | |
| 9 | 1.44, heat band 2 of 5 | 1.44, heat band 2 of 5 | 0.10, heat band 3 of 5 | 1.50, heat band 2 of 5 | 1.10, heat band 2 of 5 | 2.80, heat band 4 of 5 | |
| 10 | 1.46, heat band 2 of 5 | 1.46, heat band 2 of 5 | 0.10, heat band 3 of 5 | 1.53, heat band 2 of 5 | 1.10, heat band 2 of 5 | 2.80, heat band 4 of 5 | |
| 11 | RoboForex Open Account | 1.48, heat band 2 of 5 | 1.47, heat band 2 of 5 | 0.07, heat band 2 of 5 | 1.53, heat band 2 of 5 | 1.20, heat band 3 of 5 | 3.00, heat band 4 of 5 |
| 12 | Display rounded to 1.63 pips. Tickmill: 1.628 pips (3 decimal places). Ranking uses the underlying averages., heat band 3 of 5 | 1.60, heat band 3 of 5 | 0.04, heat band 2 of 5 | 1.70, heat band 3 of 5 | 1.60, heat band 4 of 5 | 1.90, heat band 2 of 5 | |
| 13 | Display rounded to 1.63 pips. LiteFinance: 1.629 pips (3 decimal places). Ranking uses the underlying averages., heat band 3 of 5 | 1.63, heat band 3 of 5 | 0.00, heat band 1 of 5 | 1.63, heat band 2 of 5 | 1.50, heat band 4 of 5 | 1.90, heat band 2 of 5 | |
| 14 | 1.81, heat band 3 of 5 | 1.81, heat band 3 of 5 | 0.00, heat band 1 of 5 | 1.84, heat band 3 of 5 | 1.20, heat band 3 of 5 | 2.70, heat band 4 of 5 | |
| 15 | 1.86, heat band 4 of 5 | 1.87, heat band 4 of 5 | 0.07, heat band 2 of 5 | 1.94, heat band 3 of 5 | 1.30, heat band 3 of 5 | 2.80, heat band 4 of 5 | |
| 16 | OctaFX Open Account | 1.96, heat band 4 of 5 | 1.97, heat band 4 of 5 | 0.00, heat band 1 of 5 | 1.97, heat band 3 of 5 | 1.30, heat band 3 of 5 | 2.40, heat band 3 of 5 |
| 17 | 2.08, heat band 4 of 5 | 2.06, heat band 4 of 5 | 0.20, heat band 5 of 5 | 2.31, heat band 5 of 5 | 1.60, heat band 4 of 5 | 3.10, heat band 5 of 5 | |
| 18 | 2.09, heat band 4 of 5 | 2.09, heat band 4 of 5 | 0.00, heat band 1 of 5 | 2.09, heat band 4 of 5 | 1.30, heat band 3 of 5 | 3.50, heat band 5 of 5 | |
| 19 | 2.45, heat band 5 of 5 | 2.44, heat band 5 of 5 | 0.11, heat band 3 of 5 | 2.59, heat band 5 of 5 | 1.90, heat band 5 of 5 | 3.30, heat band 5 of 5 |
What These Spread Statistics Tell a Forex Trader
Forex spreads change throughout the trading day. Use these figures together to see each broker's typical spread, how stable it was, and how wide it became during this test.
7-pair avg.
The ranking metric. We calculated the average spread for each of the seven major pairs, then gave each pair equal weight. Lower means tighter quoted spreads during this test.
Median
We found the median, or typical spread, for each pair, then averaged the seven results equally. It is less affected by brief spread spikes than the 7-pair avg.
IQR
Shows how tightly the middle spread readings were grouped. We calculated the IQR for each pair, then averaged the seven results equally. Lower means the middle 50% stayed within a narrower range. A displayed IQR of 0.00 means the average rounds to 0.00 pip; it does not mean the spread itself was zero.
P95
Shows the wider-spread end of the test. We calculated P95 for each pair, then averaged the seven results equally. For each pair, about 95% of readings were at or below its P95. Lower means tighter spreads near the wide end of the test.
Lowest and Highest
The lowest and highest individual spread readings across the seven major pairs during this test. They are the test's extremes, not spreads the broker will always quote.
How to Choose a Low-Spread Forex Broker
A useful spread comparison starts with how you actually trade. These three checks help turn the study results into a practical shortlist.
Start with the pairs you trade
If most of your volume is in EURUSD, its column is more relevant to you than the 7-pair avg. Build your shortlist around your own pair mix.
Compare the same pricing model
These are Standard and standard-equivalent accounts. A Raw or Zero account may quote a tighter spread but charge commission, so add that commission to its cost before you compare. Confirm the exact account, platform, and legal entity available where you live.
Calculate the cost of your trade
Multiply the spread in pips by the pip value for your position size, then add any commission. For positions held longer, include swaps or financing and currency conversion; for active trading, allow for slippage as well.
Forex Spread Analysis for All 19 Brokers
Using the 7-pair avg. and the other spread statistics, here's where each broker's spreads were tighter, where they were wider, and how consistent they stayed across the seven major pairs during the test.
IC Markets
7-pair avg.: 0.97 pips
The case for IC Markets is breadth. It recorded the lowest average spread on five of the seven majors—USDJPY, GBPUSD, AUDUSD, USDCAD, and NZDUSD—and stayed near the front on EURUSD and USDCHF. Its 1.10-pip average pair P95 was also the lowest in the field, so its lead held up at the wide end of the spread range, not just on average.
FBS
7-pair avg.: 1.05 pips
FBS came closest to the leader overall, although its advantage was more concentrated. It led USDCHF at 0.95 pips and was among the two lowest on USDJPY, USDCAD, and NZDUSD; the 1.14-pip average pair P95 also tied Exness for second-lowest.
Pepperstone
7-pair avg.: 1.11 pips
Pepperstone did not win an individual pair, but there was no obvious weak spot: every pair average finished between third and sixth. Its 0.04-pip average pair IQR was also among the narrower readings, so the result came from breadth, not one standout pair.
Exness
7-pair avg.: 1.12 pips
Exness is the clearest example of why pair choice matters. It led EURUSD at 0.80 pips and finished second on GBPUSD and AUDUSD, but USDCAD and USDCHF were both seventh. If you mainly trade EURUSD, Exness looks stronger than its fourth-place overall rank suggests.
Eightcap
7-pair avg.: Display rounded to 1.24 pips. Eightcap: 1.238 pips (3 decimal places). Ranking uses the underlying averages. pips
Eightcap had no standout win or obvious weak pair; its seven pair rankings were grouped between fifth and tenth.
OANDA
7-pair avg.: Display rounded to 1.24 pips. OANDA: 1.243 pips (3 decimal places). Ranking uses the underlying averages. pips
OANDA's sixth-place overall rank hides stronger results on EURUSD and AUDUSD, where its 0.86- and 1.00-pip averages were both among the three lowest. USDCAD and NZDUSD were much less competitive, so the pairs you trade matter more here than the overall rank.
JustMarkets
7-pair avg.: 1.26 pips
JustMarkets was strongest on GBPUSD, EURUSD, and AUDUSD, all of which finished in the top four. NZDUSD was the clear exception at 1.83 pips; its fifth-lowest average pair P95 was a little stronger than the seventh-place headline rank.
FP Markets
7-pair avg.: 1.37 pips
FP Markets sat in the middle of the field, with every pair finishing between seventh and eleventh. More notable was its 0.13-pip average pair IQR, the second-widest in the study: its typical spreads moved around more than a mid-table rank suggests.
VT Markets
7-pair avg.: 1.44 pips
VT Markets is better understood pair by pair than through its 7-pair avg. USDCAD was among the four lowest averages and USDCHF was another relative strength, but USDJPY fell into the lower half at 1.86 pips.
Vantage
7-pair avg.: 1.46 pips
USDCAD was Vantage's clear relative strength, with a 1.15-pip average among the four lowest. USDJPY and GBPUSD both landed in the lower half, leaving a mixed result across the seven equally weighted pairs.
RoboForex
7-pair avg.: 1.48 pips
RoboForex split sharply by pair: USDCHF and NZDUSD were both fourth-lowest, at 1.20 and 1.28 pips, while USDJPY fell to sixteenth at 1.96. AUDUSD and USDCAD were also in the lower half, so its 1.48-pip 7-pair avg. does not describe any one pair well.
Tickmill
7-pair avg.: Display rounded to 1.63 pips. Tickmill: 1.628 pips (3 decimal places). Ranking uses the underlying averages. pips
Tickmill's spreads were consistent, but not especially low. Its pair averages stayed in a narrow 1.60- to 1.67-pip band and the average pair IQR was only 0.04 pips, yet no individual pair reached the top ten. Narrow variation and a cheap quoted spread are not the same thing.
LiteFinance
7-pair avg.: Display rounded to 1.63 pips. LiteFinance: 1.629 pips (3 decimal places). Ranking uses the underlying averages. pips
Six LiteFinance pair averages sat between 1.50 and 1.60 pips, while USDJPY was higher at 1.90. That kept it out of the leading group, even though its readings were tightly clustered.
FxPro
7-pair avg.: 1.81 pips
USDJPY was FxPro's strongest pair at 1.50 pips. NZDUSD and AUDUSD were both seventeenth, at 2.70 and 1.90 pips: weak spots that its middle-range statistics alone do not show.
XTB
7-pair avg.: 1.86 pips
XTB's low ranking was not down to one bad pair: all seven pair averages finished between fourteenth and seventeenth. GBPUSD was its best of the seven at 1.63 pips, but still placed fourteenth.
OctaFX
7-pair avg.: 1.96 pips
OctaFX's best pair was EURUSD at 1.39 pips, but even that finished thirteenth. USDJPY and AUDUSD were eighteenth, and USDCAD was seventeenth.
HFM
7-pair avg.: 2.08 pips
HFM had two unfavorable signals in this test: relatively high pair averages and wider quote variation. Its best pair, AUDUSD, was only fifteenth, while the 0.20-pip average pair IQR was the widest in the field and the 2.31-pip average pair P95 placed eighteenth of 19.
AvaTrade
7-pair avg.: 2.09 pips
AvaTrade varied sharply by pair. EURUSD and USDJPY both ranked ninth, but NZDUSD finished last at 3.50 pips; USDCAD and GBPUSD were also near the bottom.
XM
7-pair avg.: 2.45 pips
XM's weakness was broad rather than confined to one pair: it recorded the highest average on six of the seven majors. NZDUSD was the exception, but still finished eighteenth at 2.81 pips; its 2.59-pip average pair P95 was also the highest in the field.
How We Tested and Ranked Forex Broker Spreads
The original collection files remain unchanged, and the public dataset lets you inspect the synchronized observations, account scope, and validation checks behind the tables.
How We Selected Comparable Standard Accounts
We tested the 19 brokers in RinTrade's published global comparison set, not every Forex broker on the market. “Global” describes the article's audience and comparison set; it does not mean every broker accepts clients from every country.
We included only verified Standard and Standard-equivalent account setups and kept each broker's official product name, so a comparable account may be called Standard, Premium, Classic, Pro, or Standard STP. Each account type links to an official account or pricing page and must be verified before the study is published. If an account does not match the study criteria, we correct the scope or source data before publication.
The study excludes Raw and Zero commission-based accounts because it measures quoted spread without adding commission. Mixing those pricing models into this ranking would not be a like-for-like comparison, and first place here does not mean the lowest all-in trading cost.
How We Collected and Validated the Data
- Recorded one quote per minute. Data collection ran from 9 July 2026, 10:00:30–19:00:30 UTC. In the collection timezone, that was 9 July 2026, 17:00:30–10 July 2026, 02:00:30 ICT (UTC+7). Spread values were normalized to pips before aggregation. The 18 MetaTrader 5 setups used collection version
1.1.6-mt5. XTB used xStation 5 Web with version1.0.0. Both outputs were normalized to the same UTC timestamp, symbol, Bid, Ask, and spread fields before comparison. - Kept missing readings missing. Only rows with
status=okwere retained. We did not impute, interpolate, carry forward, or replace missing spread values. The analysis rejected duplicate keys. The ranking script did not rewrite the raw files. - Matched the same minutes. For each symbol, a timestamp was eligible only when every broker in the original synchronized collection had a valid spread at that timestamp. We froze that timestamp set before ranking, so no published account benefited from extra minutes. Depending on the pair, 506 to 510 common timestamps remained. Average retained coverage across the seven primary pairs was 94.0% of the planned timestamps; every pair still received one-seventh of the overall score.
Publication checks for this study: 19 published brokers, 19 cleaned broker files, seven ranked major pairs, and 67,659 retained major-pair observations. Every displayed account had a verified official source and test setup, source hashes remained unchanged, and the synchronized observations passed validation. If a required check fails, the study is not published.
Tested Accounts, Platforms, and Servers
Each record below shows the account type, platform, and server used for that broker. The screenshots document the tested setup; the spread statistics come from the synchronized CSV dataset, not from a single image.
IC Markets
- Platform:
- MetaTrader 5
- Server:
- ICMarketsSC-MT5-3
FBS
- Platform:
- MetaTrader 5
- Server:
- FBS-Real
Pepperstone
- Platform:
- MetaTrader 5
- Server:
- PepperstoneBS-MT5-Live01
Exness
- Platform:
- MetaTrader 5
- Server:
- Exness-MT5Real24
Eightcap
- Platform:
- MetaTrader 5
- Server:
- EightcapGlobal-Live
OANDA
- Platform:
- MetaTrader 5
- Server:
- OANDA_Global-Live-1
JustMarkets
- Platform:
- MetaTrader 5
- Server:
- JustMarkets-Live2
FP Markets
- Platform:
- MetaTrader 5
- Server:
- FPMarketsSC-Live
VT Markets
- Platform:
- MetaTrader 5
- Server:
- VTMarkets-Live
Vantage
- Platform:
- MetaTrader 5
- Server:
- VantageMarkets-Live
RoboForex
- Platform:
- MetaTrader 5
- Server:
- RoboForex-Pro
Tickmill
- Platform:
- MetaTrader 5
- Server:
- Tickmill-Live
LiteFinance
- Platform:
- MetaTrader 5
- Server:
- LiteFinance-MT5-Live
FxPro
- Platform:
- MetaTrader 5
- Server:
- FxPro-MT5
XTB
- Platform:
- xStation 5 Web
- Server:
- xStation5-Web
OctaFX
- Platform:
- MetaTrader 5
- Server:
- Elev8-Real2
HFM
- Platform:
- MetaTrader 5
- Server:
- HFMarketsGlobal-Live16
AvaTrade
- Account type:
- Spread-based retail account (Standard-equivalent)
Official account source: AvaTrade · checked
- Platform:
- MetaTrader 5
- Server:
- Ava-Real 1-MT5
XM
- Platform:
- MetaTrader 5
- Server:
- XMGlobal-MT5 4
How We Calculated the Rankings
The 7-pair avg. is the equal-weight mean of the seven pair-level average spreads for EURUSD, USDJPY, GBPUSD, AUDUSD, USDCAD, USDCHF, and NZDUSD. Each major pair contributes one seventh of the result, so a pair with more retained timestamps cannot receive extra weight. It is the only metric that sets the ranking; Median, IQR, P95, Lowest, and Highest add context.
Brokers are ranked from the lowest to the highest 7-pair avg., using the full-precision averages kept in the data export. The tables show spread values to two decimal places. When two displayed 7-pair averages look equal but have different ranks, hover over, focus, or select an underlined value to see its three-decimal value and rounding explanation.
Limits of Our Lowest-Spread Forex Broker Test
- The results are a snapshot, not a permanent league table. Spreads respond to market liquidity and volatility, and a single July trading window cannot represent every session, rollover, news event, holiday, or stressed market. Repeating the test over more days and sessions would show whether the rank differences hold.
- Platform and entity context also matter. A broker can operate through multiple legal entities and offer different account names, symbols, markups, or product terms by jurisdiction. Do not assume a quote from the tested setup applies on every platform or in every country. Collecting data from an account does not show that it is available to you; check your own eligibility and the entity that would hold your account.
- We used live trading accounts for all 19 brokers, although the collection platforms differed. 18 accounts were observed in MetaTrader 5, while XTB was observed in xStation 5 Web. Matching the data fields and timestamps reduces one source of mismatch, but it cannot remove platform-specific differences in how quotes are displayed or delivered.
- We measured quoted bid/ask spread, not completed trades. The test does not measure fill price, rejected orders, requotes, latency, positive or negative slippage, execution speed, depth, or the difference between a displayed quote and an executable price at a chosen trade size. Any of these can change what you actually pay, even when the quoted spread looks similar.
- Spread is not the same as total trading cost. Commission, swaps or overnight financing, currency conversion, inactivity charges, deposits and withdrawals, taxes, and instrument-specific fees are outside the dataset, so we do not call any result the cheapest broker overall. If you hold positions overnight or use a commission-based account, you need a fuller cost model than this spread-only comparison.
- Small differences need context. Precise measurement does not make every gap meaningful. A gap of a few hundredths of a pip in this window may reverse in another session. Read the 7-pair avg., Median, P95, IQR, pair-level results, and study limitations together instead of treating rank alone as a prediction.
Download the 2026 Forex Broker Spread Dataset
Download all 67,659 synchronized observations used in this ranking, including timestamp, broker, currency pair, Bid, Ask, and spread in pips. The ZIP also contains one CSV per broker, aggregated results, methodology, a sanitized cleaning summary, and SHA-256 checksums.
Account numbers, account companies, servers, logins, local paths, and internal logger fields are excluded. Study version: 2026-07-09-19-brokers-standard-accounts.
Lowest Spread Forex Brokers: FAQs
Are low-spread Forex brokers better for scalping?
Tight spreads matter more to scalpers because they open many short-duration trades and often target small price moves, so the Bid/Ask gap is paid repeatedly. But the lowest quoted spread does not make a broker the best choice for scalping on its own. Compare commission, execution quality, slippage, platform reliability, and the rules of the exact account you plan to use.
Should I compare minimum or average Forex spreads?
Start with the average. A minimum is the tightest spread a broker quotes, not the spread you should expect throughout the day. Compare averages for the same currency pair, account type, and trading period, then use P95 or the highest recorded spread to see how pricing behaved during less favorable minutes.
Are fixed or variable spreads better for active trading?
Neither is automatically better. Variable spreads can be tighter when liquidity is strong but may widen as market conditions change. If a broker offers fixed pricing, check when it applies, which exceptions the terms allow, and whether commission is charged. Compare the full cost during the hours you normally trade.
Can a wider spread trigger my stop-loss sooner?
It can. Depending on the broker and platform, stop-loss and take-profit orders can be triggered from Bid or Ask prices rather than the midpoint. So a wider gap can push one side of the quote to your order level even when a single-price chart suggests the price never got there. Display both Bid and Ask where possible and check the platform's order policy.
Why do major currency pairs usually have lower spreads than exotic pairs?
Major pairs usually attract deeper liquidity and more trading activity, which tends to keep Bid and Ask prices closer together. Exotic pairs are generally less liquid and often quote wider spreads. This ranking covers seven major pairs only, so it should not be used to predict a broker's pricing on exotic pairs.



















