Best CFD brokers

Brokers that let you trade currencies, shares, indices, commodities, crypto and more from one leveraged account. Every broker on this page covers at least six asset classes - that is the rule the list is built on - but the number of individual markets behind those six runs from a couple of hundred to seventeen thousand.

How this list is orderedNearly every broker we rate offers CFDs, so listing them all would tell you nothing. This is the widest ranges: brokers covering at least five asset classes beyond forex - shares, indices, commodities, crypto, options and futures - ordered by rating. That threshold is our definition rather than a label the brokers use.Brokers holding no licence are left off these lists. You can still read their reviews.

  1. IC Markets logoIC MarketsASICCySEC+3Instruments2,250+6 asset classes9.5/10Get startedFind out more
  2. TabTrade logoTabTradeFSC (Mauritius)Instruments1,1736 asset classes9.3/10Get startedFind out more
  3. AvaTrade logoAvaTradeCentral Bank of IrelandASIC+8Instruments1,250+6 asset classes9.2/10Get startedFind out more
  4. FxPro logoFxProFCACySEC+3Instruments2,100+6 asset classes9.1/10Get startedFind out more
  5. Plus500 logoPlus500FCAASIC+13Instruments2,800+6 asset classes8.9/10Get startedFind out more
  6. eToro logoeToroFCACySEC+5Instruments7,000+6 asset classes8.8/10Get startedFind out more
  7. easyMarkets logoeasyMarketsCySECASIC+3Instruments200+6 asset classes8.6/10Get startedFind out more
  8. FXTM logoFXTMFSC (Mauritius)FSCA (South Africa)+1Instruments1,000+6 asset classes8.3/10Get startedFind out more
  9. ThinkMarkets logoThinkMarketsASICFCA+7Instruments4,000+6 asset classes8.2/10Get startedFind out more
  10. IG logoIGFCAASIC+8Instruments17,000+7 asset classes8.0/10Get startedFind out more

What each of the top ten is good at

One line each, expanded into a full profile further down.

  1. IC Markets - Six asset classes. Competitive raw pricing. MT4, MT5, cTrader and TradingView.
  2. TabTrade - Six asset classes. 1,173 instruments. Tight pricing and fast execution.
  3. AvaTrade - Six asset classes. Strong global regulation. Extensive platform selection.
  4. FxPro - Six asset classes. Thousands of instruments. Execution under 8ms.
  5. Plus500 - Six asset classes. More than 2,800 instruments. Straightforward proprietary platform.
  6. eToro - Six asset classes. Social and copy trading. Large selection of global markets.
  7. easyMarkets - Six asset classes. Fixed and variable spreads. Proprietary risk tools.
  8. FXTM - Six asset classes. Competitive account structures. MT4 and MT5.
  9. ThinkMarkets - Six asset classes. More than 4,000 instruments. MT4, MT5 and ThinkTrader.
  10. IG - Seven asset classes. More than 17,000 markets. Trading since 1974.

Asset classes and instruments are different questions

Every broker here covers at least six CFD asset classes, and IG covers seven. That is the entry requirement for this page rather than a distinction between them.

The distinction is what sits inside those classes. easyMarkets lists a little over 200 instruments; IG lists more than 17,000. Both are genuine multi-asset CFD brokers by any reasonable definition, and one has eighty-five times the market catalogue of the other.

Which matters depends entirely on what you trade. If you want EUR/USD, gold, the Nasdaq and Apple, every broker on this page has them and the difference is price and execution. If you want a mid-cap German industrial or a specific bond future, the catalogue is the whole question.

What each broker covers

What each broker covers
BrokerInstrumentsFX pairsSharesIndicesCommoditiesCryptoETFsOptionsFuturesBonds
IC Markets logoIC Markets9.52,250+61YesYesYesYesNoNoYesYes
TabTrade logoTabTrade9.31,17381YesYesYesYesNoNoYesNo
AvaTrade logoAvaTrade9.21,250+50+YesYesYesYesYesYesNoYes
FxPro logoFxPro9.12,100+70+YesYesYesYesYesNoYesNo
Plus500 logoPlus5008.92,800+60+YesYesYesYesYesYesNoNo
eToro logoeToro8.87,000+60+YesYesYesYesYesNoYesNo
easyMarkets logoeasyMarkets8.6200+65YesYesYesYesNoYesNoNo
FXTM logoFXTM8.31,000+60+YesYesYesYesYesNoYesNo
ThinkMarkets logoThinkMarkets8.24,000+45+YesYesYesYesYesNoYesNo
IG logoIG8.017,000+80+YesYesYesYesYesYesYesYes

From our broker records. Asset-class ticks are read from each broker's published market list; brokers group futures, bonds, ETFs and specialist products differently, so the boundaries are theirs rather than ours.

The tick columns show where the six-class rule is actually satisfied, and they are not identical. IC Markets covers bonds and futures but not ETFs; AvaTrade covers ETFs, bonds and FX options; Plus500 covers options where most of this group does not. The label "multi-asset" hides more variety than it suggests.

