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.
IC MarketsASICCySEC+3Instruments2,250+6 asset classes9.5/10Get started IC MarketsFind out more IC Markets
TabTradeFSC (Mauritius)Instruments1,1736 asset classes9.3/10Get started TabTradeFind out more TabTrade
FxProFCACySEC+3Instruments2,100+6 asset classes9.1/10Get started FxProFind out more FxPro
AvaTradeCentral Bank of IrelandASIC+8Instruments1,250+6 asset classes8.9/10Get started AvaTradeFind out more AvaTrade
FXTMFSC (Mauritius)FSCA (South Africa)+1Instruments1,000+6 asset classes8.6/10Get started FXTMFind out more FXTM
easyMarketsCySECASIC+3Instruments200+6 asset classes8.3/10Get started easyMarketsFind out more easyMarkets
IGFCAASIC+8Instruments17,000+7 asset classes7.9/10Get started IGFind out more IGInstaForexFSC (BVI)Instruments300+6 asset classes7.9/10Get started InstaForexFind out more InstaForex
Plus500FCAASIC+13Instruments2,800+6 asset classes7.8/10Get started Plus500Find out more Plus500
AxiASICFCA+2Instruments1,500+6 asset classes7.7/10Get started AxiFind out more Axi
What each of the top ten is good at
One line each, expanded into a full profile further down.
- IC Markets - Six asset classes. Competitive raw pricing. MT4, MT5, cTrader and TradingView.
- TabTrade - Six asset classes. 1,173 instruments. Tight pricing and fast execution.
- FxPro - Six asset classes. Thousands of instruments. Execution under 8ms.
- AvaTrade - Six asset classes. Strong global regulation. Extensive platform selection.
- FXTM - Six asset classes. Competitive account structures. MT4 and MT5.
- easyMarkets - Six asset classes. Fixed and variable spreads. Proprietary risk tools.
- IG - Seven asset classes. More than 17,000 markets. Trading since 1974.
- Plus500 - Six asset classes. More than 2,800 instruments. Straightforward proprietary platform.
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
| Broker | Instruments | FX pairs | Shares | Indices | Commodities | Crypto | ETFs | Options | Futures | Bonds |
|---|---|---|---|---|---|---|---|---|---|---|
| 2,250+ | 61 | Yes | Yes | Yes | Yes | No | No | Yes | Yes | |
| 1,173 | 81 | Yes | Yes | Yes | Yes | No | No | Yes | No | |
| 2,100+ | 70+ | Yes | Yes | Yes | Yes | Yes | No | Yes | No | |
| 1,250+ | 50+ | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | |
| 1,000+ | 60+ | Yes | Yes | Yes | Yes | Yes | No | Yes | No | |
| 200+ | 65 | Yes | Yes | Yes | Yes | No | Yes | No | No | |
| 17,000+ | 80+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
| 2,800+ | 60+ | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
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
| Broker | Spread from | Commission | All-in EUR/USD | Spread type | Overnight financing |
|---|---|---|---|---|---|
| 0.0 pips | $3.50 per side / $7 round turn (Raw Spread MetaTrader) | Approx. 0.8 pips | Variable | Both: swaps charged; swap-free accounts available | |
| 0.0 pips | $3.50 per side / $7 round turn (Edge) | Approx. 0.73 pips | Variable | Both: swaps charged/credited; swap-free account available | |
| 0.0 pips | $3.50 per side / $7 round turn | Approx. 1.13 pips | Variable | Both: overnight swaps apply; Islamic/swap-free accounts available | |
| 0.9 pips | $0 | 0.9 pips | Variable | Both: overnight funding applies; Islamic/swap-free accounts available | |
| 0.0 pips | $3.50 per side / $7 round turn, Advantage | Approx. 0.8 pips | Variable | Both: swaps charged/credited; swap-free accounts available | |
| 0.6 pips | $0 | 0.6 pips | Fixed on Web/App and MT4; variable on MT5 | Both: overnight financing applies; swap-free accounts available | |
| 0.6 pips | $0 on standard forex CFDs | 0.85 pips | Variable | Both: overnight funding charged/credited | |
| 0.6 pips | $0 | Approx. 0.6 pips | Variable | Both: overnight funding applies; swap-free accounts available in eligible regions |
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
| CFD | The underlying asset | |
|---|---|---|
| You own it | No | Yes |
| Leverage | Yes, built in | Only on a margin account |
| Going short | Straightforward, from the platform | Complicated, needs stock borrowed |
| Overnight financing | Yes, when leveraged | None |
| Voting rights on shares | No | Usually yes |
| Several asset classes, one account | Normal | Depends on the broker |
| Suits active trading | Yes | Yes |
| Suits holding for years | Poorly - financing accrues | Yes |
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/Australia | International entities, where available | |
|---|---|---|
| Major forex pairs | 1:30 | Up to 1:500 and beyond |
| Gold and major indices | 1:20 | Up to 1:200 |
| Other commodities | 1:10 | Varies |
| Individual shares | 1:5 | Up to 1:20 |
| Cryptocurrency | 1:2 | Up 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
| Broker | MT4 | MT5 | cTrader | TradingView | Own platform | All platforms |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | MetaTrader 4, MetaTrader 5, cTrader, TradingView | |
| No | Yes | No | No | No | MetaTrader 5 | |
| Yes | Yes | Yes | Yes | Yes | MetaTrader 4, MetaTrader 5, cTrader, TradingView, FxPro Trading Platform | |
| Yes | Yes | No | No | Yes | MetaTrader 4, MetaTrader 5, AvaTrade WebTrader, AvaTrade App, AvaOptions | |
| Yes | Yes | No | No | Yes | MetaTrader 4, MetaTrader 5, FXTM App | |
| Yes | Yes | No | Yes | Yes | easyMarkets Web/App, TradingView, MetaTrader 4, MetaTrader 5 | |
| Yes | No | No | Yes | Yes | IG Trading Platform, MetaTrader 4, ProRealTime, TradingView | |
| No | No | No | No | Yes | Plus500 WebTrader, Plus500 mobile and desktop platforms |
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
| Broker | Execution model | Typical speed | Servers | Expert Advisors | API | Copy trading |
|---|---|---|---|---|---|---|
| Market execution | Approx. 35ms on forex | Equinix NY4, New York; Equinix LD5, London | Yes | Yes | Yes | |
| Market execution / ECN-style institutional execution | Under 30ms | Equinix LD5, London | Yes | Yes | Yes | |
| No dealing desk intervention / market execution | Under 8ms | Equinix LD4, London | Yes | Yes | Yes | |
| Market maker | Instant execution, typically under 1 second | Global data-centre infrastructure | Yes | Yes | Yes | |
| Market execution | 82ms | Global financial data-centre infrastructure | Yes | Yes | Yes | |
| Market maker | Under 1 second | Global data-centre infrastructure | Yes | No | Yes | |
| Market maker / principal with DMA available on selected markets | Approx. 10ms | London and global financial data centres | Yes | Yes | No | |
| Market maker | Under 1 second | Global cloud/data-centre infrastructure | No | No | No |
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
| Broker | Regulators | Founded | Client money segregated | Negative balance protection | Compensation scheme |
|---|---|---|---|---|---|
| ASICCySECFSA (Seychelles)+2 | 2007 | Yes | Yes | ICF up to €20,000 for eligible EU clients; Raw Trading Ltd insolvency insurance up to US$1,000,000 | |
| FSC (Mauritius) | 2026 | Yes | No | No statutory investor compensation scheme | |
| FCACySECFSCA (South Africa)+2 | 1999 | Yes | Yes | FSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible CySEC clients | |
| Central Bank of IrelandASICFSA (Japan)+7 | 2006 | Yes | Yes | Irish Investor Compensation Scheme for eligible EU clients; no compensation scheme under several international entities | |
| FSC (Mauritius)FSCA (South Africa)CMA (Kenya) | 2011 | Yes | Yes | No statutory investor compensation scheme | |
| CySECASICFSA (Seychelles)+2 | 2001 | Yes | Yes | ICF up to €20,000 for eligible CySEC clients | |
| FCAASICBaFin+7 | 1974 | Yes | Yes | FSCS up to £85,000 for eligible UK clients; statutory schemes vary by regulated entity | |
| FCAASICCySEC+12 | 2008 | Yes | Yes | FSCS up to £85,000 for eligible UK clients; ICF up to €20,000 for eligible Cyprus clients |
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
| Broker | Inactivity fee | Currency conversion | Min. withdrawal | Withdrawal time |
|---|---|---|---|---|
| None on Global; EU: 10 account-currency units/month after 6 months inactivity | Conversion at applicable exchange rate/charges; no fixed percentage published | No minimum | Same-day processing before cutoff; cards typically 3-5 business days; international wire up to 14 days | |
| No inactivity fee | Conversion rate may include a currency conversion fee | No minimum | Typically 1 business day processing; cards 1-3 business days; Skrill/Neteller 1-2 business days; bank transfer 2-5 business days | |
| Not on record | Currency conversion applies where funding/account currencies differ | No minimum | Processed 24/5; typically within 1 business day, plus payment-provider processing time | |
| $50 after 3 consecutive months inactivity; $100 administration fee after 12 months where permitted | Currency conversion spread/markup applies where account and instrument currencies differ | $100 | AvaTrade processing within 24 business hours; arrival depends on payment method | |
| $10/€10/£10 per month after 3 months inactivity | Conversion at applicable exchange rate/charges | $5 | Typically processed within 24 hours; arrival depends on payment method | |
| $25/month after 12 months inactivity | No separate fixed conversion fee; conversion applies where currencies differ | $10 | Typically within 24 hours for cards/e-wallets; bank transfer typically 3-10 business days | |
| Not on record | 0.5% | $0 | Typically 1-3 business days | |
| Up to $10/month after 3 months without logging in | Up to 0.7% | $50 PayPal/Skrill; $100 bank transfer/cards | 1-3 business days processing plus payment-provider processing time |
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 8, one by one
IC Markets
9.5/10Recommended for active traders who want competitive pricing across several asset classes at once.

