CFD, expanded, means contract for difference. CFD trading is one of the ways you can trade the financial markets. It is a speculative method of trading that allows you to open a buy or sell contract for a financial instrument. There is no possession of the financial instruments you trade. You make money based on the difference between the opening and closing price of your contract (more on this as you read further).

Trading the financial markets via CFDs is risky. This is because CFDs are leveraged products. Trading with leverage increases the chances of losing your trading capital. You should not trade CFDs except you are a professional trader. Most retail traders end up losing all of their money.

You need a broker to trade CFDs in the UK. In this review, we have selected the best six CFD brokers in the UK. We have selected these brokers based on factors such as regulation, range of market, and local deposit/withdrawal.

Show More

Comparison of Best CFD Brokers UK

Forex Broker Regulation Maximum Leverage Minimum Deposit
Visit
eToro

FCA, ASIC

1:30
$10
Visit Broker
City Index

FCA, ASIC

1:30
£100
Visit Broker
Pepperstone

FCA, ASIC

1:30
£200 (recommended)
Visit Broker
IC Markets

ASIC, CySEC

1:30
£200
Visit Broker
XTB

FCA, IFSC

1:30
No minimum deposit
Visit Broker
IG Markets

FCA

1:30
$0 (for card payments)
Visit Broker

Best CFD Brokers in the UK

Below is the list of best CFD brokers for traders based in the UK as per our research:

  1. eToro – Best CFD Broker with Low Spread
  2. City Index – CFD broker with low trading fees
  3. Pepperstone – Best CFD Trading Platform with ECN type account
  4. IC Markets – CFD broker with free deposit and withdrawal
  5. XTB – Good CFD Broker with fast funding methods
  6. IG Markets – Reputed CFD Broker with best trading platform
  7. Plus500 – Regulated CFD Trading Platform
  8. CMC Markets – CFD Broker with wide range of Instruments

Now we are going to explain all the listed best CFD brokers with complete their complete information like regulation, trading fees, support & many more.

#1 eToro – Best CFD Broker with Low Spread

Regulation:
FCA and CySEC
GBP/USD Spread
2.0 pips
Account Minimum:
£10

eToro offers zero commission trading accounts to Traders. They have user firendly trading platforms and offer copy and social trading option to traders.

Regulation: eToro are regulated with the FCA as eToro (UK) Ltd. Their reference number is 583263 and they have been authorised in the UK since 09/05/2013. eToro are a safe broker because they are regulated.
Minimum deposit: eToro’s first minimum deposit is $50. If you are making your deposit through a bank transfer, $500 is required as the minimum deposit. For a corporate account, the minimum deposit is $10,000.

Spread for major pairs: eToro offers 2.0pips and 1.0pips as the spread for GBP/USD and EUR/USD.

Fees: eToro does not charge commissions for CFDs. However, there are other trading fees such as spreads and swaps. They also charge comparatively high non-trading fees. eToro charges a $10 inactivity fee monthly after 12 months of inactivity. Deposit of funds is free but there is a $5 withdrawal fee. Since you will likely be depositing your funds in pounds, you are also charged a currency conversion fee.

Range of markets: eToro offers 49 currency pairs, 2848 stocks CFDs, 32 commodities, 13 indices, and 264 ETFs CFDs.

Leverage for forex: Retail traders can leverage up to 30:1 for forex. Professional traders are offered higher leverage.

Deposit/withdrawal: You can deposit/withdraw your funds using a credit card, PayPal, and bank wire transfer. You cannot withdraw below $30. The easiest way to deposit is PayPal because transactions are completed in 2 business days. Bank transfers and credit card transactions take up to 10 business days.

#2 City Index – Best CFD broker with low trading fees

Regulation:
FCA, ASIC
GBP/USD Spread
1.8pips
Account Minimum:
£100

City Index was established in 1983 and have around 15000 users. You can start trading with minimum deposit of just £100.

Regulation: City Index have had an authorised status in the UK since 24/03/2006. They are regulated with the FCA as StoneX Financial Limited and their FCA reference number is 446717. You can trade safely with City Index.