The instrument column is where the real spread lies: IG at 17,000+, eToro 7,000+, ThinkMarkets 4,000+, Plus500 2,800+, IC Markets 2,250+, FxPro 2,100+, AvaTrade 1,250+, TabTrade 1,173, FXTM 1,000+ and easyMarkets 200+.

Why the biggest catalogue comes last

IG has more CFD markets than the other nine brokers on this page put together, the longest history of any broker we rate - trading since 1974 - and the only perfect regulation score on our table, backed by ten licences including the FCA, BaFin and FINMA.

It ranks tenth here, because our overall rating weighs six things and IG scores lowest of this group on one of them: cost. Its forex CFDs start at 0.6 pips with no commission, which is respectable, but the cost score that feeds its rating sits at 66 where most of this page is in the eighties and nineties.

That is a judgement worth disagreeing with, and it is easier to disagree with when it is visible. If market depth is what you are buying, IG is the answer on this page and the ranking is telling you about something else. The rating column beside each broker is the number that produced the order, and IG's is the lowest here.

One more thing the full list below will show you: IG does not have the largest catalogue we rate. Saxo Bank sits just outside this top ten with more than 71,000 instruments, four times IG's count, and is ranked eleventh for the same reason IG is ranked tenth. Depth is abundant at the top of this market; it is rarely the thing in short supply.

What CFD trading actually costs

Three charges: the spread, sometimes a commission, and overnight financing when a leveraged position is held past the close.

The important thing about CFD costs is that they are not one number. A broker can be excellent on forex and expensive on shares, because a share CFD is priced with a market spread plus a per-share or percentage commission while a currency pair is priced in pips. An index is quoted in points, gold in cents, and crypto with a spread several times wider than anything else on the platform.

So "spreads from 0.0 pips" describes one instrument on one account, and tells you nothing about the other five asset classes the same broker sells you.

Forex CFD pricing

Forex CFD pricing
BrokerSpread fromCommissionAll-in EUR/USDSpread typeOvernight financing
IC Markets logoIC Markets9.50.0 pips$3.50 per side / $7 round turn (Raw Spread MetaTrader)Approx. 0.8 pipsVariableBoth: swaps charged; swap-free accounts available
TabTrade logoTabTrade9.30.0 pips$3.50 per side / $7 round turn (Edge)Approx. 0.73 pipsVariableBoth: swaps charged/credited; swap-free account available
AvaTrade logoAvaTrade9.20.9 pips$00.9 pipsVariableBoth: overnight funding applies; Islamic/swap-free accounts available
FxPro logoFxPro9.10.0 pips$3.50 per side / $7 round turnApprox. 1.13 pipsVariableBoth: overnight swaps apply; Islamic/swap-free accounts available
Plus500 logoPlus5008.90.6 pips$0Approx. 0.6 pipsVariableBoth: overnight funding applies; swap-free accounts available in eligible regions
eToro logoeToro8.80.2 pips$0Approx. 0.5 pipsVariableBoth: overnight fees apply to leveraged/CFD positions
easyMarkets logoeasyMarkets8.60.6 pips$00.6 pipsFixed on Web/App and MT4; variable on MT5Both: overnight financing applies; swap-free accounts available
FXTM logoFXTM8.30.0 pips$3.50 per side / $7 round turn, AdvantageApprox. 0.8 pipsVariableBoth: swaps charged/credited; swap-free accounts available
ThinkMarkets logoThinkMarkets8.20.0 pipsUS$3.50 per side / US$7 round turn, ThinkZeroApprox. 0.8 pipsVariableBoth: overnight swaps apply; swap-free accounts available
IG logoIG8.00.6 pips$0 on standard forex CFDs0.85 pipsVariableBoth: overnight funding charged/credited

From our broker records. These figures describe forex, which is the one asset class comparable across every broker here - share, index and crypto pricing works differently at each of them.

On forex the group splits the usual way. IC Markets, TabTrade, FxPro, FXTM and ThinkMarkets run raw accounts from 0.0 pips with about $7 per round turn; AvaTrade, Plus500, eToro, easyMarkets and IG price through the spread with no commission.

Once commission is added the all-in figures converge on roughly 0.8 pips for most of them, with eToro cheapest at about 0.5 and easyMarkets quoting a fixed 0.6 - unusual, and genuinely useful if you want to know the cost before you trade rather than after.

Overnight financing is what makes CFDs a trading product

Hold a leveraged CFD past the daily rollover and the broker applies a financing adjustment, set by the underlying asset, the direction of the position, prevailing interest rates and the broker's own markup. Every broker here charges it, and long and short positions are charged differently.

For a position opened and closed inside a day it is irrelevant. For one held for six months it can quietly exceed the price move you were trading. A share CFD held for a year is a far more expensive way to own exposure to a company than owning the share.

That single fact is why CFDs suit short-term trading, swing trading, hedging and short selling, and do not suit buying something and forgetting about it.

A CFD or the asset itself

