Best CFD Brokers Tested By Experts & Reviewed By Traders

Home > Trading > Best CFD Trading Platforms 2025

CFD brokers let you speculate on the financial markets going up or down in the short-term. I was a CFD broker for ten years and still enjoy trading contracts-for difference on a regular basis for our CFD trading platform reviews. But it’s important to remember that CFDs are for experienced investors only and, because of margin and leverage, are a high-risk financial product.

We have tested, ranked, reviewed and compared some of the best CFD brokers for trading contracts-for-difference that are regulated by the FCA in the UK. For each of these CFD broker reviews, I've tested the platforms with real money, put live trades on and interviewed the CEOs.

Methodology: At Good Money Guide, we’ve done the hard work for you, independently testing and selecting the UK’s best CFD brokers. All our recommendations are FCA-regulated, ensuring you get a safe trading experience.

Good Money Guide Shortlisted Our Featured CFD Brokers Based On:

  • Over 30,000 votes and reviews in the annual Good Money Guide awards
  • Our team’s experiences testing the CFD trading platforms with real money
  • In-depth comparison of the features that make these CFD brokers the best
  • Exclusive interviews with the CFD brokers CEOs and senior management
  • Find out more about our review process in the How We Test Providers page.

What is a CFD Broker?

CFD brokers offer “contracts for difference” (CFD) trading, which is an over-the-counter (OTC) high-risk type of trading that lets you speculate on the price of underlying financial markets without actually owning the asset by either taking a long (buy) or short (sell) position.

CFD brokers have been around for decades, and were originally used by institutional and professional investors to hedge portfolio exposure or build up large positions in listed equities anonymously.

However, over the years, as retail investors have become more sophisticated, private clients are now able to trade CFDs on global markets.

In my view, CFD brokers are one of the cheapest and easiest ways for retail investors to speculate on the markets, and as they are heavily reagulted in the UK, the CFD brokerage industry is set to grow, especially as the world embraces tokenisation and off exchange trading.

For more information on what CFD broker do, watch this video of me interviewing, Ryan O’Doherty from CMC Markets (one of the largest globally operating CFD trading platforms).

Should You Trade With A CFD Broker?

CFD brokers offer a higher risk form of trading, so contracts for difference are not suitable for everyone. Here is a round-up of the advantages and disadvantages of using a CFD trading platform:

Pros

  • Potential for high returns: Financial markets can be volatile, meaning that prices can rise and fall quickly. That creates opportunities for high returns if you are able to make accurate predictions about the direction of the markets
  • Access to a wide range of assets: Many brokers offer access to more than 10,000 trading instruments so you should always be able to find trading opportunities
  • Liquidity: The financial markets can be very liquid, meaning that there are usually always buyers and sellers. That liquidity makes it easier to quickly trade in and out of your positions, so you can move quickly and take advantage of trading opportunities as you spot them

Cons

  • High risk: The financial markets are risky, and there is always the potential to lose money. This is especially true if you’re not experienced in trading, or if you make bad decisions and are led by your emotions
  • Volatility: Prices in the markets can fluctuate very quickly and sometimes randomly. This can make it difficult to make accurate predictions about the direction of the market and that can mean trading losses
  • Fees: Such as commissions and spreads. These fees can eat into your profits and your capital, so it is important to understand what these fees are and to factor them into your trading decisions
"CFDs, provide one of the most versatile ways to take a position on financial markets going up or down. They are an essential product for any trader who is either hedging a long-term portfolio or for short-term higher-risk speculation."

What Is The Best CFD Trading Platform For Beginners?

City Index is one of the best CFD trading platforms for beginners as they offer trading signals, lots of analysis and educational materials. City Index has a feature called Performance Analytics. This is a great tool that analyses your trading and tells you where you are more successful and which markets you should avoid, based on your trading style.

Beginner Features:Trading
Signals
Educational
Webinars
Client
Sentiment
Leverage
Control
Low-Risk
Products
Investment
Account
City Index✔️✔️
Interactive Brokers✔️✔️✔️✔️
Plus500✔️
CMC Markets✔️✔️
Pepperstone✔️✔️
Spreadex✔️✔️
Saxo✔️✔️✔️✔️
IG✔️✔️✔️✔️✔️
XTB✔️✔️✔️
eToro✔️✔️✔️✔️