Minimum deposit: City Index do not enforce a minimum deposit but a recommend £100 deposit for retail traders.

Spread for major pairs: City Index’s typical spread for GBP/USD and EUR/USD are 1.8pips and 0.8pips respectively.

Fees: City Index charge no commission for CFD trading except for Shares CFD. You pay a £10 commission for trading UK shares. Swaps are charged at UK’s SONIA ±2.5%. Non-trading fees include a £12 monthly inactivity fee after 12 months of non-trading activities on your account. City Index charges no deposit/withdrawal commissions.

Range of market: City Index offer a good range of instruments. You get to trade 12+ indices, 100+ stocks, 80+ currency pairs, 16 indices 4 commodities, 4 options, 4 bonds, 4 metals, and 3 interest rates.

Leverage for forex: The leverage cap for retail traders is 30:1. Professional traders can leverage up to 400:1 for major forex pairs.

Deposit/withdrawal: City Index support deposit/withdrawal through credit/debit card, bank transfer, or PayPal. Credit/debit card transactions take 3-5 working days. Bank transfer takes up to 1-2 working days. Funding and withdrawing via PayPal can take up to 2 working days.

#3 Pepperstone – CFD Broker with ECN type accounts

Regulation:
FCA, ASIC
GBP/USD Spread
1.19
Account Minimum:
£200

Pepperstone does not charge inactivity fees and deposit/withdrawal fees from traders. They do not have any non-trading charges.

Regulation: They are regulated with the FCA as Pepperstone Limited. They are authorised to operate in the UK since 05/08/2015 and are still authorised. Their FCA reference number is 648312. Your money is safe with Pepperstone.

Minimum deposit: You can open a Pepperstone CFD trading account with a £200 minimum deposit. This is a recommended amount. Pepperstone does not enforce a minimum deposit.

Spread for major pairs: Pepperstone’s spread for GBP/USD and EUR/USD is relatively low at 0.6pips. The spread for the two currency pairs is the same.

Fees: Apart from spreads and swaps, Pepperstone charges commission on trades as well. The round turn commission for GBP/USD and EUR/USD is £4.50. The CFD broker does not charge you for account inactivity.

Range of markets: Trading with Pepperstone gives you access to trade 60+ currency pairs, 20+ stock indices, 900+ stocks, 100+ ETF CFDs, 20+ commodities, and 3 currency indices

Leverage for forex: 30:1 is the maximum leverage for retail traders. Professional traders can leverage up to 500:1

Deposit/withdrawal: Pepperstone supports four deposit/withdrawal methods. You can use your Visa credit/debit card, Mastercard credit/debit card, bank transfer, and PayPal. Deposits reflect in your account immediately for card transactions and PayPal. Bank wire deposits take up to three working days. Withdrawals take 1-3 working days.

#4 IC Markets – Best CFD broker with free deposit and withdrawal

Regulation:
ASIC, CySEC
GBP/USD Spread
0.83 pips
Account Minimum:
£200

IC Markets have temporary permission to operate in the UK. The reason is that they are licensed in another European Economic Area (Cyprus).

Regulation: The FCA reference number of IC Markets is 827935 with temporary permission.

Update: IC Markets have applied to cancel their temporary regulation with the FCA. This is according to the information on the FCA’s website in June 2022.

Minimum deposit: With £200, you can open an IC Markets trading account.
Spread for major pairs: IC Markets’ average spread for GBP/USD and EUR/USD is 0.83pips and 0.62pips respectively.

Fees: IC Markets charge through spread and commissions. Their round turn commission for a pound account is £5 per standard lot. There are no deposit/withdrawal charges or inactivity fees with IC Markets.

Range of markets: IC Markets offer a good range of financial instruments. You get to trade 61+ currency pairs, 22+commodities, 25+indices, 11+ bonds, 730+ stocks, and 4 global futures.

Leverage for forex: For retail traders, leverage for forex is 30:1