CFDThe underlying asset
You own itNoYes
LeverageYes, built inOnly on a margin account
Going shortStraightforward, from the platformComplicated, needs stock borrowed
Overnight financingYes, when leveragedNone
Voting rights on sharesNoUsually yes
Several asset classes, one accountNormalDepends on the broker
Suits active tradingYesYes
Suits holding for yearsPoorly - financing accruesYes

Neither is better. They are built for different jobs, and the financing line is what separates them: it is the price of not having paid for the asset.

Leverage, and why the headline number misleads

Leverage is the defining feature of a CFD. At 1:100, $1,000 of margin carries a $100,000 position - and a 1% move against you takes the whole margin.

Two things are worth knowing before reading any broker's advertised maximum. The first is that it almost always applies to major forex pairs and nothing else: the same account will offer far less on individual shares, and less again on crypto, because the underlying is more volatile.

The second is that your regulator decides, not your broker. Retail clients in Australia, the UK and the European Union are capped at 1:30 on major pairs and lower on everything else, whatever figure the marketing carries. Higher limits exist under international entities, and whether you can be onboarded to one depends on where you live.

Typical leverage by asset class

Retail, UK/EU/AustraliaInternational entities, where available
Major forex pairs1:30Up to 1:500 and beyond
Gold and major indices1:20Up to 1:200
Other commodities1:10Varies
Individual shares1:5Up to 1:20
Cryptocurrency1:2Up to 1:5

Indicative, and the exact figures differ by broker and instrument. The shape is the point: the maximum a broker advertises is the best case on the least volatile market it offers, and the margin on the CFD you actually want to trade is the number to look up.

Platforms and execution

CFD traders split three ways on platforms, and this top ten covers all three: MetaTrader for anyone running Expert Advisors, TradingView for anyone who charts seriously, and proprietary platforms for everyone who would rather the broker made those decisions.

Platforms

Platforms
BrokerMT4MT5cTraderTradingViewOwn platformAll platforms
IC Markets logoIC Markets9.5YesYesYesYesYesMetaTrader 4, MetaTrader 5, cTrader, TradingView
TabTrade logoTabTrade9.3NoYesNoNoNoMetaTrader 5
AvaTrade logoAvaTrade9.2YesYesNoNoYesMetaTrader 4, MetaTrader 5, AvaTrade WebTrader, AvaTrade App, AvaOptions
FxPro logoFxPro9.1YesYesYesYesYesMetaTrader 4, MetaTrader 5, cTrader, TradingView, FxPro Trading Platform
Plus500 logoPlus5008.9NoNoNoNoYesPlus500 WebTrader, Plus500 mobile and desktop platforms
eToro logoeToro8.8NoNoNoNoYeseToro Web Platform, eToro mobile app
easyMarkets logoeasyMarkets8.6YesYesNoYesYeseasyMarkets Web/App, TradingView, MetaTrader 4, MetaTrader 5
FXTM logoFXTM8.3YesYesNoNoYesMetaTrader 4, MetaTrader 5, FXTM App
ThinkMarkets logoThinkMarkets8.2YesYesNoYesYesThinkTrader, MetaTrader 4, MetaTrader 5, TradingView
IG logoIG8.0YesNoNoYesYesIG Trading Platform, MetaTrader 4, ProRealTime, TradingView

IC Markets and FxPro carry the widest third-party choice, both running MetaTrader 4 and 5 alongside cTrader and TradingView. ThinkMarkets pairs MetaTrader with TradingView and its own ThinkTrader, and IG runs its own platform with MetaTrader 4, ProRealTime and TradingView beside it.

At the other end, TabTrade is MetaTrader 5 only, and Plus500 and eToro run their own platforms exclusively - simpler to start on, with no route to automation later.

Execution and automation

Execution and automation
BrokerExecution modelTypical speedServersExpert AdvisorsAPICopy trading
IC Markets logoIC Markets9.5Market executionApprox. 35ms on forexEquinix NY4, New York; Equinix LD5, LondonYesYesYes
TabTrade logoTabTrade9.3Market execution / ECN-style institutional executionUnder 30msEquinix LD5, LondonYesYesYes
AvaTrade logoAvaTrade9.2Market makerInstant execution, typically under 1 secondGlobal data-centre infrastructureYesYesYes
FxPro logoFxPro9.1No dealing desk intervention / market executionUnder 8msEquinix LD4, LondonYesYesYes
Plus500 logoPlus5008.9Market makerUnder 1 secondGlobal cloud/data-centre infrastructureNoNoNo
eToro logoeToro8.8Market maker / principal executionUnder 1 secondGlobal cloud/data-centre infrastructureNoYesYes
easyMarkets logoeasyMarkets8.6Market makerUnder 1 secondGlobal data-centre infrastructureYesNoYes
FXTM logoFXTM8.3Market execution82msGlobal financial data-centre infrastructureYesYesYes
ThinkMarkets logoThinkMarkets8.2Hybrid principal/STP executionApprox. 50msLondon and global financial data centresYesYesYes
IG logoIG8.0Market maker / principal with DMA available on selected marketsApprox. 10msLondon and global financial data centresYesYesNo

