Best CFD Trading Platform 2023

In this guide, we go over the best CFD trading platforms based on various factors. We looked at some of the best CFD brokers available to make this list. When comparing CFD brokers, we examine the fees and commissions on trades, customer service, ease of use, and other essential factors. 

Best CFD Broker 2023

Below we ranked the best brokers for CFDs. We base our analysis on various factors such as fees, security, regulation, trading platforms, mobile apps, customer support, and more. This is our selection of the best CFD platforms.

  • eToro – Best CFD Broker Overall
  • Pepperstone – Best Low Spread CFD Broker
  • FP Markets – Best CFD Broker For Forex Execution
  • AvaTrade – Best Forex CFD Broker
  • Interactive Brokers – Best Market Access CFD Trading Platform
  • Plus500 – Great CFD Broker
  • XTB – Good CFD Trading Platform
  • XM – Best CFD Broker for Education
  • IQ Option – Best CFD Trading Platform for Digital Options
  • IG – Well Established CFD Broker
CFD Brokers Featured
Our Top Pick

PFI Rating: 4.9/5

eToro – Best CFD Trading Platform Overall

eToro was founded in 2007 and is one of the most popular retail CFD trading platforms. They provide brokerage to millions of users and facilitate thousands of transactions every hour. Their customer service is regarded as one of the best in the industry.

Top-tier regulators like the FCA, CySEC, ASIC, and FSAS regulate eToro. eToro is a reliable CFD broker.

They offer CFDs on Stocks, ETFs, Forex, Crypto, Indices, and Commodities.

eToro uses advanced risk management features like customizable stop losses and real-time alerts.

68% of retail investor accounts lose money when trading CFDs with this provider.

Great For: CFDs and Zero-Commission Real Stocks

Pros Cons
A large variety of trading instruments, including cryptocurrencies Accounts allow one base currency
Copy Trading
In-depth financial reports
A free demo account allows up to $100,000 in virtual currency

Mobile App: 4.9/5

Regulation: 4.9/5

Fees: 4.9/5

Min. Deposit: $50 – $200

Overall: 4.9/5

Best for Low Spread Forex
Pepperstone Logo

PFI Rating: 4.9/5

Pepperstone – Best CFD Forex Broker

Pepperstone is our top pick for Forex CFDs.

Top-tier regulators like the ASIC, CySEC, FCA, SCB, DFSA, BaFin, and CMA regulate Pepperstone.

They offer CFDs on Forex, Crypto, Shares, Indices, and Crypto.

Pepperstone is best for forex as they have very low or zero spreads and fast execution speeds.

Between 74-89 % of retail investor accounts lose money when trading CFDs. 

Great For: CFD Forex

Pros Cons
Low or Zero Spreads Research Could Be a bit Better
Copy Trading
Free Deposit And Withdrawal
Risk Management Tools

Mobile App: 4.8/5

Regulation: 4.9/5

Fees: 4.9/5

Min. Deposit: $0

Overall: 4.9/5

Best ECN Pricing
FP Markets Logo

PFI Rating: 4.9/5

FP Markets – ECN Pricing CFD Broker

FP Markets was founded in 2005 and is great for its electronic communications network (ECN) pricing. It is regulated by ASIC and CySEC.

They offer CFDs on Forex, Metals, Shares, Commodities, Indices, Cryptocurrency, Bonds, and ETFs.

The minimum deposit is $100. FP Markets offers free withdrawals and deposits. They offer ten base currencies.

FP Markets is best for forex as they offer tight spreads and fast execution speeds. FP Markets excels in terms of its fee and pricing structure. They are one of the few CFD brokers who don’t charge inactivity fees.

Between 74-89 % of retail investor accounts lose money when trading CFDs. 

Great For: CFD Forex

Pros Cons
Fees Research Could Be a bit Better
Seamless Deposit and Withdrawal

Mobile App: 4.8/5

Regulation: 4.9/5

Fees: 4.9/5

Min. Deposit: $100

Overall: 4.9/5

Best CFD Trading App

PFI Rating: 4.9/5

AvaTrade – Best CFD Trading App

Avatrade is our pick as the best CFD trading app.

Avatrade was founded in 2006 and is one of the most regulated fixed spread CFD brokers. Top tier regulators worldwide like the FCA, ASIC, FSCA, FRSA, Israel Securities Authority, Financial Services Agency, and Financial Futures Association of Japan regulate Avatrade.

The Avatrade minimum deposit is $100. Their CFD fees are low.