Deposit/withdrawal: IC Markets support four deposit/withdrawal methods: Visa credit/debit card, Mastercard credit/debit card, Neteller, Skrill, and bank wire transfer. Deposit transactions are instant. Withdrawals can take up to 2-5 business days to reflect in your account.

#5 XTB – CFD Broker with fast funding methods

Regulation:
FCA, CySEC, FSCA
GBP/USD Spread
1.0 pips
Account Minimum:
No Minimum Deposit

XTB does not charge any fees on bank transfer. They offer very low forex spread and negative balance protection. They are regulated with FCA so trading with them is safe.

Regulation: XTB are regulated with the FCA as XTB Limited. Their FCA reference number is 522157 and are authorized to provide financial services in the UK. They have held an authorized status since 17/01/2011. Your funds are safe with XTB.

Minimum deposit: XTB do not enforce minimum deposits. We however recommend that you deposit enough funds because of margin requirements.

Spread for major pairs: XTB offers spreads of 1 pip and 0.6pip for GBP/USD and EUR/USD.

Fees: XTB charge relatively low trading fees. You only pay a commission for trading stock CFDs and ETF CFDs. You do not pay any commission for trading currency pairs. However, XTB charges you a host of non-trading fees. You pay £9 monthly after 12 months of inactivity on your trading account. You pay 2% commission when depositing funds via e-wallets. If you are withdrawing below £60 from your account, you pay £12 per transaction.

Range of markets: XTB offers over 2100 instruments. You get to trade 57 currency pairs, 36 indices, 21 commodities, 1849 stock CFDs, and 138 ETF CFDs.

Leverage for forex: UK retail traders are restricted to a 30:1 leverage cap.

Deposit/withdrawal: XTB supports three deposit/withdrawal methods. You can carry out your transactions using credit/debit cards (Visa, Mastercard, and Maestro). Bank transfers and e-wallets (Skrill) are also supported. Withdrawals are processed the same day if requested before 1 pm.

#6 IG Markets- Reputed CFD Broker with best trading platform

Regulation:
FCA
GBP/USD Spread
1.0 Pips
Account Minimum:
$0 (for card payments)

IG Markets do not charge commissions for currency CFDs but commissions are charged for shares. Non-trading fees include a £12 monthly inactivity fee and currency conversion charge.

Regulation: IG Markets are regulated with the FCA. They are registered as IG Markets Limited with reference number 195355. They have been authorised in the UK since 01/12/2001 and are safe to trade with.

Minimum deposit: You can open an IG Markets trading account with £250.
Spread for major pairs: IG Markets’ average spread for GBP/USD and EUR/USD is 2.38pips and 1.13pips respectively

Fees: You can pay a premium to use a guaranteed stop-loss order. The premium cost for EUR/USD and GBP/USD guaranteed stop loss is £1.2 and £2 respectively.

Range of markets: IG Markets offer up to 17000 financial instruments. You get to trade
50+ currency pairs, 6 commodities, 8 stock indices, and a whopping 13000+ shares. Other markets include ETFs, bonds, options, and interest rates.

Leverage for forex: Retail traders are offered 30:1 leverage

Deposit/withdrawal: You can deposit your funds via credit/debit card, PayPal, and bank wire transfer. IG Markets support only two withdrawal methods: credit/debit card and bank transfer. Card transactions and bank transfers take up to 5 working days. PayPal transactions are immediate.

What is CFD Trading?

CFD trading simply means making money off the difference between the opening and closing price of a contract. The contract could be a buy or a sell depending on your analysis. If you speculate a financial instrument will rise in value, you open a buy contract. On the other hand, you open a sell contract if you speculate a financial instrument will fall in value.

You can lose money trading CFDs. CFD trading is purely speculative. If your speculation is wrong and a financial instrument rises in value when you have opened a sell contract, you lose money to your broker. Trading with leverage also increases the amount of money you can lose. This is why CFD trading is risky and should be left to experienced professional traders.

With CFD trading, there is no physical exchange or ownership of financial instruments. Your broker credits your profit into your trading account if you win a trade. If you lose, your broker debits the loss from your trading account.