From our broker records. Brokers measure execution differently and publish under favourable conditions, so treat these as an order of magnitude rather than a stopwatch.

FxPro is fastest at under 8 milliseconds from Equinix LD4, with IG close behind at about 10ms - notable for a broker whose reputation is built on breadth rather than speed, and it offers direct market access on selected markets. TabTrade averages under 30ms from Equinix LD5, ThinkMarkets about 50ms and FXTM about 82ms, the slowest here.

Speed matters to scalpers, algorithmic strategies and anyone trading a release. For a position held for days it is noise, and slippage, rejection rates and fill quality matter more than the headline millisecond figure at any speed.

Risk controls, and the one that is missing

Every broker here offers stop-loss, take-profit and trailing-stop orders, margin alerts and automatic close-out. Some add guaranteed stops on selected products, which cap the loss even through a gap, for a fee.

The control that matters most is negative balance protection, which stops a leveraged account going below zero when a market gaps through your stop. It is mandatory for retail clients under the FCA, ASIC and CySEC, and it is not universal: on our record TabTrade does not provide it, which on a leveraged multi-asset product is a difference worth making a decision about rather than discovering.

Trust metrics

Trust metrics
BrokerRegulatorsFoundedClient money segregatedNegative balance protectionCompensation scheme
IC Markets logoIC Markets9.5ASICCySECFSA (Seychelles)+22007YesYesICF up to €20,000 for eligible EU clients; Raw Trading Ltd insolvency insurance up to US$1,000,000
TabTrade logoTabTrade9.3FSC (Mauritius)2026YesNoNo statutory investor compensation scheme
AvaTrade logoAvaTrade9.2Central Bank of IrelandASICFSA (Japan)+72006YesYesIrish Investor Compensation Scheme for eligible EU clients; no compensation scheme under several international entities
FxPro logoFxPro9.1FCACySECFSCA (South Africa)+21999YesYesFSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible CySEC clients
Plus500 logoPlus5008.9FCAASICCySEC+122008YesYesFSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible Cyprus clients
eToro logoeToro8.8FCACySECASIC+42007YesYesFSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible EU clients; SIPC up to $500,000 including $250,000 cash for eligible US securities clients
easyMarkets logoeasyMarkets8.6CySECASICFSA (Seychelles)+22001YesYesICF up to €20,000 for eligible CySEC clients
FXTM logoFXTM8.3FSC (Mauritius)FSCA (South Africa)CMA (Kenya)2011YesYesNo statutory investor compensation scheme
ThinkMarkets logoThinkMarkets8.2ASICFCACySEC+62010YesYesFSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible CySEC clients
IG logoIG8.0FCAASICBaFin+71974YesYesFSCS up to £85,000 for eligible UK clients; statutory schemes vary by regulated entity

From our broker records. Negative balance protection and compensation schemes depend on the entity you are onboarded to and your client classification.

IG has traded since 1974 and TabTrade since 2026 - fifty-two years apart, on the same page. Age is not a substitute for regulation or for pricing, but surviving several market cycles is evidence of something, and it is the kind of evidence a two-year-old firm cannot produce at any price.

Non-trading fees

Non-trading fees
BrokerInactivity feeCurrency conversionMin. withdrawalWithdrawal time
IC Markets logoIC Markets9.5None on Global; EU: 10 account-currency units/month after 6 months inactivityConversion at applicable exchange rate/charges; no fixed percentage publishedNo minimumSame-day processing before cutoff; cards typically 3-5 business days; international wire up to 14 days
TabTrade logoTabTrade9.3No inactivity feeConversion rate may include a currency conversion feeNo minimumTypically 1 business day processing; cards 1-3 business days; Skrill/Neteller 1-2 business days; bank transfer 2-5 business days
AvaTrade logoAvaTrade9.2$50 after 3 consecutive months inactivity; $100 administration fee after 12 months where permittedCurrency conversion spread/markup applies where account and instrument currencies differ$100AvaTrade processing within 24 business hours; arrival depends on payment method
FxPro logoFxPro9.1Not on recordCurrency conversion applies where funding/account currencies differNo minimumProcessed 24/5; typically within 1 business day, plus payment-provider processing time
Plus500 logoPlus5008.9Up to $10/month after 3 months without logging inUp to 0.7%$50 PayPal/Skrill; $100 bank transfer/cards1-3 business days processing plus payment-provider processing time
eToro logoeToro8.8Not on recordVariable by currency, payment method, location and eToro Club tier$30 from USD account; no minimum from eligible local-currency accountsTypically up to 10 business days depending on method
easyMarkets logoeasyMarkets8.6$25/month after 12 months inactivityNo separate fixed conversion fee; conversion applies where currencies differ$10Typically within 24 hours for cards/e-wallets; bank transfer typically 3-10 business days
FXTM logoFXTM8.3$10/€10/£10 per month after 3 months inactivityConversion at applicable exchange rate/charges$5Typically processed within 24 hours; arrival depends on payment method
ThinkMarkets logoThinkMarkets8.2Not on recordCurrency conversion at applicable exchange rateAUD 30; AUD 100 for bank wireProcessed within 24 hours; typically received within 1-7 business days
IG logoIG8.0Not on record0.5%$0Typically 1-3 business days