Remember – CFD trading is a high risk form of investment and if you’re completely new to investing it isn’t suitable. It’s less risky to invest through tax-efficient stocks and shares ISAs.

⚠️ All CFD Brokers Good Money Guide Recommends Are FCA Regulated

The FCA is the Financial Conduct Authority and is responsible for ensuring that UK CFD trading platforms are properly capitalised, treat customers fairly and have sufficient compliance systems in place. We only feature CFD platforms that are regulated by the FCA, where your funds are protected by the FSCS (Financial Services Compensation Scheme).

Which CFD Broker Is Best For Advanced & Professional Traders?

Saxo Markets is one of the best brokers for professional CFD trading, mainly because their client base is generally more sophisticated than other CFD brokers. As such, their trading platform has been designed with professional traders in mind with DMA access, physical trading on a robust, institutional-grade platform.

Likewise, IG and Interactive Brokers (IBKR) both offer DMA trading and physical investing.

Whilst both IG and IBKR both offer institutional trading for hedge funds and professional traders, IBKR (as with Saxo Markets) also offers on-exchange futures and options trading, so comes in second and IG, third.

Advanced Features:Voice
Brokerage
Corporate
Accounts
Level-2
& DMA
Algo/API
Trading
Prime
Brokerage
City Index✔️✔️
Interactive Brokers✔️✔️✔️✔️
Plus500
CMC Markets✔️✔️✔️
Pepperstone✔️
Spreadex✔️✔️✔️
Saxo✔️✔️✔️✔️✔️
IG✔️✔️✔️✔️✔️
XTB✔️

For more information on professional trading accounts, see our dedicated pro trader comparison page.

IG tops this list as they are a publicly listed CFD broker and offer DMA CFD trading and a personal service for larger clients.

Saxo Capital Markets is another good CFD broker for HNWs, as you can trade DMA, buy physical shares, bonds, and trade all sorts of exotic derivative products. They also have professional brokers available over the phone for trading if you want to work VWAP or other algo orders that may otherwise move the market if you did them yourself.

Which CFD Broker Has The Cheapest Commission & Spreads?

Saxo Markets and Interactive Brokers have the cheapest commission for CFD trading. City Index and CMC Markets often have the highest spreads.

Trading CostsFTSE 100DAX 30DJIANASDAQS&P 500EURUSDGBPUSDUSDJPYGoldCrude OilUK Stocks
City Index11.23.510.40.50.90.60.80.30.008
IG11.22.410.40.60.90.70.30.280.001
CMC Markets11210.50.70.90.70.330.001
Pepperstone10.92.410.40.090.280.140.0520.001
Saxo11310.50.60.70.60.60.50.0005
Interactive Brokers0.01%0.01%0.01%0.01%0.01%0.00%0.00%0.00%0.00%0.00%0.02%
Spreadex11.2420.60.60.90.70.430.002
XTB21310.50.91.41.40.3530.0008

CFD trading platforms can offer either fixed or variable spreads. Fixed spreads stay constant regardless of market conditions, while variable spreads adjust based on factors like volatility and liquidity. For example, major economic events, such as non-farm payroll announcements, often increase market volatility, leading to wider spreads. On the other hand, during high-liquidity periods, like market open or close, spreads tend to tighten.

Typically, brokers set spreads slightly wider than the underlying bid/offer price to include their commission, which is how they earn their fee.

What Is The Best CFD Trading Platform For Market Access?

IG offers the best market access with 17,000 instruments available to trade on it’s CFD trading platform. Plus you can trade CFDs with DMA (direct market access) and work orders inside the bid/offer spread.

Market Access:Total MarketsForex PairsCommoditiesIndicesUK StocksUS StocksETFs
City Index1200084252135001000n/a
IG17000513834392563522000
CMC Markets110003381248274549681084
Pepperstone1200623228192880107
Saxo9000182192950002000675
Interactive Brokers5233100201350035001100
Spreadex1000054201715752110160
XTB2,1005722252301080138

Why choosing a CFD broker based on what markets you can trade is important.

The more market access the better, as you want flexibility when trading to give you as many opportunities as possible.

The major markets for CFD trading are:

  • Forex
  • Indices
  • Shares
  • Commodities
  • Treasuries

While you can trade more things with Saxo Markets overall, IG has one of the widest choices of markets to trade CFDs on. If you want to trade something unusual, Spreadex will also look at markets on request.