Example of a CFD Trade

We will be looking at two trading outcomes: profit and loss. Let us assume you have a £200 trading account with 5:1 leverage.

1) You open your chart and see GBP/USD trading at 1.3591. After combining your technical and fundamental analysis, you speculate the value of GBP/USD to rise to 1.3641 (50pips rise). You opened a buy trade at 0.1 lot size (£1 per pip). For risk management, you set your stop-loss 20pips from entry at 1.3571. If this trade goes your way, your profit is calculated as (£1x50pips =£50).

2) Now, let us look at a trade that went south. In this case, we will use another instrument – EUR/USD. We assume the currency pair is currently trading at 1.1361. This time, it was an NFP week and you speculated the coming news will favour the US dollar. You place a sell trade at 0.1 lot (£1 per pip) size with the speculation that EUR/USD will fall by 60pips to 1.1301. You also set a stop loss at 1.1391 (30pips from entry).

The news came out but not as you expected. The US had an increase in the NFP, causing the price of EUR/USD to rise to1.4000 triggering your stop-loss order in the process. This trade ended in a loss and it is calculated as (£1x30pips=£30).

These two examples show the speculative nature of CFD trading. There are no guarantees of where your trade will end. You can win or lose. This is why you should always trade with a stop loss.

How to open a CFD Trading Account in the UK

Opening a CFD trading account is simple. We will use eToro CFD broker as an example to explain the basic steps involved.

  1. Go to the website of the CFD broker that you want to trade with. Then as shown in the picture below, click sign in to open an account.
  2. eToro Signup

  3. Proceed to enter your details on the page below. You also set up your password on this page.
  4. Once you submit your account details, you have access to your personal dashboard. It looks like this.

    eToro CFD Registration

    As shown in the picture above, you cannot begin investing without verifying your ID. So click the ‘verify’ link to begin your KYC verification.

  5. For your KYC, you will be required to submit your personal details such as your name, date of birth, residential address, postal code, and national insurance number.

    eToro CFD Broker KYC

    Also, make sure you check the “I am not a US Person/I was not born in the US” box. You will also be required to upload your passport, driver’s license, or government-issued ID to verify personal details.

  6. After completing your verification, you can then proceed to deposit funds in your account. You can choose from the different funding options available. The payment page is shown in the picture below
  7. You can start trading when your fund reflects in your trading account. eToro does not support the MetaTrader platforms. They have their mobile trading app and web-trading platform.

Risk warning: Trading CFDs is risky. 90% of retail traders lose their money trading CFDs. If you are not a professional trader, you should stay away from CFDs.

How to Choose a CFD Broker the in UK

FCA Regulation: You do not want to fall victim to a fraudulent CFD broker and lose all of your funds. The only way to avoid this is to sign up with an FCA regulated CFD broker.

Doing this comes with its own advantages. One is that your funds are protected should your chosen broker enter insolvency. Furthermore, regulated CFD brokers are given fixed maximum leverage for the CFDs they offer. These fixed leverages are aimed at protecting your trading capital. It is because of these advantages that you should always check if a CFD broker is regulated.

It is important that you check if your CFD broker is licensed with the FCA. You can check this in these simple steps. We will use XTB to explain. First, you need to go to XTB’s website and go down to the footer. There, you will find their regulation with the FCA. It includes their registered name and reference number.

Forex Broker's Website

From the image above, you can see that XTB’s registered name is XTB Limited with reference number 522157. These are the details you need to verify with the FCA. This brings us to the second step.

Go to the FCA’s website. Scroll down till you see the pane displayed below.

Broker FCA Website

Enter the registered name from the broker’s website and select ‘firms’ (in the yellow box). Click on ‘search’. Your search result ends in the picture below.

Broker FCA Licence

The important detail to note here is how the company name and reference number match the one on XTB’s website. This is proof that XTB holds a valid FCA licence. You can repeat these steps for any broker and you will get the needed result.