From our broker records. Banks, card issuers and payment providers can charge on top of anything the broker does or does not charge.

The top 10, one by one

IC Markets logo

IC Markets

9.5/10

Recommended for active traders who want competitive pricing across several asset classes at once.

The IC Markets homepage
Overall rating
9.5 / 10
Markets rating
9.4 / 10
Minimum deposit
$200
Minimum trade
0.01 lots
Spread from
0.0 pips
Commission
$3.50 per side / $7 round turn (Raw Spread MetaTrader)
All-in cost, EUR/USD
Approx. 0.8 pips
Maximum leverage
1:30
Platforms
MetaTrader 4, MetaTrader 5, cTrader, TradingView
Demo account
Yes, expires after 30 days of inactivity
Copy trading
IC Social; cTrader Copy; ZuluTrade; Myfxbook AutoTrade; Signal Start
Support
24/7
Founded
2007
Regulation
ASICCySECFSA (Seychelles)SCB (Bahamas)+1

IC Markets is the highest-rated broker on our table and the balance is what earns it: 2,250+ instruments across six asset classes, raw forex pricing from 0.0 pips with $3.50 per side, and the joint-widest platform choice here.

Its coverage runs to forex, commodities, shares, indices, bonds, crypto and futures - bonds and futures being two classes most of this group does not carry, though it does not list ETFs.

Execution averages about 35 milliseconds with MetaTrader at Equinix NY4 and cTrader in London, and it supports Expert Advisors, cBots, low-latency VPS and a FIX API. For a multi-asset trader running automation, that combination is the reason it ranks where it does.

The $200 minimum deposit is the highest in this ten, and EU clients pay a monthly fee after six dormant months where the Global entity charges nothing.

Open an account with IC MarketsRead our full IC Markets review

TabTrade logo

TabTrade

9.3/10

Recommended for traders who want tight multi-asset pricing and can weigh a new broker's risks.

The TabTrade homepage
Overall rating
9.3 / 10
Markets rating
9.6 / 10
Minimum deposit
$0
Minimum trade
0.01 lots
Spread from
0.0 pips
Commission
$3.50 per side / $7 round turn (Edge)
All-in cost, EUR/USD
Approx. 0.73 pips
Maximum leverage
1:1000
Platforms
MetaTrader 5
Demo account
Yes
Copy trading
Yes, TabTrade Social
Support
24/7
Founded
2026
Regulation
FSC (Mauritius)

TabTrade covers six asset classes across 1,173 instruments, and the shape of that catalogue is unusual: 1,009 of them are share CFDs, alongside 81 forex instruments, 15 indices, 14 commodities and 35 cryptocurrencies.

Pricing is the other draw. Its Edge account records 0.03 pips on EUR/USD with $3.50 per side - about 0.73 pips all in - and execution averages under 30 milliseconds from MetaTrader 5 at Equinix LD5.

Everything runs through MetaTrader 5 alone, with Expert Advisors, API access and its own social trading.

Two things belong in any decision about it. It launched in 2026, so there is no record to examine, and on ours it provides no negative balance protection - which on a leveraged multi-asset account is the one risk control worth refusing to trade without.

Open an account with TabTradeRead our full TabTrade review

AvaTrade logo

AvaTrade

9.2/10

Recommended for traders who want serious regulation and a real choice of platforms.

Overall rating
9.2 / 10
Markets rating
9.1 / 10
Minimum deposit
$100
Minimum trade
0.01 lots
Spread from
0.9 pips
Commission
$0
All-in cost, EUR/USD
0.9 pips
Maximum leverage
1:30
Platforms
MetaTrader 4, MetaTrader 5, AvaTrade WebTrader, AvaTrade App, AvaOptions
Demo account
Yes, unlimited
Copy trading
AvaSocial; DupliTrade
Support
Monday-Friday, 05:00-21:00 GMT for English support
Founded
2006
Regulation
Central Bank of IrelandASICFSA (Japan)FSRA (ADGM)+6

AvaTrade covers 1,250+ instruments across forex, stocks, indices, commodities, ETFs, bonds, crypto and FX options - the widest class coverage in this ten after IG, including two that most of this group lacks.

AvaOptions is the genuinely unusual piece: vanilla FX options rather than only spot-style CFDs, which very few retail brokers offer at all.

Platform choice runs from MetaTrader 4 and 5 to its own WebTrader and app, with AvaSocial and DupliTrade for copying. Founded in 2006, it holds licences in Ireland, Australia, Japan, South Africa and elsewhere - the broadest spread of tier-one regulation here.

Pricing is spread-only at 0.9 pips on EUR/USD with no commission, and its inactivity terms are the steepest in this ten: $50 after three consecutive dormant months plus $100 after twelve.

Open an account with AvaTradeRead our full AvaTrade review

FxPro logo

FxPro

9.1/10

Recommended for traders who want the fastest execution here and every major platform.

