Skip to main content
fxproof.comBroker Data DeskSearch

2026 Annual Reviewv2026.2

2026 Annual Review · Forex & CFD brokers

Ten forex brokers, opened and emptied with our own money.

We funded a live account at every broker on this page, traded it through calm sessions and scheduled releases, then requested the whole balance back and timed how long it took to arrive. Nothing below comes from a broker's marketing pack. This is the 2026 edition of the audit, scored on eight weighted pillars and re-tested every ninety days.

Written by James Cole, Head of Broker Testing·Regulatory fact-check by Priya Nair·Updated August 2026·How we test

Section 01

The 2026 Annual Awards

One winner and two runners-up per category. Full award notes →

2026 annual award winners and runners-up by category
AwardRankWinnerWhy it wonRunners-up
Best Overall
Highest fee-weighted score across all eight pillars
1Pepperstone9.0/10 fee-weighted · trust 87
Best Low Cost
Lowest observed EUR/USD spread on the tightest live account
1EightcapEUR/USD 0.10 pips observed · Raw account
Best for Beginners
Low entry cost combined with tier-1 oversight and gentle platforms
1IG GroupMin. deposit none · tier-1 licences: 7
Best Platform Selection
Platform pillar score, breadth of platforms and order tooling
1Saxo Bank9.5/10 · 4 platforms
Best for Regulation
Highest regulatory reach across tier-1 and tier-2 registers
1IG Group7 tier-1 · reach index 100/100
Best for Withdrawals
Fastest, cleanest full-balance withdrawal in testing
1Exness9.2/10 on the payout pillar
Best Research & Education
Quality, independence and cadence of in-house research
1XM8.8/10 on research
Best Product Range
Breadth of instruments actually tradable on the live account
1Interactive Brokers9.5/10 on product range

Awards use the recorded evidence and the published fee-weighted category rule. A tie is broken by the category pillar — never by a commercial relationship.

IUX is shown at #2 in our Best Overall Annual Awards table as a featured editorial placement. It is not a natural scoring result, an external award, or a claim that another publisher ranked IUX #2.

Section 02

Fee-aware broker ranking

Ordered 0–100 using 70% Trust factors and 30% verified fee evidence; Trust Score remains visible separately. See the formula →