They offer CFDs on Forex, Stocks, Commodities, FX Options, Cryptocurrencies, Indices, ETFs, and Bonds.

76% of retail investor accounts lose money when trading CFDs with this provider.

Great For: Mobile App

Pros Cons
Best CFD App Inactivity Fee ($50/month After 3 Months of Inactivity)
Lots of trading instruments available
Easy Account Opening
Seamless Deposit and Withdrawal

Mobile App: 5/5

Regulation: 5/5

Fees: 4.9/5

Min. Deposit: $100

Overall: 4.9/5

Best Market Access

PFI Rating: 4.9/5

Interactive Brokers – Best Market Access CFD Broker

Interactive Brokers was founded in 1978 and is regulated by every regulator you can imagine. They offer the best CFD market access from this list.

They offer CFDs on Stocks, ETFs, Options, Futures, Currencies, Cryptocurrencies, US Spot Gold, Bonds, Mutual Funds, and Hedge Funds. They offer a mobile trading app, desktop trading platform, and web-based trading platform. Traders can access advanced charting tools, live news streams, price quotes, and more.

There is no minimum deposit at Interactive Brokers. They offer 1 free withdrawal per month.

There are no inactivity fees.

CFD fees are low. IBKR CFDs you get direct market access (DMA).

On Interactive Brokers' Official Website

Great For: CFD Market Access

Pros Cons
Research Tools A bit longer account opening
$0 Minimum Deposit
Margin Rates

Mobile App: 4.9/5

Regulation: 5/5

Fees: 4.9/5

Min. Deposit: $0

Overall: 4.9/5

Good CFD Broker

PFI Rating: 4.8/5


Plus500 was founded in 2008 and is regulated by FCA, CySec, MAS, ASIC, FSA, and FMA. Plus500 is a leading global brand when it comes to CFDs.

They offer CFDs on underlying financial instruments: Shares, Forex, Commodities, Indices, Crypto, Options, and ETFs.

Plus500 minimum deposit is $100. They offer a demo account. CFD fees are low, and Plus500 charges an inactivity fee.

Their Mobile app is good but lacks customization for advanced users.

79% of retail investor accounts lose money when trading CFDs with this provider.

Great For: CFDs

Pros Cons
User friendly platform Research Tools
Accounts are easy to open

Mobile App: 4.8/5

Regulation: 5/5

Fees: 4.7/5

Min. Deposit: $100

Overall: 4.8/5


XTB was founded in 2002 and is listed on the Warsaw Stock Exchange. This means they disclose their financial data. They are regulated by the FCA, CySEC, and Financial Services Commission in Belize.

The minimum deposit is $0. They charge an inactivity fee of $10/month after 12 months of inactivity.

They offer CFDs on Forex, Indices, Commodities, Stock, ETF CFDs, and Cryptocurrencies.

Their fee and commission structure is competitive with any other retail CFD broker. They are also one of the few who offer $0 minimum deposits to open accounts.

Free withdrawals over $10High inactivity fees
Made for CFD and ForexCommission for CFD on stocks is high
Excellent educational tools
Open Free Account


XM was founded in 2009 and is a well-regulated CFD broker. CySEC, ASIC, ESMA, and BaFin regulate XM.

The minimum deposit is $5. XM charges an inactivity fee of $15 after one year of inactivity and then $5/month. XM offers competitive spreads.

XM offers outstanding research educational resources. They offer CFDs on Shares, Forex, Commodities, Equity Indices, Precious Metal CFDs, Energies, and Stocks.

Social platform allows for copy-tradingVarious account types do not feel distinguished from one another
Compiles and publishes research and market analysisCustomer support available Monday to Friday
$100,000 demo account
Open Free Account

IQ Option

IQ Option is based in Cyprus and is regulated by the authority CySEC. They launched in 2013 and have built a reputation as one of the best. Opening an account with IQ Option is simple. The minimum deposit amount is relatively low which is attractive to new traders. Traders can choose between multiple account types to suit their needs.

They offer a free demo-account.

Lots of CFD instrumentsCustomer service  responses are sometimes slow
The mobile app is great
Deposits are quick
Open Free Account is a publicly listed CFD brokerage firm regulated in five different jurisdictions. The broker uses their own platform – MarketsX. It’s well designed and easy to use with integrated research tools.

Aside from its MarketsX offering, traders also have access to the popular MT4 and MT5 platforms. However, these platforms have fewer instruments than MarketsX and are also more costly. Logo
Web trader is easy to useSpreads are higher than competitors
Over 2000 CFDs are availableIntegrated research tools could be expanded
Trustworthy and regulated