Finally, you should know that if XTB or any FCA regulated broker goes bankrupt, your money is protected. This is possible because of the UK’s Financial Services Compensation Scheme (FSCS). The scheme is designed to make sure traders’ money is protected to the tune of £85,000. If your broker goes bankrupt, you will get your money back.

This scheme covers retail and professional traders.

Account Type: CFD brokers usually offer at least one account. Most brokers have more than one. It is important to consider this factor for various reasons. First, there is flexibility in trading costs. Some accounts like ECN-type accounts have low spreads with an extra commission.

Also, there are also accounts with relatively high spreads with zero commission. Furthermore, some brokers might not have an equal distribution of CFDs on all of their accounts. Spme accounts might have stock CFDs while some do not. All of these depends on the broker you choose so you have to check.

Low Overall Fees: Spreads, swaps, and commissions make up your trading fees. Non-trading fees might include deposit/withdrawal fees or currency conversion fees. Overall fees should be low. You should not be giving away too much money to your broker via high fees.

eToro for example has low fees. Their typical spread for currency pairs is moderate as shown below

eToro CFD Broker Spread

In addition, their swaps are low compared to other brokers and they do not charge commission for trading currency pairs.

eToro CFD Broker Swap

Ease of withdrawals: Withdrawing your profits should be easy. It should be as easy as sitting in the comfort of your couch and getting it done. Withdrawal methods such as credit/debit cards and bank transfers make this possible. E-wallets like PayPal, Skrill, and Neteller are also good. Your CFD broker should have at least two of these methods.

In addition, you also want to know if your broker charges extra fees on deposits/withdrawals. Your bank and e-wallet provider have their own independent charges. These are different from broker’s fees so you should always check. Here is how you can check using Pepperstone as an example.

On Pepperstone’s homepage, click on ‘Pricing’. A dropdown will appear. On the dropdown, click on ‘Funding and Withdrawals’

Pepperstone Website

The result page will bring you to the image below.

Pepperstone Funding Fees

As you can see, all of Pepperstone’s funding and payment methods carry no extra charge. You can also speak to your broker’s support for more details

UK Customer Support: You might need your CFD broker to clarify some things for you. It could be trading conditions, their charges, or regulation. Most CFD brokers have an FAQs section but it might not suffice. Therefore, a CFD broker should be reachable via email, live chat, and mobile phone (preferably a UK number). Try and test a forex broker’s support to see how fast they answer before signing up with them.

Here is how you can check a CFD broker’s support (city index is our example). On the homepage, scroll down to the footnote and click on ‘Contact Us’

City Index Support

You will arrive at a page with FAQs as shown below

City Index FAQs

If you scroll down, you will also find a live chat tab. Click on ‘Let’s Chat’ and you are good to go.

City Index Live Chat
.

FAQs on Best CFD Brokers in the UK

Is CFD trading legal in the UK?

CFD Trading is legal in the UK. UK traders are allowed to trade forex, stocks, ETFs as CFDs. Crypto CFDs are illegal in the UK.

Which is the best CFD trading platform in the UK?

This depends on different factors. Safety is one of the most important. Do not trade with a broker that is not regulated with the FCA. In addition, the platform should also support local deposits and withdrawals. We have reviewed eToro, City Index, CMC Markets, and few other brokers. These brokers are reputed as per our research.

Can you get rich from CFD trading?

CFD trading is risky. More than 70% of CFD traders lose their money. In addition, CFDs are leveraged product. Leverage amplifies your losses if a trade goes against you. This is why you should not trade CFDs if you are not a professional.

What are CFD brokers?

CFD brokers are middlemen.They allow traders to trade derivatives on various instruments. The profit or loss are cash settled in an account opened with the CFD broker.

Can I trade CFD in the UK?

You can trade CFDs in the UK via FCA licensed brokers. CFD trading is legal in the UK.

Is CFD trading risky?

CFD trading is very risky. 90% of retail traders lose all of their trading capital. CFD products are leveraged products. Trading with leverage increases projected profit and loss. This is why CFD trading is for professional traders. Professional traders are experienced in trading leveraged products.

eToro is our #1 rated CFD BrokerVisit