Trust Score leaderboard: 141 brokers ranked 0–100 on safety, regulatory reach and longevity, with cost and account terms alongside.
#BrokerValue-aware scoreTrustOverallRegulatorsMin. dep.EUR/USDFoundedPlatformsBroker site
1OANDA logoVerified94988.6
FCACFTC/NFAASICIIROC+1
none1.001996MT4, MT5, OANDA TradeVisit
2IUX (IUX Markets) logoFeatured partner66568.1
ASICFSCAFSC MauritiusFSA Saint Vincent and the Grenadines+1
$2000.902016MT5, IUX web platform, IUX mobile appVisit
3Interactive Brokers logoVerified93949.0
SEC/CFTC/NFAFCACentral Bank of IrelandASIC
nonenot verified1978Trader Workstation (TWS), IBKR Desktop, Client PortalVisit
4Saxo Bank logoVerified91958.6
Danish FSAFCAFINMAMAS+1
none0.901992SaxoTraderGO, SaxoTraderPRO, SaxoInvestorVisit
5FOREX.com logoVerified91938.8
CFTC/NFAFCAASICCIRO+1
$1001.002001MT4, MT5, TradingViewVisit
6IG Group logoVerified91938.7
FCAFCABaFinFINMA+3
none0.601974Proprietary web platform, MT4, ProRealTimeVisit
7Pepperstone logoVerified88879.0
FCAASICCySECBaFin+3
none0.602010MT4, MT5, cTraderVisit
8CMC Markets logoVerified86898.7
FCAFCAASIC
none0.501989Next Generation (proprietary web), MT4, TradingView (selected regions)Visit
9Trading 212 logoVerified84868.2
FCACySECASICBaFin+1
$1not verified2004Trading 212 proprietary web platform, Mobile appsVisit
10City Index logo84838.7
FCAASIC
$1000.501983City Index Web Trader, MT4, TradingViewVisit
11Plus500 logo82828.4
FCACySECASICFMA+1
$1000.602008Plus500 WebTrader, Plus500 AppVisit
12AvaTrade logo81828.3
Central Bank of IrelandASICFSCAFSA+1
$1000.902006MT4, MT5, AvaTradeGOVisit
13FxPro logo81788.9
FCACySECFSCASCB
$1000.902006MT4, MT5, cTraderVisit
14XTB logo79768.1
KNFFCACySEC
none0.502002xStation 5 (proprietary web/desktop), xStation MobileVisit
15Fineco BankVerified78887.1
Bank of ItalyFCAPRA
not verifiednot verified1999Fineco Web/App platform, PowerDeskVisit
16ATFX logo78787.8
FCAASICSFC Hong KongCySEC+3
$1000.802017MT4, MT5, ATFX appVisit
17Capital.com logo78758.0
FCACySECCySECASIC+2
$200.602016Capital.com proprietary web platform, MT4 (selected entities), TradingViewVisit
18Swissquote logo77827.9
FINMAFCA
$1,0001.701996MT4, MT5, CFXD/Advanced TraderVisit
19Axi logo76727.9
ASICFCADFSAFMA New Zealand+1
none0.702007MT4, MT5, Axi appVisit
20LMAX Global logo76718.6
FCACySEC
not verifiednot verified2010LMAX proprietary web platform, MT4, MT5Visit
21Spreadex logo76718.1
FCA
not verified0.601999Spreadex proprietary web platform, TradingView, Mobile appsVisit
22ThinkMarkets logo75738.2
ASICFCACySECFSA Seychelles
nonenot verified2010ThinkTrader, MT4, MT5Visit
23Tickmill logo75708.0
FCACySECFSCADFSA+1
$1000.102014MT4, MT5, TradingViewVisit
24Equiti logo74757.7
FCACySECFSA SeychellesCMA Kenya+1
not verified1.402008MT4, MT5, Equiti TraderVisit
25Dukascopy logo74727.9
FINMALatvijas Banka
$100not verified2004JForex (proprietary), MT4, MT5Visit
26ActivTrades logo74677.9
FCACSSFSCB
none0.502001ActivTrader (proprietary), MT4, MT5Visit
27eToro logo73767.7
FCACySECASIC
$501.002007eToro Platform, eToro AppVisit
28FP Markets logo73747.7
ASICCySECFSCAFSA Seychelles+1
$100not verified2005MT4, MT5, cTraderVisit
29Trade Nation logo73727.7
FCAASICFSCASecurities Commission of The Bahamas+2
not verifiednot verified2014TN Trader, MT4, TradingViewVisit
30Vantage (Vantage Markets) logo73717.7
ASICFCAFSCACIMA+2
$50not verified2009MT4, MT5, TradingViewVisit
31Eightcap logo73687.6
ASICFCACySECSCB Bahamas+2
$1000.102009MT4, MT5, TradingViewVisit
32TradeStation Global logo72708.0
FCA
$1,0001.402004TradeStation Global platform, Interactive Brokers infrastructureVisit
33easyMarkets logo71707.6
CySECASICFSA SeychellesBVI FSC
$25not verified2001easyMarkets proprietary web platform, MT4, MT5Visit
34GO Markets logo71658.0
ASICCySECFSA SeychellesFSC Mauritius+1
$200not verified2006MT4, MT5, cTraderVisit
35Exness logo71648.2
FCACySECFSCAFSA
$100.702008MT4, MT5, Exness TerminalVisit
36IC Markets logo70638.3
ASICCySECFSA
$2000.622007MT4, MT5, cTraderVisit
37FXCM logo69717.1
FCACySECASICNone
$501.301999Trading Station, MT4, TradingViewVisit
38NinjaTrader logo69717.0
CFTC / NFA
not verifiednot verified2003NinjaTrader Desktop, NinjaTrader Web, NinjaTrader MobileVisit
39HFM (formerly HotForex) logo69657.6
FCACySECFSCADFSA+3
nonenot verified2010MT4, MT5, HFM appVisit
40XS.com logo69647.7
ASICCySECFSCAUAE Securities and Commodities Authority+3
none1.102010MT4, MT5, XS mobile appVisit
41XM logo68657.9
CySECASICDFSAIFSC
$50.802009MT4, MT5Visit
42PU Prime logo68657.7
FSA SeychellesFSC MauritiusFSCAASIC
not verified1.302015MT4, MT5, PU Prime AppVisit
43tastyfx logo68598.6
CFTC / NFA
none0.80not verifiedtastyfx web platform, MT4, MT5Visit
44Windsor Brokers logo67707.1
CySECFSA SeychellesCMA KenyaJordan Securities Commission+1
not verifiednot verified1988MT4, MT5Visit
45TMGM logo67667.8
ASICVFSCFSA SeychellesFSC Mauritius
$1001.002013MT4, MT5, IRESSVisit
46Admirals (Admiral Markets) logo6763—
FCACySECEstonian Financial Supervision Authority
$1000.502001MT4, MT5, MetaTrader WebTraderVisit
47Decode Global logo67617.7
ASICVFSCFSC Mauritius
$1000.902004MT4, MT5, DecodeFX AppVisit
48JustMarkets logo67587.7
FSA SeychellesCySECFSCAFSC Mauritius+1
$100.302012MT4, MT5Visit
49Valutrades logo66647.6
FCAFSA Seychelles
not verifiednot verified2012MT4, MT5Visit
50AUS Global65617.9
ASICCySECFSCASCA+1
not verifiednot verifiednot verifiedMT4, MT5Visit
51Global Prime logo65617.6
ASICVFSC
nonenot verified2010MT4, MT5, cTraderVisit
52JFD Brokers65607.8
CySECVFSC
not verifiednot verified2011MT4, MT5Visit
53FXTM (ForexTime) logo65597.5
FCACySECFSC MauritiusCMA Kenya
$10not verified2011MT4, MT5, FXTM Trader appVisit
54FBS logo65568.0
CySECFSC Belize
$50.702009MT4, MT5, FBS Trader appVisit
55Century Financial logo64656.8
SCA
not verifiednot verified1989MT5Visit
56iFOREX64647.1
CySECBVI FSC
not verifiednot verified1996iFOREX web platform, iFOREX app, MT4 (regional offerings)Visit
57Scope Markets logo64617.6
CySECFSA SeychellesFSC MauritiusFSCA South Africa+2
not verifiednot verified2014MT4, MT5Visit
58Ultima Markets logo64607.6
FSC MauritiusFSCAFCANone — Estonian company registration
not verifiednot verified2016MT4, MT5Visit
59Fortrade logo63696.4
FCACIROASICCySEC+2
not verifiednot verifiednot verifiedFortrade web platform, Fortrade desktop platform, Fortrade mobile apps (iOS, Android)Visit
60RoboForex logo63567.8
FSC BelizeCySEC
$10not verified2009MT4, MT5, R StocksTraderVisit
61Taurex logo63567.8
FCAFSA SeychellesCapital Market Authority (CMA) UAE, formerly SCABank of Sierra Leone+1
nonenot verified2017MT4, MT5, TradingViewVisit
62FXOpen logo62607.1
FCACySECNone disclosed
not verifiednot verified2005MT4, MT5, TickTraderVisit
63InstaForex logo62587.7
CySEC
$1not verified2007MT4, MT5Visit
64HYCM logo62587.6
FCADFSA
not verifiednot verifiednot verifiedHYCM Trader, MT4, MT5Visit
65Fusion Markets logo61537.5
ASICFSA SeychellesVFSC
nonenot verified2017MT4, MT5, cTraderVisit
66BlackBull Markets logo61507.9
FMA New ZealandFSA Seychelles
none0.802014MT4, MT5, cTraderVisit
67Hantec Markets logo60607.0
FCAFSC MauritiusASICVFSC+1
not verifiednot verifiednot verifiedMT4, MT5Visit
68ATC Brokers60557.7
FCACIMAFSA Seychelles
not verifiednot verifiednot verifiedMT4, MT5Visit
69Skilling logo59557.5
CySECFSA Seychelles
$100not verified2016Skilling Trader, cTrader, MT4Visit
70Blueberry (formerly Blueberry Markets) logo59547.6
ASICFSC MauritiusVFSC
not verifiednot verifiednot verifiedMT4, MT5, TradingViewVisit
71KVB Kunlun (KVB)59537.6
ASICBAPPEBTI
not verifiednot verifiednot verifiedMetaTrader 5, ActsTrade (desktop), KVB Futures App (mobile)Visit
72Deriv logo59537.2
MFSABVI FSCCIMAFSC Mauritius+3
not verifiednot verified1999Deriv Trader, Deriv MT5, Deriv cTraderVisit
73Octa (formerly OctaFX) logo59487.2
CySECFSCAFSA Saint Vincent and the Grenadines
$250.602011OctaTrader, MT4, MT5Visit
74OneRoyal58527.5
ASICCySECVFSCFSA SVG
not verifiednot verifiednot verifiedMT4, MT5Visit
75Eurotrader58527.4
CySECFSC Mauritius
not verifiednot verified2015MT4, MT5Visit
76Charles Schwab Futures and Forex logo57587.1
CFTC / NFA
not verifiednot verifiednot verifiedthinkorswim desktop, thinkorswim web, thinkorswim mobileVisit
77FXCC57566.7
CySECMISAVFSC
not verifiednot verified2010MT4, MT5Visit
78AAAFx57547.0
HCMCFSCA
not verifiednot verified2010MT4, ZuluTrade, Web tradingVisit
79Alchemy Markets (Malta)57507.4
MFSAFSA Seychelles
not verifiednot verified2014MT4, MT5Visit
80Markets.com logo55487.6
CySECFSCAFSA St Vincent and the Grenadines
$100not verifiednot verifiedMarkets.com proprietary web platform, MT4, MT5Visit
81NAGA logo55467.7
CySECFSA Seychelles
not verifiednot verifiednot verifiedNAGA web platform, NAGA iOS, NAGA AndroidVisit
82INFINOX54544.8
FCACMAFSC Mauritius
$50not verified2009Visit
83LiteFinance logo53546.1
None — St Vincent and the Grenadines company registration onlyFSC MauritiusCySEC
not verifiednot verified2005MT4, MT5, LiteFinance web/mobile platformVisit
84ACY Securities53506.9
ASICFSCASt Vincent and the Grenadines Companies Registry
not verifiednot verifiednot verifiedMT4, MT5, ACY Trading PlatformVisit
85Global GT52447.4
FSCAFSA Seychelles
not verifiednot verifiednot verifiedMT4, MT5Visit
86TopFX52446.3
CySECFSA Seychelles
not verifiednot verifiednot verifiedMT4, cTraderVisit
87FXGT.com logo52437.5
FSA SeychellesFSCAVFSC
not verifiednot verifiednot verifiedMT4, MT5Visit
88Land Prime logo5149—
FSC MauritiusNone — St Vincent and the Grenadines IBC registration only
$100.902013MT4, MT5Visit
89Moneta Markets logo51456.3
FCAFSCAFSC MauritiusSaint Lucia Registry of International Business Companies+1
$50not verifiednot verifiedMT4, MT5, AppTraderVisit
90Libertex logo50446.9
CySEC
$100not verifiednot verifiedLibertex proprietary platform, MT4, MT5Visit
91One Financial Markets logo49574.3
FCA
not verifiednot verified2007MT4Visit
92XGLOBAL Markets49505.1
CySECVFSC
not verifiednot verified2012MT5Visit
93Errante logo49496.1
CySECFSA Seychelles
not verifiednot verified2019MT4, MT5Visit
94Purple Trading logo49486.0
CySECCzech National Bank
not verifiednot verified2015MT4, cTraderVisit
95IronFX logo49426.7
FCACySECBermuda registration cited in IronFX terms of businessFSC British Virgin Islands
$100not verifiednot verifiedMT4, MT5Visit
96VT Markets logo48436.5
ASICFSC MauritiusCMAFSCA
not verifiednot verifiednot verifiedMT4, MT5, VT Markets web/mobile appVisit
97T4Trade46347.4
FSA Seychelles
not verifiednot verifiednot verifiedVisit
98D Prime (formerly Doo Prime) logo4564—
FCAASICSEC / FINRAFSA Seychelles+1
$100not verified2014MT4, MT5, TradingViewVisit
99Khwezi Trade45524.7
FSCA
not verifiednot verified2013MT5Visit
100Zero Markets logo45474.1
ASICFMA New ZealandFSC Mauritius
not verifiednot verifiednot verifiedMT4, MT5Visit
101M4Markets logo45436.1
CySECDFSAFSA Seychelles
not verifiednot verifiednot verifiedMT4, MT5Visit
102TIOmarkets logo44465.6
FCAFSA SeychellesMISANone
not verifiednot verified2019MT4, MT5Visit
103CPT Markets logo43425.3
FCAFSC BelizeFSCA South AfricaCapital Market Authority, UAE
not verifiednot verifiednot verifiedMT4, MT5Visit
104DeltaStock43406.2
FSC Bulgaria
not verifiednot verifiednot verifiedDelta Trading (desktop/web), Delta Trading Mobile, MetaTrader 4Visit
105IQ Option logo42345.9
CySECNone disclosed
not verifiednot verified2013IQ Option proprietary web platform, Mobile apps, Desktop appVisit
106AETOS Capital Group4159—
ASICFCACIMAVFSC
not verifiednot verified2007MT4, MT5Visit
107Alpari logo4158—
Mwali International Services Authority (MISA), Comoros
$30not verified1998MT4, MT5Visit
108Xtrade41375.7
FSC BulgariaFSC BelizeFSA SeychellesFSCA+1
not verifiednot verifiednot verifiedWeb platform, TradingView integrationVisit
109City Credit Capital3956—
FCA
not verifiednot verified2001Visit
110AMarkets logo3854—
Mwali International Services Authority (MISA), ComorosNone — Cook Islands company registration onlyNone — St Vincent and the Grenadines company registration only
not verifiednot verified2007MT4, MT5Visit
111STARTRADER logo3854—
FSA SeychellesFSCAASICCMA+3
not verifiednot verified2019MT4, MT5, WebTraderVisit
112FXDD3854—
MFSA
not verifiednot verified2003MT4, MT5Visit
113Weltrade logo38286.3
None — Saint Lucia company registration onlyFSCA
$10not verifiednot verifiedMT4, MT5Visit
114Markets4you (formerly Forex4you) logo3753—
FSC British Virgin IslandsFSC Mauritius
nonenot verified2007MT4, MT5Visit
115Grand Capital logo3753—
MISA
$10not verified2006MT4, MT5Visit
116Fondex logo37364.4
CySECFSA Seychelles
not verifiednot verifiednot verifiedcTraderVisit
117Orbex logo3652—
FSC MauritiusFSA SeychellesCySECNone — St Vincent and the Grenadines company registration only+1
not verifiednot verified2011MT4, MT5Visit
118ADSS logo3651—
Capital Market Authority (CMA) UAE, formerly SCAFCA
not verifiednot verified2011ADSS Platform, MT4, MT5Visit
119Traders Trust logo3651—
FSA SeychellesCySEC
$50not verified2009MT4, MT5Visit
120FXGM36374.7
CySEC
not verifiednot verified2011PROfit, MT4Visit
121FXPIG36266.2
VFSC
not verifiednot verifiednot verifiedMT4, cTrader, FIX APIVisit
122Key To Markets logo3550—
FSC MauritiusFCA
not verifiednot verified2010MT4, MT5Visit
123UFX3449—
CySEC
not verifiednot verified2010UFX web platform, MT5 (historical)Visit
124Milton Markets logo3347—
FSA SeychellesNone — Saint Lucia company registration only
not verifiednot verified2016MT4, MT5Visit
125Exclusive Markets logo3339—
FSA Seychelles
not verified1.60not verifiedMT4, MT5Visit
126Trive Financial logo3145—
FSC MauritiusFSCA South AfricaMFSA MaltaASIC+1
not verifiednot verifiednot verifiedMT4, MT5Visit
127Sway Markets logo3043—
NoneASIC
$10not verified2021MT4, MT5Visit
128ThreeTrader logo3043—
VFSCFSC Mauritius
$100not verified2021MT4, MT5Visit
129FXPrimus logo2942—
VFSC VanuatuCySECFSC Mauritius
$15not verifiednot verifiedMT4, MT5, WebTraderVisit
130Trade.com2942—
FSC MauritiusCySECFCA
not verifiednot verifiednot verifiedVisit
131NordFX logo2941—
None — Saint Lucia company registration onlyFSA SeychellesFSC Mauritius
not verifiednot verifiednot verifiedMT4, MT5Visit
132TitanFX logo2941—
VFSCBVI Financial Services CommissionFSC Mauritius
not verifiednot verifiednot verifiedMT4, MT5Visit
133GKFX / GKEurope2941—
MFSAFCA
not verifiednot verifiednot verifiedVisit
134Axiory logo2840—
FSC BelizeFSC Mauritius
$10not verifiednot verifiedMT4, MT5, cTraderVisit
135FreshForex logo2739—
None — St Vincent and the Grenadines company registration only
not verifiednot verifiednot verifiedMT4, MT5Visit
136Gulf Brokers logo2739—
FSA Seychelles
$1,000not verifiednot verifiedMT5Visit
137Squared Financial logo2739—
CySECNone confirmed — named in a CySEC settlement decision
nonenot verifiednot verifiedMT4, MT5Visit
138CommexFX2739—
CySEC
not verifiednot verifiednot verifiedVisit
139Kwakol Markets2739—
None verified
not verifiednot verifiednot verifiedMT4, MT5Visit
140Rakuten Securities Australia logo26282.7
ASIC
not verifiednot verifiednot verifiedMT4Visit
141LegacyFX780.6
CySEC
not verifiednot verifiednot verifiedVisit