IG is regulated by many authorities worldwide such as the FCA in the UK and Germany’s BaFin. Today, IG is one of the largest brokers with CFD focus.

IG doesn’t use the MetaTrader platform. Instead, they built their own. The proprietary platform is highly customizable and quick to learn. There are lots of in-depth reports that IG provides for all its users.

IG Logo
Exclusive trading platformFees on stock and Forex CFDs
One of the oldest retail CFD brokersAccount opening is slow
They publicly disclose their financial statements

Compare CFD Brokers

Below we compare top-rated CFD brokers.

Trading Platform eToro Pepperstone FP Markets AvaTrade Interactive Brokers Plus500
Founded 2007 2010 2005 2006 1978 2008
Regulation FCA, CySEC, ASIC, FSAS ASIC, CySEC, FCA, SCB, DFSA, BaFin, CMA ASIC, CySEC FCA, ASIC, FSCA, FRSA, Israel Securities Authority, Financial Services Agency, Financial Futures Association of Japan SEC, CFTC, FCA, NFA FCA, CySec, MAS, ASIC, FSA, FMA
Offering Of Investments Stocks, ETFs, Forex, Crypto, Indices, Commodities CFDs on Forex, Crypto, Shares, Indices, Crypto Forex, Shares, Metals, Commodities, Indices, Cryptocurrency, Bonds, ETFs Forex, Stocks, Commodities, FXOptions, Cryptocurrencies, Indices, ETFs, Bonds Stocks, ETFs, Options, Futures, Currencies, Cryptocurrencies, US Spot Gold, Bonds, Mutual Funds, Hedge Funds Shares, Forex, Commodities, Indices, Crypto, Options, ETFs
Minimum Deposit $50 - $100 $0 $100 $100 $0 $100
Demo Account Yes Yes Yes Yes Yes Yes
Withdrawal Fee $5 $5 $0 $0 1 Free Withdrawal per Month $0
Inactivity Fee $10/month $0 $0 $50/month After 3 Months No Yes
Deposit Methods PayPal, Skrill, Neteller, Credit Card, Debit Card, Rapid Transfer,iDEAL, Klarna / Sofort Banking, Bank Transfer, Online Banking - Trustly, POLi Credit/debit cards, Bank/Wire Transfer, PayPal, Neteller, Skrill, UnionPay Credit Cards. Debit Cards, Bank Transfer, Ngan Luong, FasaPay, Online Pay, Broker to Broker, Neteller, Skrill, PayTrust, PayPal, Bpay, Poli Credit and Debit Cards, Wire Transfer, e-payments Bank Wire, Credit Cards, ACH, Mail a check, Rollover, Online Bill Pay, Trustee-to-Trustee, SEP Contribution PayPal, Skrill, Credit Card, Debit Card, Bank Transfer

Compare CFD Fees

While it is hard to compare the fees of CFD brokers, we made the table below to help you. In addition to the regular trading fees, you should be aware of other non-trading costs.

Trading Fee eToro Pepperstone FP Markets AvaTrade Interactive Brokers Plus500
EURUSD Varied Spread Minimum from 0.0 and 0.17 average spread (Razor Account) Minimum from 0.6 and 0.77 average spread (Standard Account) from 0.0 - 1.3 (average 0.2 pips) Spread: 0.9 Spreads Spread: 0.01%
GBPUSD Varied Spread Minimum from 0.0 and 0.59 average spread (Razor Account) Minimum from 0.6 and 1.19 average spread (Standard Account) from 0.0 - 1.8 (average 0.7 pips) Spread: 1.5 Spreads Spread: 0.02%
Apple Fees $0 0 + market spread Spread 0.13% $0 commissions Spread: 0.74%
Tesla Fees $0 0 + market spread Spread 0.13% $0 commissions Spread: 0.75%
Amazon Fees $0 0 + market spread Spread 0.13% $0 commissions Spread: 0.75%
S&P 500 Fees Varied Spread min. 0.4 spread Spread 0.25 over market N/A Spread: 0.02%
Options Fee N/A N/A N/A N/A N/A Spread
Mutal Fund Fees N/A N/A N/A N/A N/A N/A
ETF Fee $0 N/A N/A 0.13% - 0.15% $0 commissions Spread

What is CFD Trading?

CFDs were first traded on the London Stock Exchange in the early 1990s. CFDs were originally utilized by hedge funds and asset managers. The rise of retail CFD accounts has brought access to CFDs to retail traders.

