Senior Forex Analyst
12+ years of experience ยท 45 articles
Marcus Weber is a senior forex analyst with over 12 years of experience in institutional and retail FX markets. He previously worked as a currency str...
Credentials
- CFA Charterholder
- MSc Finance, London School of Economics
Executive Summary
Key Findings at a Glance
- IC Markets offers the lowest total trading cost at $8.49 per standard lot on EUR/USD using their Standard account.
- Spreads widen by an average of 139% during the Asian session compared to the London session.
- Commission-based (Raw/ECN) accounts are 7% cheaper on average than spread-only Standard accounts for active traders.
- Only 8 of 25 brokers genuinely delivered 0.0 pip minimum spreads during our London session measurements.
- The average total cost per lot across all 25 brokers is $7.83, meaning choosing the cheapest broker saves active traders thousands per year.
Methodology
To produce this study, the FX-Brokers.eu research team opened fully funded live accounts with all 25 EU-accessible brokers in our database. Each account was funded with a minimum of EUR 500 and set up using the broker's lowest-cost account type (Raw, ECN, or equivalent where available; Standard otherwise).
We measured EUR/USD bid-ask spreads programmatically by polling each broker's live pricing feed every 30 seconds over five consecutive trading days (Monday to Friday). Data collection covered three distinct sessions:
London Session
08:00 - 16:00 GMT
Peak EUR/USD liquidity
New York Session
13:00 - 21:00 GMT
High volume overlap period
Asian Session
00:00 - 08:00 GMT
Lowest EUR/USD liquidity
For each broker we recorded the minimum, maximum, and average spread observed during each session. We then calculated the total cost per standard lot by adding the average spread cost (spread in pips multiplied by $10 pip value) to any round-turn commission. All brokers are ranked by their fees score from our comprehensive scoring model, with total cost per lot as the tiebreaker.
Overall Rankings: All 25 Brokers by Total Cost
Brokers ranked by fees score, with total cost per standard lot as the tiebreaker. Lower total cost is better.
| # | Broker | Account Type | Avg Spread | Min Spread | Max Spread | Commission | Total Cost/Lot |
|---|---|---|---|---|---|---|---|
| 1 | IC MarketsBest Value | Standard | 0.85 pips | 0.6 pips | 2.4 pips | None | $8.49 |
| 2 | Pepperstone | Standard | 0.94 pips | 0.7 pips | 2.1 pips | None | $9.38 |
| 3 | Eightcap | Raw | 0.12 pips | 0.0 pips | 1.0 pips | $7.00 | $8.18 |
| 4 | Exness | Raw | 0.24 pips | 0.0 pips | 1.1 pips | $7.00 | $9.43 |
| 5 | FP Markets | Raw | 0.17 pips | 0.0 pips | 1.8 pips | $6.00 | $7.68 |
| 6 | Axi | Pro | 0.12 pips | 0.0 pips | 1.5 pips | $7.00 | $8.15 |
| 7 | Interactive Brokers | Standard | 0.22 pips | 0.1 pips | 1.6 pips | None | $2.25 |
| 8 | Tickmill | Raw | 0.17 pips | 0.0 pips | 1.0 pips | $4.00 | $5.67 |
| 9 | BlackBull Markets | ECN Prime | 0.17 pips | 0.0 pips | 1.8 pips | $6.00 | $7.67 |
| 10 | Vantage | Raw | 0.23 pips | 0.0 pips | 1.2 pips | $6.00 | $8.33 |
| 11 | Capital.com | Standard | 0.75 pips | 0.6 pips | 2.1 pips | None | $7.47 |
| 12 | IG | Standard | 0.85 pips | 0.6 pips | 2.5 pips | None | $8.46 |
| 13 | XTB | Standard | 0.66 pips | 0.5 pips | 2.2 pips | None | $6.60 |
| 14 | CMC Markets | Standard | 0.82 pips | 0.7 pips | 2.6 pips | None | $8.18 |
| 15 | Forex.com | Standard | 1.19 pips | 1.0 pips | 2.0 pips | None | $11.95 |
| 16 | ThinkMarkets | Standard | 0.60 pips | 0.4 pips | 1.7 pips | None | $6.03 |
| 17 | OANDA | Standard | 0.76 pips | 0.6 pips | 2.6 pips | None | $7.62 |
| 18 | XM | Ultra Low | 0.79 pips | 0.6 pips | 1.6 pips | None | $7.94 |
| 19 | FxPro | Raw | 0.14 pips | 0.0 pips | 0.9 pips | $7.00 | $8.43 |
| 20 | FXCM | Active Trader | 0.42 pips | 0.2 pips | 1.7 pips | None | $4.24 |
| 21 | Admirals | Trade | 0.70 pips | 0.5 pips | 1.5 pips | None | $6.96 |
| 22 | Plus500 | Standard | 1.05 pips | 0.8 pips | 2.5 pips | None | $10.46 |
| 23 | Saxo Bank | Platinum | 0.76 pips | 0.6 pips | 1.6 pips | None | $7.57 |
| 24 | eToro | Standard | 1.12 pips | 1.0 pips | 1.8 pips | None | $11.20 |
| 25 | Swissquote | Elite | 0.74 pips | 0.6 pips | 1.6 pips | None | $7.42 |
Total cost per lot = (average spread in pips x $10 pip value) + round-turn commission. All data based on EUR/USD measured during our 5-day testing period. Actual spreads vary by market conditions.
Best Spreads by Account Type
Forex brokers offer two primary pricing models: commission-based accounts (Raw, ECN, Razor) with ultra-tight spreads plus a fixed commission, and spread-only accounts (Standard, Classic) where all costs are embedded in wider spreads. Here is how they compare.
Raw / ECN Accounts
Best for: Active traders, scalpers, and algorithmic strategies where per-trade cost directly impacts profitability.
Standard Accounts
Best for: Beginners, casual traders, and those who prefer simple pricing without separate commission calculations.
Key Insight
Commission-based accounts save an average of 7% compared to spread-only accounts. For a trader executing 20 lots per month, this translates to roughly $11/month or $131/year in savings.
Spread Variation by Trading Session
EUR/USD liquidity peaks during the London-New York overlap and drops significantly during the Asian session. This table shows average EUR/USD spreads measured for each broker across the three sessions.
| Broker | London Session | New York Session | Asian Session |
|---|---|---|---|
| IC Markets | 0.10 pips | 0.20 pips | 0.60 pips |
| Pepperstone | 0.10 pips | 0.20 pips | 0.60 pips |
| Forex.com | 0.10 pips | 0.20 pips | 0.60 pips |
| Exness | 0.10 pips | 0.20 pips | 0.60 pips |
| FP Markets | 0.10 pips | 0.20 pips | 0.60 pips |
| Tickmill | 0.10 pips | 0.20 pips | 0.60 pips |
| Admirals | 0.10 pips | 0.20 pips | 0.60 pips |
| FxPro | 0.10 pips | 0.20 pips | 0.60 pips |
| Vantage | 0.10 pips | 0.20 pips | 0.60 pips |
| ThinkMarkets | 0.10 pips | 0.20 pips | 0.60 pips |
| Axi | 0.10 pips | 0.20 pips | 0.60 pips |
| Eightcap | 0.10 pips | 0.20 pips | 0.60 pips |
| BlackBull Markets | 0.10 pips | 0.20 pips | 0.60 pips |
| XTB | 0.20 pips | 0.30 pips | 0.70 pips |
| Interactive Brokers | 0.20 pips | 0.30 pips | 0.70 pips |
| FXCM | 0.30 pips | 0.40 pips | 0.80 pips |
| XM | 0.70 pips | 0.80 pips | 1.20 pips |
| IG | 0.70 pips | 0.80 pips | 1.20 pips |
| Saxo Bank | 0.70 pips | 0.80 pips | 1.20 pips |
| OANDA | 0.70 pips | 0.80 pips | 1.20 pips |
| Capital.com | 0.70 pips | 0.80 pips | 1.20 pips |
| Swissquote | 0.70 pips | 0.80 pips | 1.20 pips |
| CMC Markets | 0.80 pips | 0.90 pips | 1.30 pips |
| Plus500 | 0.90 pips | 1.00 pips | 1.40 pips |
| eToro | 1.10 pips | 1.20 pips | 1.60 pips |
Avg London Spread
0.36 pips
Avg New York Spread
0.46 pips
Avg Asian Spread
0.86 pips
Key Findings
The Cheapest Broker Overall
IC Markets delivered the lowest total trading cost at $8.49 per standard lot on their Standard account. This includes an average spread of 0.85 pips plus no separate commission. For a trader executing 50 lots per month, this translates to total monthly costs of approximately $425.
Asian Session Spread Widening
Across all 25 brokers, EUR/USD spreads widen by an average of 139% during the Asian session (00:00-08:00 GMT) compared to the London session (08:00-16:00 GMT). This is entirely expected given the lower trading volume during Asian hours, but the magnitude may surprise traders who habitually trade during off-peak times. Traders focused on cost efficiency should concentrate their EUR/USD activity during the London-New York overlap (13:00-16:00 GMT) when spreads are at their tightest.
Commission vs Spread-Only Accounts
Commission-based accounts (Raw, ECN, Razor) are on average 7% cheaper than spread-only Standard accounts for active traders. The average Raw account total cost is $7.52/lot compared to $8.07/lot for Standard accounts. At 20 lots per month, this difference compounds to approximately $131 in annual savings. The only scenario where Standard accounts make sense is for very low-volume traders (under 5 lots/month) who value pricing simplicity over absolute cost.
Methodology Deep Dive
Our testing methodology is designed to produce accurate, reproducible results that reflect what a real trader experiences. Here is a detailed breakdown of the process:
Account Setup
- Opened live, verified accounts with each of the 25 brokers through their standard online registration process.
- Funded each account with a minimum of EUR 500 via bank transfer to ensure we qualified for the lowest-cost account tier.
- Selected the broker's lowest-cost account type in every case: Raw Spread, ECN, Razor, or equivalent where available.
- Connected to each broker's API or trading platform to capture live pricing data programmatically.
Data Collection
- Captured EUR/USD bid and ask prices every 30 seconds, 24 hours per day, for five consecutive trading days.
- Calculated instantaneous spreads from each snapshot (ask price minus bid price, converted to pips).
- Segmented data into three sessions: London (08:00-16:00 GMT), New York (13:00-21:00 GMT), and Asian (00:00-08:00 GMT).
- Excluded periods of extreme volatility (NFP release, ECB press conference) from average calculations to prevent skewing, though these are included in min/max ranges.
Cost Calculation
- Total cost per lot = (average spread x $10 pip value) + round-turn commission.
- For brokers with tiered commission structures, we used the base tier (lowest volume) to represent what a typical retail trader would pay.
- Swap costs were excluded as they depend on position holding periods and direction, not spread pricing.
Limitations
- Data was collected over a single five-day period. While representative of normal market conditions, spreads can differ during weeks with major central bank decisions or geopolitical events.
- Only EUR/USD was tested. Spreads on other pairs such as GBP/USD, USD/JPY, or exotic pairs may rank differently.
- Execution quality factors such as slippage, fill rates, and requotes were not captured in this particular study.
Interactive Trading Cost Calculator
Use this calculator to estimate your monthly and annual trading costs based on your typical volume. Adjust the lot volume and account type to see how costs compare across all 25 brokers.
Calculator Settings
Pip value: $10 per standard lot
You could save up to $1,594/year
by choosing the cheapest broker vs the average cost across all brokers.
| # | Broker | Spread Cost | Commission | Total Monthly | Total Annual |
|---|---|---|---|---|---|
| 1 | Interactive BrokersCheapest | $20 | $0 | $20 | $240 |
| 2 | Tickmill | $0 | $80 | $80 | $960 |
| 3 | XM | $120 | $0 | $120 | $1,440 |
| 4 | IG | $120 | $0 | $120 | $1,440 |
| 5 | OANDA | $120 | $0 | $120 | $1,440 |
| 6 | FP Markets | $0 | $120 | $120 | $1,440 |
| 7 | Admirals | $0 | $120 | $120 | $1,440 |
| 8 | Capital.com | $120 | $0 | $120 | $1,440 |
| 9 | Vantage | $0 | $120 | $120 | $1,440 |
| 10 | IC Markets | $0 | $140 | $140 | $1,680 |
| 11 | Pepperstone | $0 | $140 | $140 | $1,680 |
| 12 | CMC Markets | $140 | $0 | $140 | $1,680 |
| 13 | Exness | $0 | $140 | $140 | $1,680 |
| 14 | FxPro | $0 | $140 | $140 | $1,680 |
| 15 | Axi | $0 | $140 | $140 | $1,680 |
| 16 | Eightcap | $0 | $140 | $140 | $1,680 |
| 17 | Saxo Bank | $160 | $0 | $160 | $1,920 |
| 18 | Plus500 | $160 | $0 | $160 | $1,920 |
| 19 | XTB | $20 | $140 | $160 | $1,920 |
| 20 | eToro | $200 | $0 | $200 | $2,400 |
| 21 | Forex.com | $0 | $200 | $200 | $2,400 |
| 22 | ThinkMarkets | $80 | $140 | $220 | $2,640 |
| 23 | Swissquote | $260 | $0 | $260 | $3,120 |
| 24 | FXCM | $260 | $0 | $260 | $3,120 |
| 25 | BlackBull Markets | $160 | $120 | $280 | $3,360 |
Costs are estimates based on EUR/USD pip value of $10 per standard lot. Actual spreads vary by market conditions. Raw/Razor accounts include commission; Standard accounts have costs embedded in wider spreads. Always verify current pricing on the broker's website.
Conclusion
After opening real accounts, funding them, and measuring spreads programmatically across three sessions over five trading days, the data tells a clear story: broker choice matters, and it matters more than most traders realize.
The gap between the cheapest and most expensive broker in our study amounts to approximately $-257 per year for a moderately active trader executing 20 lots per month. That is real money that compounds over time and directly reduces profitability.
For active traders, the data strongly favors Raw/ECN account types at brokers with tight institutional spreads. For beginners trading smaller volumes, spread-only Standard accounts remain a valid choice, but it is worth considering the switch to a commission-based model once monthly volume exceeds approximately 5-10 lots.
Session timing also matters. Concentrating EUR/USD trading activity during the London session or the London-New York overlap delivers measurably tighter spreads than trading during Asian hours.
Ready to Lower Your Trading Costs?
Compare the top-ranked brokers from our study, read individual reviews, or use our interactive tools to find the best fit for your trading style.
Frequently Asked Questions
Risk Disclaimer
CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% 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. This study is for informational purposes only and does not constitute investment advice.