The FxPro homepage
Overall rating
9.1 / 10
Markets rating
9.1 / 10
Minimum deposit
$0
Minimum trade
0.01 lots
Spread from
0.0 pips
Commission
$3.50 per side / $7 round turn
All-in cost, EUR/USD
Approx. 1.13 pips
Maximum leverage
1:30
Platforms
MetaTrader 4, MetaTrader 5, cTrader, TradingView, FxPro Trading Platform
Demo account
Yes, 180-day lifespan
Copy trading
Yes, cTrader Copy
Support
24/5
Founded
1999
Regulation
FCACySECFSCA (South Africa)SCB (Bahamas)+1

FxPro executes in under 8 milliseconds from Equinix LD4 - the fastest figure on this page, and about four times quicker than most of the group.

Its 2,100+ instruments span forex, metals, indices, futures, energy, shares, ETFs and crypto, and it runs MetaTrader 4 and 5, cTrader, TradingView and its own platform, with cTrader Copy and a FIX API.

Trading since 1999, it is the second-oldest firm here after IG, and holds FCA and CySEC licences among others. There is no minimum deposit on the Standard account.

The cost is the trade-off. Its raw account advertises 0.0 pips but works out around 1.13 pips all in on EUR/USD once the $7 round turn is counted - the most expensive forex pricing in this ten. You are buying execution and platform breadth, not cheapness.

Open an account with FxProRead our full FxPro review

Plus500 logo

Plus500

8.9/10

Recommended for traders who want a large CFD catalogue on one simple platform.

The Plus500 homepage
Overall rating
8.9 / 10
Markets rating
9.3 / 10
Minimum deposit
$100
Minimum trade
Instrument-dependent; generally from micro-position sizes
Spread from
0.6 pips
Commission
$0
All-in cost, EUR/USD
Approx. 0.6 pips
Maximum leverage
1:30
Platforms
Plus500 WebTrader, Plus500 mobile and desktop platforms
Demo account
Yes, unlimited
Copy trading
No
Support
24/7
Founded
2008
Regulation
FCAASICCySECFMA (New Zealand)+11

Plus500 carries 2,800+ instruments across forex, shares, indices, commodities, ETFs, options and crypto - the third-largest catalogue here, and it includes options, which most of this group does not.

Everything happens in its own web, desktop and mobile platform. There is no MetaTrader, no cTrader and no automation of any kind: less to learn at the start, and no route to Expert Advisors later without changing broker.

Forex is spread-only from 0.6 pips with no commission, about 0.6 pips all in, which makes it one of the cheaper accounts here for anyone who does not want to think about commission.

It is the most heavily regulated firm in this ten after IG, with the FCA, ASIC, CySEC, MAS and others on record and FSCS cover up to £85,000 for eligible UK clients. It charges up to $10 a month after three months without a login.

Open an account with Plus500Read our full Plus500 review

eToro logo

eToro

8.8/10

Recommended for traders who want a large catalogue and would rather copy than code.

The eToro homepage
Overall rating
8.8 / 10
Markets rating
9.2 / 10
Minimum deposit
$50
Minimum trade
$10
Spread from
0.2 pips
Commission
$0
All-in cost, EUR/USD
Approx. 0.5 pips
Maximum leverage
1:30
Platforms
eToro Web Platform, eToro mobile app
Demo account
Yes, unlimited with $100,000 virtual funds
Copy trading
Yes, CopyTrader
Support
24/5
Founded
2007
Regulation
FCACySECASICFSRA (ADGM)+3

eToro lists 7,000+ instruments, second only to IG on this page, across forex, stocks, ETFs, indices, commodities, crypto and futures.

It is also the cheapest broker here on forex: about 0.5 pips all in on EUR/USD, commission-free, from 60+ pairs - which sits oddly with a reputation built on social features rather than pricing.

CopyTrader is the reason most people are here, and it replaces automation rather than supplementing it. There is no MetaTrader and no Expert Advisors, though there is a public API.

It is also the only broker in this ten where eligible clients can hold the underlying share or ETF rather than a CFD on it, depending on jurisdiction and position type - which changes what the account is for.

Open an account with eToroRead our full eToro review

easyMarkets logo

easyMarkets

8.6/10

Recommended for traders who want the cost of the trade fixed before they place it.

The easyMarkets homepage
Overall rating
8.6 / 10
Markets rating
8.5 / 10
Minimum deposit
$25
Minimum trade
0.05 lots / 5,000 units on EUR/USD
Spread from
0.6 pips
Commission
$0
All-in cost, EUR/USD
0.6 pips
Maximum leverage
1:30
Platforms
easyMarkets Web/App, TradingView, MetaTrader 4, MetaTrader 5
Demo account
Yes
Copy trading
Yes, through third-party/platform integrations
Support
24/5
Founded
2001
Regulation
CySECASICFSA (Seychelles)FSC (BVI)+1

easyMarkets is the only broker on this page quoting fixed spreads - 0.6 pips on EUR/USD through its own platform and MetaTrader 4, variable on MetaTrader 5. On a leveraged multi-asset product, knowing the spread in advance, including through a news release, removes a category of surprise the rest of this list cannot.