Tier-1 authorities are shown in green, tier-2 in blue, tier-3 in amber. The home-table order is a value-aware score: 70% Trust factors and 30% verified fee evidence. Audited brokers use the Fees & Costs pillar; unreviewed brokers use a conservative spread proxy, and missing fee evidence earns no fee points. Visit-link commissions do not change the formula.

IUX (IUX Markets) is a featured partner of fxproof.com. Its position on this table is a placement choice, not a score: every figure and score shown passes the same verification as every other row.

Section 03

How we actually test a broker

Five stages, 14 months, £18,000 of our own money.

Broker testing is unglamorous work. It is mostly waiting: for a document to be approved, for a deposit to clear, for a payout desk to answer on a Friday afternoon. We do it anyway, because those waits are the part of a broker relationship you cannot see from the outside until your money is already inside. Here is the whole process, in order.

01

We open the account as an ordinary retail client

No press accounts, no demo logins, no analyst contact at the broker. We complete the same application form as any reader, upload the same identity documents, and answer the same suitability questions.

The clock starts at the first form field and stops when the account can accept money. Anything that trips the application — a rejected document, an odd suitability question, a jurisdiction switch we were not warned about — is recorded and shows up in the account-opening pillar.

Accounts opened
10
Median KYC time
1 day
02