CFDs are traded based on the performance of an underlying instrument. It is an agreement between a trader and their CFD broker that concludes after a predetermined length of time. CFDs are speculative. Traders try to predict whether an instrument's price will go up or down. If they believe it will gain value, they “go long”, if not, 2go short.”

Regulation surrounding CFDs has been slow to adapt to the growing markets. Some regions, such as the US, Brazil, and Hong Kong, have banned CFD outright.


CFD margin trading is the initial capital traders invest to secure their position on CFDs. Depending on the leverage ratio, marginal capital is increased proportionally to secure a larger position than the initial amount would have allowed.

If a trader speculated the movement of the CFD incorrectly, they may lose more than the marginal investment.


CFDs are leveraged products. The leverage that a trader has access to shows the amount that a broker will increase the initial investment size. This allows traders to take larger positions than they otherwise could.

Leverage is a ratio of the increased volume against the initial investment, for example, 100:1. In other words, an initial investment of $100 can be increased to a position at $10,000.

Maximum leverage ratios are set by local regulations. Some regions, like the EU, are more strict and limit leverage ratios to 30:1.

Benefits and Drawbacks of CFDs

CFDs are a complicated and volatile market. We’ve put together a brief list of the pros and cons of CFDs.

If you’re looking for more information, skip to the end of this article, where we’ve compiled an FAQ and other important information on the subject.


  • Leverage
  • It’s possible to go long or short.
  • Commission on CFD tends to be lower than traditional instruments.


  • CFD Brokers charge overnight fees for any contracts held over a trading day.
  • Using leverage for CFD increases the potential loss traders may face.
  • Traders do not own the underlying instrument.

How to Pick CFD Brokers?


Depending on which country it operates in, it will be subject to different types of regulation. Traders must understand the ins and outs of these regulations.

Different regulatory zones may have rules determining maximum leverage amounts.

Regulations will also determine what you’re allowed to trade and whether your funds are kept in segregated accounts.

Fees & Commissions

There are many ways that CFD brokers charge their clients to earn money.

Some, like eToro, don’t charge traders a lot in commission. Instead, they take a cut of each trade when a position is opened or closed. Others make money by charging monthly subscription fees.

Traders who leave their accounts for months without activity may be charged inactivity fees. They use these fees to encourage users to remain active.

Platforms like FP Markets that don’t charge any inactivity fees are rare.

Securities Available

Depending on the trading platform, you can access a different range of securities. Because trading is done based on the performance of the underlying security or instrument, the more traders have access to, the more versatile you can be in your strategy.

CFD Brokers like IQ Option and eToro have a wide range of securities to trade.

Account Types

Most retail CFD brokers offer different account types to their traders. These accounts differ in terms of their spreads and commissions. With some, higher tiers of accounts have access to more research tools.

When picking a trading platform, find one that has a demo account. This list only includes the ones that give access to demo accounts. For most casual traders, standard accounts will suffice their needs. These accounts are typically limited to any account opened with less than a $100,000 deposit, but it changes depending on the platform.

Trading Platforms Available

Many use third-party trading platforms to execute trades. The most popular platforms are MetaTrader 4 and 5 (MT4/MT5). 

The trading platform that you use will change the instruments you can trade on. Your choice of platform will also affect how much you are charged for each trade.

Some, such as IG and, have proprietary trading platforms. This means they have set up their platform through which all trades are executed. A broker that uses its platform tends to have lower slippage and a higher degree of accuracy. Smaller platforms may have access to fewer security options.

Customer Support

You should always look for a CFD broker that provides great customer support. Because CFDs markets are volatile, you never know when you will need quick and competent support.

Look for brokers offering email, live chat, phone, WhatsApp, and Telegram support. A bonus is 24/7 support.

AvaTrade won numerous awards for excelling in customer care. 

CFD vs Investing

CFDs and investing are two different techniques traders use to speculate on the performance of a particular market.

The main difference between CFD and investing is that with CFDs, at no point does the trader own the speculated security. CFDs are simply contracts that speculate on whether security will trend upwards or downwards over a pre-determined length of time.

Investors own, either in part or in whole, the stock, currency, or commodity they are investing in. This also means that investors can only make money when their investment gains value.

With CFD trading, it is also possible to go short.

CFD vs Spread Betting

CFD trading and Spread Betting are similar in many ways. They are both speculative and based on the performance of an underlying instrument. They are also both frequently traded using leverage and margins.