Its risk tools follow the same idea: guaranteed stop-loss orders, dealCancellation and Freeze Rate, which cap what a position can do before you have learned to cap it yourself.

The catalogue is the smallest here by a wide margin - just over 200 instruments across six asset classes, against 17,000 at IG. It covers the markets most people trade and very little beyond them.

Founded in 2001 and regulated by CySEC, ASIC and the FSCA among others. Note the minimum trade of 0.05 lots, five times most of this group, which makes the smallest position it will take correspondingly larger.

Open an account with easyMarketsRead our full easyMarkets review

FXTM logo

FXTM

8.3/10

Recommended for MetaTrader traders who want several pricing structures to choose between.

The FXTM homepage
Overall rating
8.3 / 10
Markets rating
8.2 / 10
Minimum deposit
$30
Minimum trade
0.01 lots
Spread from
0.0 pips
Commission
$3.50 per side / $7 round turn, Advantage
All-in cost, EUR/USD
Approx. 0.8 pips
Maximum leverage
1:3000
Platforms
MetaTrader 4, MetaTrader 5, FXTM App
Demo account
Yes
Copy trading
Yes, FXTM Invest
Support
Monday-Friday 03:00-20:00 UTC; Saturday-Sunday 07:00-11:00 UTC
Founded
2011
Regulation
FSC (Mauritius)FSCA (South Africa)CMA (Kenya)

FXTM covers six asset classes across 1,000+ instruments on MetaTrader 4 and 5, with a choice between commission-free spread pricing and its Advantage account at 0.0 pips with $3.50 per side - about 0.8 pips all in.

The account opens from $30, and it offers some genuinely unusual products, including cross-market contracts that trade the relative performance of two underlying markets rather than either one.

Founded in 2011 and regulated in Mauritius, South Africa and Kenya, it scores 90 for regulation - higher than its overall rating suggests, and higher than several better-known names here.

Two figures to weigh. Its execution averages about 82 milliseconds, the slowest in this ten, which matters if you scalp and not otherwise. And its advertised leverage runs to 1:3000 on eligible international accounts - a number that lowers margin requirements and raises the speed at which an account can be emptied.

Open an account with FXTMRead our full FXTM review

ThinkMarkets logo

ThinkMarkets

8.2/10

Recommended for traders who want a deep catalogue with MetaTrader and a proprietary platform beside it.

Overall rating
8.2 / 10
Markets rating
8.2 / 10
Minimum deposit
$10
Minimum trade
0.01 lots
Spread from
0.0 pips
Commission
US$3.50 per side / US$7 round turn, ThinkZero
All-in cost, EUR/USD
Approx. 0.8 pips
Maximum leverage
1:30
Platforms
ThinkTrader, MetaTrader 4, MetaTrader 5, TradingView
Demo account
Yes
Copy trading
Yes
Support
24/7
Founded
2010
Regulation
ASICFCACySECDFSA (DIFC)+5

ThinkMarkets lists 4,000+ instruments across six asset classes - the third-largest catalogue on this page, and considerably more than several higher-ranked brokers here.

It scores 94 for regulation, holding ASIC, FCA, CySEC, FSCA, DFSA, CIMA, Seychelles, Mauritius and New Zealand licences, which is the second-strongest regulatory footing in this ten behind IG.

Platforms cover MetaTrader 4 and 5, TradingView and its own ThinkTrader, and its ThinkZero account prices from 0.0 pips with $3.50 per side - about 0.8 pips all in. Execution averages around 50 milliseconds.

The account opens from $10, the lowest entry on this page apart from IG's nothing, which makes that catalogue unusually accessible.

Open an account with ThinkMarketsRead our full ThinkMarkets review

IG logo

IG

8.0/10

Recommended for traders who need markets the rest of this list simply does not carry.

The IG homepage
Overall rating
8.0 / 10
Markets rating
9.7 / 10
Minimum deposit
$0
Minimum trade
0.01 lots equivalent / instrument-dependent
Spread from
0.6 pips
Commission
$0 on standard forex CFDs
All-in cost, EUR/USD
0.85 pips
Maximum leverage
1:30
Platforms
IG Trading Platform, MetaTrader 4, ProRealTime, TradingView
Demo account
Yes
Copy trading
No
Support
24/5
Founded
1974
Regulation
FCAASICBaFinFINMA+6

IG lists more than 17,000 CFD markets - more than the other nine brokers on this page combined - including over 11,000 share CFDs, 80+ currency pairs, dozens of indices and commodities, ETFs, crypto and bonds. It is the only broker here covering seven asset classes rather than six.

It is also the most trustworthy firm on our entire table by our own scoring: 100 for regulation, the only perfect score we award, on ten licences including the FCA, ASIC, BaFin and FINMA, and a history going back to 1974.

Execution is about 10 milliseconds, second only to FxPro here, with direct market access on selected markets - which is not what most people expect from a broker known for breadth.