Which CFD Broker Offers The Most Account Types?

IG offers the most account types with CFD trading, spread betting, DMA access, CFD options, and also general and ISA accounts for your longer-term investing.

Choosing a CFD broker that offers DMA CFDs

Account Types:CFD TradingSpread BettingDMAPro AccountsInvestmentsFutures & Options
City Index✔️✔️✔️
Interactive Brokers✔️✔️✔️✔️✔️
CMC Markets✔️✔️✔️
Pepperstone✔️✔️✔️
Spreadex✔️✔️
Saxo✔️✔️✔️✔️✔️
IG✔️✔️✔️✔️✔️
XTB✔️✔️✔️

There are two types of CFD trading DMA, where you execute your trades directly on the exchange order book or OTC where you are trading on your broker’s bid/offer prices. Whilst technically all CFD trading is OTC (over-the-counter) because you are entering into a contract between the opening and closing difference in price with your broker, DMA CFD trading is when your OTC CFD orders are routed directly to the exchange.

The main advantage of DMA (direct market access) CFD trading is that you get better prices.

For DMA CFD trading your CFD broker will charge a commission after you execute a trade, but for OTC CFD trading, the commission is included in the spread.

Being able to buy at the bid rather than the offer and sell at the bid rather than the offer can make a big difference to when you enter and exit positions. However, many traders prefer OTC CFD trading where commission is included the spread as it makes calculating P&L and exit points simpler.

Which CFD Broker Trading Platform Has The Best Added Value?

City Index provides the best trading signals through Smart Signals and post-trade analytics through Performance Analytics.

Added Value:Trading
Ideas
Client
Sentiment
Post-Trade
Analytics
News &
Analysis
Web-Based
Platform
City Index✔️✔️✔️✔️
Interactive Brokers✔️✔️✔️
CMC Markets✔️✔️✔️✔️
Pepperstone✔️
Spreadex✔️✔️
Saxo✔️✔️✔️
IG✔️✔️✔️✔️✔️
XTB✔️✔️
eToro✔️✔️

Get added value from your CFD broker with trading tools

Most CFD brokers provide some kind of research and analysis on the markets for their customers. But generally, the better the broker, the better the research, tools and analysis. For example, some brokers like IG will provide lots of analysis tools, economic calendars, stock screeners and technical analysis signals. Whereas, others like Plus 500 will only provide a trading platform with no added value. It costs a lot of money to hire analysts and provide data to clients, and some of it (if you know how to use it) can be exceptionally useful.

Technical analysis provides a good overview of the markets, based on charts and historical data

  • Fundamental analysis uses company financial releases to evaluate the health of a share price.
  • Economic data and calendars show when important announcements are due that could result in a price move.

Which CFD Broker Offers The Most Account Base Currencies?

Interactive Brokers let you have complete control over your FX and you can have an account in almost any major currency.

Whereas other brokers like Saxo Markets will give you the choice of a few currencies and automatically convert your P&L into whatever base currency you are trading. So you can run three separate subaccounts in GBP, USD and EUR, depending on what you trade.

Whilst other more retail focussed CFD provides like eToro only let you trade in USD, so it doesn’t matter if you deposit GBP and trade GBP stocks and have GBP P&L, your account base currency will always be in USD.

Why managing your foreign exchange exposure is important when trading CFDs

When you trade CFDs the trade is usually settled in the contract currency. So, if you trade the FTSE, your P&L is in GBP, when you trade the US30, your P&L is in USD and when you trade USDJP your P&L is in JPY.

This can result in lots of different currency conversions racking up FX fees, or it can result in you running a deficit in a currency and being charged interest.

This is one area where CFD trading differs from financial spread betting where no matter the currency of an instrument your P&L is always in your base currency.

What Is The Best CFD Broker For Indices Trading?

IG offers the most (80) global stock market indices for trading, as well as ETFs. Spreads are competitive and IG also offer index trading at the weekend on European, UK, Asian and US indices.

IG offers CFD trading on over 80 global indices, as well as ETFs. Index trading is fairly straightforward and is second only to forex trading in popularity, and CMC Markets comes in a close second as their primary focus is Forex. Saxo Markets are also a good choice for trading indices via CFD, and for more information, you can compare all brokers for trading indices here.

IG CFD Trading