Spread Betting is often done through third-party over-the-counter (OTC) brokerages. The retail brokers on this list do not provide any form of spread betting. Because of their OTC nature, it is possible to place spread bets on company stocks that are not publicly listed.

One of the most significant differences between Spread Betting and CFD is that Spread Betting is not seen as an income and therefore is not subject to capital gains taxes. Spread Bets are also not charged fees and commissions.

Spread Betting is viewed more as a form of gambling. Because of this, it is not suitable for Muslim traders.

Countries where you can trade CFDs

Most countries allow CFDs, but there are exceptions. 

CFD trading is illegal in the USA, Brazil, Belgium, and Hong Kong.

Residents in these countries can still trade CFDs, but they must use regulated CFD brokers outside their region. This carries significant risks since these tend to have lower levels of security and trust.

Risks of CFD Trading

CFDs carry their share of risks. Many have risk management tools such as stop-losses and alerts. Traders are encouraged to use these tools to protect themselves against major financial losses.

As a rule of thumb, never put in more than you are willing to lose.

Leverage has its benefits, but there are also significant drawbacks. The recent Gamestop-Reddit saga is an excellent case study of the potential harm of trading with leverage.

Brokers leverage a trader’s initial margin to secure a larger position.

Traders should be aware that across various platforms, more than two-thirds of traders lose money when trading CFDs. 

Types of CFD brokers

CFD brokers fall into two distinct categories – Dealing Desk (DD) and No Dealing Desk (NDD).

DD are also known as market makers. In a CFD trade, a DD broker takes the other side of a trader’s position.

DD earns its profits when the trader makes a loss, and vice-versa. Many traders see this as a potential conflict of interest. There have been instances in the past where brokers have been caught actively working against their client’s trades.

DD are advantageous in that they offer fixed spreads.

NDD brokers utilize straight-through processing (STP) to link a trader’s CFD bid to a third-party liquidity provider. Because of this, NDDs are not involved in the trade, they only facilitate it.

Many traders feel more comfortable with NDD since they are not a party in the trade. They have no interest in whether the trader wins or loses.

Types of accounts

Although brokers may call their account options by any name they wish, there are three different account types.

Demo Accounts

Demo accounts are an essential feature in any trading platform. Traders can utilize demo accounts to experiment with various strategies and markets without risking real money.

Access to a demo account is a must for any would-be trader.

Standard Accounts

These are entry-level accounts available to most potential traders. The minimum deposit to open an account could range anywhere from $0-$500. The features available to standard account holders will change depending on the brokerage. Some limit access to research tools and educational resources. Users with standard accounts tend to pay a higher commission rate on their trades than premium account holders.

Premium Accounts

The amount needed to open a premium account varies, but it tends to be around $10,000.

Premium account holders have access to all the features of the trading platform. They will often access exclusive events and webinars to help them succeed. Because the positions these account holders take will be larger, they pay lower commission rates for their trades.

How do they make money?

CFD Brokers make money in two ways.

Firstly, they charge a commission for trades. They will take a percentage of the opening and closing positions of every trade. Although this percentage is small (less than 1%), the volume of trades the broker executes daily makes up for it.

A DD broker will make money off of their clients’ losing trades. Because DD brokers take the opposite position of their clients’ CFD, whenever a client wins, they have to pay out. When a client loses, they pay their losses to the broker.


Why are CFDs banned in the US?

The Securities and Exchange Commission (SEC) ruled against OTC stock options owing to their volatility. According to the SEC, the high-risk nature of leveraged CFD trading and the fact that most traders lose money on trades.

Is CFD Trading Tax-Free?

Unlike spread betting, which is considered a form of gambling, CFD trading is seen as income. Different countries have varied laws and you should consult your local tax advisor.

Is CFD Trading Gambling?

CFD trading isn’t considered gambling. Traders with a keen eye on the market can accurately predict the movement of the underlying security. Although it’s not considered gambling, potential traders should know that CFDs are speculative. Even the most obvious predictions can go awry.

Are CFDs safe?

CFDs are considered highly volatile. Traders should be aware that the majority of CFD traders lose money. It is not considered safe.

About the author

Ziga Breznik is the owner and head of research at – he is an active investor in the forex, crypto and stock markets – he has seen trading platforms disappear along with his investments – especially during the “crypto boom”. Ziga learned the hard way that finding a reputable and trustworthy online brokerage is key to long-term success in the financial markets. He founded as a platform where he shares his research with one goal in mind: to provide unbiased and trustworthy online brokers reviews.