It comes tenth because it scores 66 for costs, the lowest in this group: forex from 0.6 pips with no commission is fine, but share CFDs carry a market spread plus commission and the overall cost picture is the most expensive here. If the markets you want exist nowhere else on this page, that is a price worth paying and the ranking is answering a different question.

Open an account with IGRead our full IG review

How we chose these brokers

This list covers brokers offering at least six asset classes - forex plus five of shares, indices, commodities, crypto, options and futures - ordered by our overall rating, which is printed beside every broker. What we weigh:

  • How many asset classes are genuinely covered, not how many are advertised
  • The depth of instruments inside each class, which varies far more than the class count
  • Forex spreads and commissions, the one cost comparable across every broker
  • Share, index, commodity and crypto pricing, which each work differently
  • Overnight financing, the cost that decides whether a CFD suits your holding period
  • Platforms: MetaTrader, cTrader, TradingView and proprietary
  • Execution model, measured speed and automation support
  • Risk controls, and whether negative balance protection actually applies to you
  • Leverage limits by asset class rather than the advertised maximum
  • The regulator, the entity holding your account, and client-money arrangements

We do not rank the broker with the most markets first. IG has more CFD markets than the other nine combined and comes tenth, because breadth is one input among six and it is the most expensive broker in this group. If breadth is what you are buying, read the ranking as information rather than instruction.

Questions people ask about CFDs

  • A contract for difference: an agreement with a broker to exchange the difference in an asset's price between opening and closing a position. You never own the asset.

    Because you are not buying the thing itself, you can go short as easily as long, you can use leverage, and you can hold currencies, shares, indices and commodities in one account. The cost of that is overnight financing and no ownership rights.

A contract for difference: an agreement with a broker to exchange the difference in an asset's price between opening and closing a position. You never own the asset.

Because you are not buying the thing itself, you can go short as easily as long, you can use leverage, and you can hold currencies, shares, indices and commodities in one account. The cost of that is overnight financing and no ownership rights.

Every broker that qualifies

All 23 brokers that meet the rule at the top of this page, in the same order. The ten above are the ones we have written about.

  1. IC Markets logoIC MarketsASICCySEC+3Instruments2,250+6 asset classes9.5/10Get startedFind out more
  2. TabTrade logoTabTradeFSC (Mauritius)Instruments1,1736 asset classes9.3/10Get startedFind out more
  3. AvaTrade logoAvaTradeCentral Bank of IrelandASIC+8Instruments1,250+6 asset classes9.2/10Get startedFind out more
  4. FxPro logoFxProFCACySEC+3Instruments2,100+6 asset classes9.1/10Get startedFind out more
  5. Plus500 logoPlus500FCAASIC+13Instruments2,800+6 asset classes8.9/10Get startedFind out more
  6. eToro logoeToroFCACySEC+5Instruments7,000+6 asset classes8.8/10Get startedFind out more
  7. easyMarkets logoeasyMarketsCySECASIC+3Instruments200+6 asset classes8.6/10Get startedFind out more
  8. FXTM logoFXTMFSC (Mauritius)FSCA (South Africa)+1Instruments1,000+6 asset classes8.3/10Get startedFind out more
  9. ThinkMarkets logoThinkMarketsASICFCA+7Instruments4,000+6 asset classes8.2/10Get startedFind out more
  10. IG logoIGFCAASIC+8Instruments17,000+7 asset classes8.0/10Get startedFind out more
  11. Saxo Bank logoSaxo BankFSA (Denmark)FCA+7Instruments71,000+6 asset classes8.0/10Get startedFind out more
  12. Axi logoAxiASICFCA+2Instruments1,500+6 asset classes7.8/10Get startedFind out more
  13. IronFX logoIronFXASICFSC (BVI)+1Instruments500+6 asset classes7.8/10Get startedFind out more
  14. Libertex logoLibertexCySECBaFinInstruments1,000+6 asset classes7.8/10Get startedFind out more
  15. Swissquote logoSwissquoteFINMAFCA+5Instruments3,000,000+6 asset classes7.7/10Get startedFind out more
  16. InstaForex logoInstaForexFSC (BVI)Instruments300+6 asset classes7.5/10Get startedFind out more
  17. ATFX logoATFXFCAASIC+7Instruments300+6 asset classes7.3/10Get startedFind out more
  18. Fineco logoFinecoBank of ItalyCONSOB+1InstrumentsThousands7 asset classes7.2/10Get startedFind out more
  19. IC Trading logoIC TradingFSC (Mauritius)Instruments2,850+6 asset classes7.0/10Get startedFind out more
  20. IQ Option logoIQ OptionCySECInstruments500+7 asset classes7.0/10Get startedFind out more
  21. Orbex logoOrbexFSC (Mauritius)FSA (Seychelles)Instruments400+6 asset classes6.9/10Get startedFind out more
  22. Scope Markets logoScope MarketsFSC (Belize)FSC (Mauritius)+1Instruments1,000+6 asset classes6.9/10Get startedFind out more
  23. RoboForex logoRoboForexFSC (Belize)Instruments12,000+6 asset classes6.6/10Get startedFind out more