- 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
9.3/10Recommended for traders who want tight multi-asset pricing and can weigh a new broker's risks.

- 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.
FxPro
9.1/10Recommended for traders who want the fastest execution here and every major platform.

- 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.
AvaTrade
8.9/10Recommended for traders who want serious regulation and a real choice of platforms.
- Overall rating
- 8.9 / 10
- Markets rating
- 9.3 / 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.
FXTM
8.6/10Recommended for MetaTrader traders who want several pricing structures to choose between.

- Overall rating
- 8.6 / 10
- Markets rating
- 8.5 / 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.
easyMarkets
8.3/10Recommended for traders who want the cost of the trade fixed before they place it.

- Overall rating
- 8.3 / 10
- Markets rating
- 8.2 / 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
IG
7.9/10Recommended for traders who need markets the rest of this list simply does not carry.

- Overall rating
- 7.9 / 10
- Markets rating
- 8.0 / 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.
Plus500
7.8/10Recommended for traders who want a large CFD catalogue on one simple platform.

- Overall rating
- 7.8 / 10
- Markets rating
- 8.2 / 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.
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.
IG, with more than 17,000 CFD markets on our record - including over 11,000 share CFDs - which is more than the other nine brokers on this page combined.
It ranks tenth all the same, because our rating weighs cost, platforms, support and education alongside market range, and IG is the most expensive broker in this group. If depth is your priority, that ranking is telling you about a different question than the one you are asking.
With negative balance protection, no - the broker absorbs the shortfall if a gap takes your account below zero. It is mandatory for retail clients under the FCA, ASIC and CySEC.
Without it, yes. On our record TabTrade does not provide it. Check which entity will hold your account and whether the protection applies to it, because two clients of the same brand in different countries can get different answers.
Not really. Leveraged positions accrue financing every night, so a CFD held for a year can cost far more than owning the asset would have - even if the price does exactly what you expected.
They are built for short-term trading, swing trading, hedging and short selling. For buying something and holding it, buy the thing.
Less than the advertised maximum, on two counts. The headline figure applies to major forex pairs; shares and crypto carry far lower limits at the same broker because they move further.
And your regulator sets the cap, not your broker. Retail clients in Australia, the UK and the EU get 1:30 on major pairs and less on everything else. Look up the margin requirement for the specific CFD you intend to trade.
Cash CFDs generally do not. The position stays open as long as you hold enough margin and keep paying the financing.
CFDs based on futures do have expiry or rollover dates, and the rollover has its own cost. Check which type you are trading.
They are difficult, because they combine market risk with leverage and margin at the same time - and the leverage is what usually causes the damage rather than the market.
If you are starting out, use a demo account until margin, close-out and position sizing are second nature, and start smaller than the account allows. Our list of brokers for beginners weighs teaching and support rather than market range.
Forex is a market; a CFD is a type of contract. Most retail forex trading happens through CFDs or similar leveraged derivatives, so the two overlap almost completely at a retail broker.
The difference this page cares about is that a CFD broker also sells you shares, indices, commodities and crypto through the same account and the same margin.
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.
IG, with more than 17,000 CFD markets on our record - including over 11,000 share CFDs - which is more than the other nine brokers on this page combined.
It ranks tenth all the same, because our rating weighs cost, platforms, support and education alongside market range, and IG is the most expensive broker in this group. If depth is your priority, that ranking is telling you about a different question than the one you are asking.
With negative balance protection, no - the broker absorbs the shortfall if a gap takes your account below zero. It is mandatory for retail clients under the FCA, ASIC and CySEC.
Without it, yes. On our record TabTrade does not provide it. Check which entity will hold your account and whether the protection applies to it, because two clients of the same brand in different countries can get different answers.
Not really. Leveraged positions accrue financing every night, so a CFD held for a year can cost far more than owning the asset would have - even if the price does exactly what you expected.
They are built for short-term trading, swing trading, hedging and short selling. For buying something and holding it, buy the thing.
Less than the advertised maximum, on two counts. The headline figure applies to major forex pairs; shares and crypto carry far lower limits at the same broker because they move further.
And your regulator sets the cap, not your broker. Retail clients in Australia, the UK and the EU get 1:30 on major pairs and less on everything else. Look up the margin requirement for the specific CFD you intend to trade.
Cash CFDs generally do not. The position stays open as long as you hold enough margin and keep paying the financing.
CFDs based on futures do have expiry or rollover dates, and the rollover has its own cost. Check which type you are trading.
They are difficult, because they combine market risk with leverage and margin at the same time - and the leverage is what usually causes the damage rather than the market.
If you are starting out, use a demo account until margin, close-out and position sizing are second nature, and start smaller than the account allows. Our list of brokers for beginners weighs teaching and support rather than market range.
Forex is a market; a CFD is a type of contract. Most retail forex trading happens through CFDs or similar leveraged derivatives, so the two overlap almost completely at a retail broker.
The difference this page cares about is that a CFD broker also sells you shares, indices, commodities and crypto through the same account and the same margin.
Every broker that qualifies
All 22 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.
IC MarketsASICCySEC+3Instruments2,250+6 asset classes9.5/10Get started IC MarketsFind out more IC Markets
TabTradeFSC (Mauritius)Instruments1,1736 asset classes9.3/10Get started TabTradeFind out more TabTrade
FxProFCACySEC+3Instruments2,100+6 asset classes9.1/10Get started FxProFind out more FxPro
AvaTradeCentral Bank of IrelandASIC+8Instruments1,250+6 asset classes8.9/10Get started AvaTradeFind out more AvaTrade
FXTMFSC (Mauritius)FSCA (South Africa)+1Instruments1,000+6 asset classes8.6/10Get started FXTMFind out more FXTM
easyMarketsCySECASIC+3Instruments200+6 asset classes8.3/10Get started easyMarketsFind out more easyMarkets
IGFCAASIC+8Instruments17,000+7 asset classes7.9/10Get started IGFind out more IGInstaForexFSC (BVI)Instruments300+6 asset classes7.9/10Get started InstaForexFind out more InstaForex
Plus500FCAASIC+13Instruments2,800+6 asset classes7.8/10Get started Plus500Find out more Plus500
AxiASICFCA+2Instruments1,500+6 asset classes7.7/10Get started AxiFind out more Axi
LibertexCySECBaFinInstruments1,000+6 asset classes7.6/10Get started LibertexFind out more LibertexSaxo BankFSA (Denmark)FCA+7Instruments71,000+6 asset classes7.6/10Get started Saxo BankFind out more Saxo Bank
SwissquoteFINMAFCA+5Instruments3,000,000+6 asset classes7.6/10Get started SwissquoteFind out more Swissquote
ATFXFCAASIC+7Instruments300+6 asset classes7.5/10Get started ATFXFind out more ATFX
Scope MarketsFSC (Belize)FSC (Mauritius)+1Instruments1,000+6 asset classes7.4/10Get started Scope MarketsFind out more Scope Markets
IC TradingFSC (Mauritius)Instruments2,850+6 asset classes7.2/10Get started IC TradingFind out more IC Trading
IQ OptionCySECInstruments500+7 asset classes7.2/10Get started IQ OptionFind out more IQ OptionFinecoBank of ItalyCONSOB+1InstrumentsThousands7 asset classes7.1/10Get started FinecoFind out more Fineco
OrbexFSC (Mauritius)FSA (Seychelles)Instruments400+6 asset classes7.0/10Get started OrbexFind out more Orbex
RoboForexFSC (Belize)Instruments12,000+6 asset classes6.8/10Get started RoboForexFind out more RoboForex
ThinkMarketsASICFCA+7Instruments4,000+6 asset classes6.6/10Find out more ThinkMarketseToroFCACySEC+5Instruments7,000+6 asset classes6.3/10Find out more eToro