What Is The Best CFD Broker For Stocks & Shares?

Saxo Markets has a great offering for UK CFD trading and also the option (as with IG) to trade UK stocks via DMA.

CFD BrokerUK CFD SharesUS CFD Stocks
CMC Markets7454,968
IG3,9256,352
Pepperstone192890
Saxo3,5001,000
City Index5,0002,000
Spreadex1,5752,110
IBKR5003,500
XTB2301,080

Spreadex is also worth a look as they have recently launched CFDs (in addition to spread betting). Spreadex are a much smaller broker but offer personal traders who can work CFD orders on smaller stocks on request.

If you are trading UK stocks via CFD then IG is your best option because they offer some unique trading features that others don’t. For instance, you can trade CFDs on the grey market price of an IPO before it lists. IG offer weekend and out-of-hours trading on UK stocks, as well as CFD trading on smaller cap UK stocks.

If you are going to trade US stocks via CFD, you may as well do it with a US broker, and the best of the bunch is Interactive Brokers, AKA IBKR for short. IBKR was the pioneer of electronic trading (read up on them in our interview with Thomas Peterffy, the founder and CEO). While the Americans are not allowed to trade CFDs themselves, IBKR offer CFD trading through their UK office.

Saxo and IG are a close second and third as both brokers offer round the clock CFD trading on US shares. Both brokers offer DMA and out of hours trading, although IG pips Saxo to second place because of their presence in the US (albeit for forex trading only).

For more information on trading shares as a CFD read our how to choose an equity CFD broker.

What Is The Best CFD Broker For Commodities Trading?

CMC Markets Commodities Spread Betting

CMC Markets has one of the broadest ranges of commodities trading via CFDs. If you want the simplicity and flexibility of trading commodities via CFD then CMC  have an excellent offering.

Most CFD trading platforms and CFD brokers offer access to gold, silver and crude oil, a good CFD trading platform for trading commodities should also include the lesser traded softs and exotic commodities.

For a full breakdown of CFD brokers that offer commodities trading, view our comparison table.

The below ranking shows how many commodities markets a CFD broker offers:

  1. CMC Markets: 100+
  2. IG: 35+
  3. Pepperstone: 28
  4. Saxo: 25
  5. ThinkMrakets: 25
  6. Plus500: 22
  7. XTB: 22
  8. City Index: 20
  9. Forex.com: 20
  10. Interactive Brokers: 20
  11. Spreadex: 20
  12. eToro: 15

What Is The Best Broker For CFD Options Trading?

Saxo Markets stands out, with an excellent options board on a wide range of markets that can be traded as a CFD.  CFD trading on options has grown in popularity as brokers try to compete on market coverage.

Most CFD brokers offer a smattering of CFD options on the most popular traded instruments like US stocks and major indices and forex pairs.

Saxo Markets Equity Options

Below we have ranked how many CFD options markets the main CFD trading platforms offer:

  1. Saxo Markets: 1,200
  2. IG: 50
  3. City Index: 40
  4. Spreadex: 5
  5. CMC Markets: 0

For more information on brokers offering options trading, view our options broker comparison table.

Which CFD Broker Has The Best Leverage & Margin Rates?

For retail clients CFD margin is standard across brokers since ESMA and the FCA introduced caps on what margin is available to retail CFD trading. Current margin rates for retail CFD traders are:

  • Indices: 20%
  • Major Forex pairs: 3.33%
  • Commodities: 10%
  • UK & US shares: 20%

Choosing a CFD broker based on margin and leverage

Professional trader margin rates vary from broker to broker and the lower the margin requirements, the more exposure you can have with the least funds on the account. You can compare professional CFD trading margin in our comparison table, but beware, the lower the margin, the riskier a trade, as you are leveraging your money sometimes up to 500 times.

So, if you have £1,000 on account, you could have £500,000 of exposure. If a price moves 10%, you have lost £50k, meaning that you owe the broker £49k. CFD brokers now required to offer no negative equity protection, which means that you can never lose more than your account balance. Of course, this means that the leverage on offer will be reduced.

