The best CFD trading platforms are XTB, Plus500 and eToro. They’re easy to use, have low fees, and provide an excellent experience for both beginners and advanced traders. The range of investments are extensive too.
Keen to trade CFDs (Contract For Differences)? They’re super popular across the UK, Europe and the rest of the world. There’s lots of money to be made with the right trading strategies, thanks to their low fees and ability to trade with borrowed money (leverage).
Picking the right platform to trade CFDs can set you up for success and increase your profit over time. So, without further ado, here’s the best UK CFD platforms.
Note: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you can afford to take the high risk of losing your money.
Best CFD trading platform overall
New to CFD trading?
Our top recommendation is eToro – it’s super easy to use and to get started.
74% of retail investor accounts lose money when trading.
XTB is an awesome trading platform. The trading software (xStation 5) is one of the best out there – it's super easy to use, and has all the trading features you need – with a great charting system. And trading speeds are fast. Mobile trading is great too.
It's one of the largest in the world, and the go-to place for foreign exchange and CFD trading. With high leverage margin trading (borrowed money) and the ability to trade both price directions (so shorting too).
You'll also get up to 4.9% interest on cash in your account (GBP).
It works great on mobile, as well as desktop and tablet. And the customer service is excellent, with your own personal account manager.
Platform experience: awesome Device options: website, tablet and phone app Support: 24/5 Stocks & Shares ISA: no Pension (SIPP): no Range of investments: large Stocks: yes ETFs: yes Fractional shares: no Crypto: yes (not UK) CFDs: yes Forex: yes Account fee: free Cost per trade: free Spread fees: yes (low) Currency conversion fee: 0.50%
XTB is authorised & regulated by the FCA (#522157). 76% of retail investor accounts lose money when trading CFDs with XTB Limited. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Best CFD trading platform for beginners
eToro is great. It's a trading platform with great social trading features that makes trading fun. It's crazy popular, with a huge community you can get involved in, learn from and copy their trades!
It’s also got the largest range of assets to trade, including stocks, ETFs, crypto, CFDs, currencies and commodities (such as gold).
Highly recommended for beginners to get started, and there's great features for more experienced traders too (such as margin trading).
Platform experience: great Device options: website & phone app Support: 24/7 Stocks & Shares ISA: no Pension (SIPP): no Range of investments: huge Stocks: yes ETFs: yes Fractional shares: yes Crypto: yes CFDs: yes Forex: yes Spread fees: yes (low) Currency conversion fee: 0.50% on non-USD deposits
eToro is a multi-asset investment platform. The value of your investments may go up or down. Your capital is at risk.
Best alternative trading platform
Plus500 is one of the top trading platforms in the world. It’s well established, secure, and super popular – there's over 24 million users across the world.
The platform is user friendly, packed with trading tools, and some great, unique features such as +Insights – where you get information (insights) based on other traders on the platform, such as what investments are trending, and which are most bought and sold etc – it's all very cool, and super useful.
It’s low cost too (commission-free), and the customer service is excellent. It's the go-to trading platform for most traders.
Platform experience: awesome Device options: website, tablet and phone app Support: 24/7 Stocks & Shares ISA: no Pension (SIPP): no Range of investments: large Stocks: yes ETFs: yes Fractional shares: no Crypto: yes (not UK) CFDs: yes Forex: yes (CFDs) Account fee: free Cost per trade: free Spread fees: yes (low) Currency conversion fee: 0.70%
Plus500UK Ltd authorised & regulated by the FCA (#509909). Note: 81% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.
Our criteria for the best UK CFD trading platforms
Trading CFDs in the UK has become super popular – mainly due to the lower costs compared to buying the assets directly (e.g. stocks and shares). In fact, it’s the default option for many day traders. There's also lots of other benefits for advanced traders (explained below).
Anyway, we’ve reviewed all the best CFD brokers for UK customers, using the following criteria:
CFD platform experience
Range of investment options
The CFD trading platforms above are all platforms we recommend to our friends and family (and our readers) – they’re trustworthy, offer a great experience overall, have low fees and a great range of investment options (amount of investments to trade). We use them ourselves here at Nuts About Money.
However, if you’re still not quite sure which one to go with, try eToro¹ first. They’re great for beginners, guiding you through how to get started and trade CFDs, and there’s lots of educational resources. Plus, you can copy advanced traders to find out the winning investment strategies.
What's a CFD trading platform?
A CFD trading platform is a website (or mobile app), where you can agree a Contract For Differences (CFD) with a broker (a company who buys and sells investments for you). We’ll cover what CFDs are in detail below, but as a quick summary, it’s where you trade the price of an asset (e.g. a stock), rather than buying it directly.
A CFD trading platform often offers a huge range of investment options (things you could buy) to trade, and additional features such as the ability to trade with borrowed money (called margin trading or leverage). Also, you can trade both price directions, so you can make a trade on the price of an asset going down too.
They often have a more advanced experience overall, with a chart view of real-time prices (instant updates) and trading volume. Plus, the ability to trade super quickly. They’re quite a bit different from your traditional stock broker (who are better suited to long-term investing).
What’s the best CFD broker for beginners?
If you’re keen to start trading, but not sure where to start, don’t worry, we’ve got you covered.
Advanced trading platforms can be a bit overwhelming initially, so we recommend easing yourself into trading with eToro¹ – it’s super easy to use and get started, they’ll guide you through everything step-by-step, and there’s tonnes of educational resources.
Plus, you can copy the pro’s and discuss investments with other traders too – it’s all pretty cool (we’re geeking out now).
You can even start with a demo account without using real cash if you like.
What are CFDs and how do they work?
CFDs stands for ‘Contract For Differences’, and they sound complicated. They work a bit differently to buying and selling investments such as stocks and shares. Rather than buying the asset directly (and so owning the share), for instance buying a Nike share, you’ll instead enter into an agreement (a contract) with the CFD broker about the price of the asset in the future.
By entering into the agreement with the broker, you’ll agree to pay the difference in the price of the underlying asset from the time you bought the CFD to the time you sell – so it works almost exactly the same as buying the asset directly. And this is called settling the difference. Therefore, we get a ‘Contract For Differences’. Make sense?
One of the main benefits is that you can trade both price directions, so you can go ‘long’, which is buying a CFD predicting the price of the asset will rise (go up) in future, or you can go ‘short’, which is predicting the price will fall in future. And then you both settle the difference whenever you like.
You can also trade with leverage, also called margin trading. This is where you trade with more money than you actually have. Let’s use an example.
Let’s say you have £50, and you want to make a trade with 5x leverage (5:1). Your £50 can act as a deposit (or collateral or security), to trade with £250 instead.
If the price of the asset you want to trade increases by 10%, you’ll now have made £25 profit (10% of £250), rather than £5, if you had just used your £50.
Not bad right? However, this always works the other way. If the stock price fell 10%, you’d have lost £25 (10% of £250), which would be 50% of your balance. So please be careful when using leverage.
Are CFDs the same as spread betting?
Spread betting and CFDs are very similar – they both trade the price of an asset. However, they’re not the same. With a spread bet, your ‘contract’ (bet) will have an expiry date, and this is when the contract will be settled. Whereas with a CFD, there’s often no set date, and you can close (end) the trade whenever you like.
If you’d prefer to trade spread bets, or want to learn more, check out IG¹ – they actually invented it.
What assets can you trade with CFDs?
CFDs offer a huge range of options to trade, as you’re not actually buying the underlying asset, so CFD brokers can effectively offer any asset they like, as long as it has a price.
By the way, on CFD platforms, the assets you can trade are often called instruments or markets.
The most common types of assets to trade are:
Stocks and shares
Exchange-traded funds (ETFs)
Let’s run through each.
Stocks and shares
Stocks and shares are where you own a part of the company, a ‘share’ of the company. They’re traded on stock exchanges all over the world (such as the London Stock Exchange (LSE)). And, they can go up or down in value, usually depending on the performance of the business and the stock market in general.
Exchange-traded funds (ETFs)
Exchange-traded funds, or ETFs, are groups of investments, such as stocks and shares, all pooled together into one single investment. This makes it much easier and cheaper to buy and sell.
They’re traded on stock exchanges too, just like shares, and they can represent lots of different things, for instance, electric car companies, or green energy companies. They’re super popular across the world.
Indices, or more commonly known as a market index, is a group of shares that represent a set measurement of a part of the market, or a whole stock market. For instance, in the UK, we have the FTSE 100, which is an index of the top 100 companies in the UK.
There’s an index that represents every stock market around the world, and a great way to trade the economy of a country if you want to.
Commodities are real, physical things, such as gold and silver. And even things like oil and grain.
Foreign exchange (forex)
Trading foreign currencies (forex) is super popular in the UK and across the world, and CFDs are a great way to trade them. It’s essentially swapping one currency for another, as simple as that – and it’s a market that's always moving, 24/7, 5 days per week (Monday-Friday), and they normally react to news events across the world.
Although you can trade CFDs on cryptocurrencies across the world, unfortunately you can’t trade crypto CFDs in the UK. They’re currently banned by the Financial Conduct Authority (FCA).
However, you can still buy and sell crypto, you’ll just have to buy them directly. Check out the best crypto exchanges to find the best exchange for you.
CFD trading fees
CFDs get a lot of attention as the fees are typically very low – there’s normally no account fees, no commission, or any other fees except from spread fees…
Spread fees are where the CFD broker adds a small markup to the trade every time you buy or sell. It’s the difference between the actual price of the asset you’re trading at that moment in time, and the price you are quoted to buy the asset, by the platform.
They vary across all the different assets, and vary depending on how much trading volume (liquidity) there is too. They’re typically shown as ‘points’, which are the smallest digit of a number before the decimal point. For instance, if you are trading an asset that’s £100.00, and the fee is 1 point, the fee is £1.
With forex, you’ll often pay fees in ‘pips’, as the asset prices are much lower. And this is the smallest digit in the whole number, including after the decimal point, for instance, if a currency is priced as £1.1275, a pip would be 0.0001.
It can be a bit confusing, but don’t worry too much, the CFD platform will show you the fees every time you make a CFD trade. And the recommended brokers we’ve listed above are all some of the cheapest brokers out there – they’re popular for a reason!
Note: if you’re buying CFDs outside of your local currency, you might also pay a currency-conversion fee.
Can I trade CFDs within a Stocks & Shares ISA?
Unfortunately, you can’t trade CFDs within a Stocks and Shares ISA. You’ll only be able to open a regular trading account with no tax-free benefits.
A Stocks & Shares ISA is intended for buying assets directly (i.e. stocks and shares), and normally holding them for a long period of time (long-term investing), to build up your savings over time.
They’re really great for it too – you won’t pay any Capital Gains Tax, Income Tax, or Dividend Tax on any of your investments, ever!
Can I trade CFDs within a personal pension (SIPP)?
The same goes with personal pensions (self-invested personal pensions) that it does with Stocks and Shares ISAs – you can’t trade CFDs within them. Pensions are suited to long-term investing and buying assets directly, normally investment funds (groups of investments).
If you’re keen to invest within a pension (highly recommended), check out the best SIPPs.
Is CFD trading legal?
Yes, it’s all fine and legal to trade CFDs in the UK, and it’s very popular with professional traders (and amateurs too).
All you’ll need to do is verify your identity when you sign up to a CFD platform, so the platform can verify you’re from the UK, as some countries don’t allow you to trade CFDs (for instance the US).
However, you can’t trade crypto CFDs in the UK at the moment.
Are CFDs regulated?
Yep. CFD brokers need to be authorised by the Financial Conduct Authority (FCA). They’re the guys who review and approve financial firms, to make sure they’re treating their customers properly and looking after their money correctly.
You can check if a broker is authorised by the FCA by checking the FCA register.
Also, your money is protected by the Financial Services Compensation Scheme (FSCS) for most trading services. This is where you’ll be entitled to up to £85,000 back if something happens to the broker, such as going out of business.
Note: this normally only applies to your deposits and not trading profits. And this won’t apply if you are a professional client (it’s only for ‘retail’ investor accounts).
As added security, the top CFD brokers will store customers' funds with a separate large bank, which can only be returned to you.
All our recommendations are authorised by FCA and have measures in place to safeguard your money.
And that’s it for UK CFD brokers. We hope it’s not as complicated as you initially thought.
CFDs are a great way to trade regularly, they’re low cost and the trading platforms themselves are awesome to use. Trading itself can have huge payoffs over time, as long as you use the right trading strategies and proper risk management.
If you’re just getting started, we recommend trying out eToro¹, it’s easy to use, low cost, and you can copy the pros!
Thanks for reading, we hope you found this useful. Good luck trading!
New to CFD trading?
Our top recommendation is eToro – it’s super easy to use and to get started.
The information provided on this page and website as whole is for general information and does not constitute financial advice. Always do your own research for your own personal circumstances.
We aim to provide accurate product information at the point of publication, but deals, prices and terms of products can always be changed by the provider afterwards, always check yourself.
What the ¹ means – if you see this by a link, when you click through it may sometimes result in a payment to Nuts About Money. The information we provide is never impacted by these links, we are always impartial. We include them as it helps us keep the lights on and to help more people. Thanks for supporting us, and for more details please click here.
nutsaboutmoney.com is a trading name of Nuts About Money Ltd, registered in England (13239824).