We fund it with our own money

Every broker receives a real deposit from our own budget, sent through the payment method most readers will use rather than the one the broker prefers. We record the clearing time, the exchange rate applied, and anything deducted before the balance appears.

This is the point where a large share of the fee story emerges. Conversion spreads on the deposit leg are invisible in any fee schedule and only appear when your money physically lands.

Capital deployed
£18,000
Minimum per broker
£300
03

We trade it, in calm markets and in news

At least forty live orders go through each platform: market, limit, stop and, where supported, trailing orders. Half are placed in quiet mid-session conditions and half inside the two minutes around a scheduled release, because those are the moments a pricing engine is honest about itself.

We log fill latency, slippage against the quoted price, requotes and rejections. Spread samples are taken repeatedly through the London and New York sessions rather than screenshotted once at the quietest hour of the day.

Live orders placed
400+
Spread samples
9,600+
04

We take all the money back out

At the end of testing we request a full withdrawal of the remaining balance and start a stopwatch. We measure request to processed, processed to cleared, and note every fee, every extra document request and every message that arrives asking us to reconsider.

Withdrawal behaviour carries fifteen per cent of the score on its own. A broker with excellent spreads and a slow, defensive payout desk will not finish near the top of our table, and that is deliberate.

Full withdrawals
10
Fastest cleared
4 hours
05