Professional Trading AccountAverage Margin (Leverage)FX Margin (Leverage)Index Margin (Leverage)Commodities Margin (Leverage)Equities Margin (Leverage)Cryptocurrency Margin (Leverage)
City Index1.80% (211:1)0.25% (250:1)0.25% (250:1)0.5% (200:1)5% (20:1)3% (30:1)
CMC Markets4.78% (248:1)0.2% (500:1)0.2% (500:1)0.5% (200:1)3% (33:1)20% (5:1)
Pepperstone3.24% (186:1)0.2% (500:1)0.5% (200:1)0.5% (200:1)5% (20:1)10% (10:1)
IG3.15% (110:1)0.45% (222:1)0.45% (222:1)1.35% (158:1)9% (11:1)4.5% (22:1)
Saxo4.5% (35:1)1.5% (66:1)2.5% (40:1)4% (25:1)10% (10:1)
Spreadex4.80% (128:1)0.45% (222:1)0.45% (222:1)0.6% (166:1)4.5% (22:1)18% (5:1)

CFD Broker FAQ

Yes, as long as you are using a CFD broker that is regulated by the FCA they are legal in the UK and a portion of your funds are protected by the FSCS. However, it’s important to note that CFD trading is a high risk form of investing, and riskier than buying investments outright through a stock broker.

Yes. If you have a professional CFD trading account, you can lose more than your account balance. However, for CFD traders classified as retail clients, there is negative balance protection, which means that your CFD trading account is guaranteed to not go into negative equity.

The most popular traded markets on CFD trading platforms are forex, indices and stocks as these have the most liquidity and news flow. You can see why they are so popular in our guide to the best markets for CFD trading.

In theory, you can keep a CFD trade open indefinitely. However, as overnight financing charges can add up quickly, CFD trading is more of a short-term speculation tool or hedge rather than a product for long-term investing.

Yes. You have to pay capital gains tax on CFD trading profits. You can offset CFD trading losses against other investment profits.

STP means Straight Through Processing, which means that when you put an order in, it goes into the market and the broker buys or sells on your behalf. The alternative is where a broker matches up with other traders or does not hedge your positions at all. In the grand scheme of trading, it does not matter whether your broker is STP or uses a B-Book. You make money if you call the market right. You can’t blame the broker if your trades are not profitable.

Here’s more about ECN brokers and STP brokers which may be of interest to more experienced traders

When you are trading CFDs the tighter the spread, the better, as this reflects what your trading costs are. The CFD spread is usually a fixed amount per share and for things like Forex and Index trading and is comparable to a percentage.

For example, if on your CFD trading platform the spread on Vodafone shares could be 0.25% from the actual price, and this represents a commission of 0.25% on the value of the trade. Or if you are trading the FTSE 100 and the market price (or bid/offer) is 5801 (to sell), 5801.5 (to buy), a CFD broker may offer a spread of 5801 (to sell) and 5802 (to buy), which means they have widened the spread by 0.5.

The size of the bid-offer spread quoted by a CFD broker is important because it has a big impact on the cost of your trading. If a CFD platform quotes spreads that are 0.5 points wide and you are trading 1,000 CFDs, the cost of each trade will be £5. So, if you trade 100 times over a year, you will have paid £500 in dealing costs. But, if that spread is 1 point instead of 0.5 points, you will have paid £1,000 in spreads. The difference of £500 can have a significant impact on your profit and loss.

Yes, you can scalp with CFD brokers like IG, City Index and Saxo Markets.

If you are scalping the market and trying to make lots of small, profitable trades, the tightness of a spread can make all the difference between success and failure. Essentially, narrower spreads mean quicker potential profits and wider spreads mean greater price changes needed to make a profit.

Some CFD brokers in the UK offer financial spread betting as well because CFDs are fairly similar in some respects but very different in others.

The key similarities for both financial spread betting and CFD trading are:

  • You can go long and short
  • You can trade on margin
  • Both are OTC derivative products
  • Both are regulated by the FCA
  • Both are a high-risk investment product

The key differences between CFD trading and financial spread betting are:

  • Spread betting is free from capital gains tax, CFDs profit and losses are taxable
  • With spread betting, you bet a certain amount per point move
  • With CFDs, you buy an equivalent amount of CFD as you would shares
    CFDs are available to international clients
  • Financial spread betting is unique to the UK

Yes, you can trade cryptocurrency CFDs in the UK if you have a professional trading account. If you are not an experienced trader and are classified as retail, the FCA has banned crypto derivatives, so you cannot trade cryptocurrency.

CFD Trading Platform Guides

Scroll to Top