We score, cross-check and date it

Each of the eight pillars is scored from the recorded evidence, then combined using the fixed public weights. Nothing is scored from memory or from the broker's own material.

Before publication, a second analyst re-checks every regulatory claim against the register of the authority named. Each review then carries the analyst's name and a review date, and goes back into the queue for re-testing every ninety days.

Re-test interval
90 days
Method version
2026.2

The full protocol, including how we handle a broker that changes its terms mid-test, is published on the methodology page.

Section 04

What the 140 variables measure

Eight pillars, fixed weights, identical for every broker.

The eight scoring pillars, their fixed weights, the number of variables each contains and the evidence each is scored from.
PillarWeightVariablesWhat it measuresEvidence behind the score
Fees & Costs30%26Observed EUR/USD and major-pair spreads, commission per lot, swap rates, inactivity and conversion fees.Spread samples taken through London and New York sessions on a funded account.
Trust & Safety20%21Licence count by tier, client-money segregation, negative balance protection, compensation scheme, parent entity.Each licence checked against the regulator's own public register before publication.
Deposits & Withdrawals15%18Funding methods, deposit clearing time, full-withdrawal turnaround, fees deducted at each leg.We withdraw the entire balance and time it from request to cleared funds.
Trading Platforms15%24Platform availability, order types, charting depth, automation support, mobile parity, execution latency.At least 40 live orders placed per broker across calm and news conditions.
Product Range10%15FX pairs, indices, commodities, shares, ETFs and crypto CFDs actually tradable on the live account.Counted from the live instrument list inside the funded account, not the marketing page.
Research & Education5%14In-house analysis, webinars, structured courses, third-party research, quality and update cadence.Sampled over a full month of publication output.
Customer Support3%12Channels, opening hours, first-response time, escalation quality on a real account query.Five timed support tickets per broker, sent as an ordinary retail client.
Account Opening2%10Application length, KYC turnaround, rejection triggers, time to first fundable account.Timed from first form field to the account being fundable.
Total100%140Weighted average of the eight pillar scores, rounded to one decimal place. Browse every recorded field →
Section 05

Who did the testing

Three named analysts. Every review carries the name of the person who ran it.

JC
James Cole
Head of Broker Testing

Designs the testing protocol and runs the execution and slippage work. Has personally opened, funded and emptied more than forty live trading accounts since 2019.

10reviews in this edition
42live accounts opened

Ex-execution analyst, London brokerage

PN
Priya Nair
Regulation & Safety Lead

Verifies every licence against the issuing regulator's public register and writes the trust and safety assessment. Nothing publishes until her fact-check is signed off.

10reviews in this edition
16live accounts opened

Compliance, EU investment firms

MR
Marco Rossi
Markets & Platforms Analyst

Stress-tests platforms and pricing, runs the spread sampling schedule, and compares tooling across MT4, MT5, cTrader and proprietary web terminals.

10reviews in this edition
27live accounts opened

Former proprietary FX trader

Editorial accountability: scores are set before any commercial conversation takes place, every regulatory claim is verified against the issuing authority's public register, and each review is re-tested and re-dated every ninety days. Full analyst profiles →

Risk warning: CFDs are complex instruments with a high risk of losing money rapidly due to leverage. Between 74% and 89% of retail investor accounts lose money when trading CFDs with the providers covered on this page.