Best CFD Brokers

Find below the list of the best CFD brokers online. Find the most suitable, and affordable broker for you.

Risk Warning: Your capital is at risk. CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 58-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. Please be advised that certain brokers, products, bonus and/or leverage may not be available for traders from some countries due to legal restrictions.

Top
▾▴
Broker
▾▴
Minimum Deposit
▾▴
ECN (Min. Deposit)
▾▴
Leverage
▾▴
MT4 MT5 Bonus
▾▴
Review
1 Exness $1 /€ $300 /€ ≤9999:1
Review
2 RoboForex $10 / 0.001₿ $10 / 0.001₿ ≤2000:1
Review
3 IC Markets $200 /€ $200 /€ ≤500:1
Review
4 Alpari $200 /€ $300 /€ ≤1000:1
Review
5 LiteForex $10 /€ ≤1000:1
Review
6 XM Group $30 /€
Residents within EEA are not eligible for this bonus
Review
7 FBS $1 /€ ≤3000:1 •
EEA
 ≤30:1
$70
Residents within EEA are not eligible for this bonus
Review
8 HotForex ≤1000:1
Review
9 InstaForex $1 /€ ≤1000:1 $500
Review
10 OctaFx $50 /€ $100 /€ ≤500:1
Review
11 AMarkets $100 /€ $200 /€ ≤1000:1
Review
12 FXTM $10 /€ $500 /€
Review
13 FX Choice $100 / 0.01₿ $100 / 0.01₿ ≤200:1
Review
14 Forex.com $100 /€
Review
15 FxGlory $1 ≤3000:1
Review
16 BDSwiss $100 /€ ≤500:1
Review
17 Vantage Fx $100 /€ $500 /€ ≤500:1
Review
18 AvaTrade $100 /€ ≤400:1 •
EEA
 ≤30:1
Review
19 eToro $200 ≤400:1 •
EEA
 ≤30:1
Review
20 admirals $1 /€ ≤500:1 •
EEA
 ≤30:1
Review
21 FreshForex $1 /€ $1 /€ ≤2000:1 $2021
Review
22 LMFX $10 /€ ≤1000:1
Review
23 LQDFX $20 ≤500:1
Review
24 Plus500 $100 /€ ≤30:1
Review
25 FXOpen $1 / 0.0001₿ $100 / 0.01₿ ≤500:1 $10
Review
26 IQ Option $10 /€ ≤500:1 •
EEA
 ≤30:1
Review
27 IronFX $100 /€ $100 /€ ≤1000:1
Review
28 NordFX $5 /€ $1000 /€ ≤1000:1
Review
29 FP Markets $100 $100 ≤500:1
Review
30 BlackBull Markets $200 /€ ≤500:1
Review
31 XTB ≤200:1 •
EEA
 ≤30:1
Review
32 FxPro $100 /€ ≤200:1 •
EEA
 ≤30:1
Review
33 ForexMart $1 /€ ≤500:1
Review
34 FortFS $5 /€ $500 /€ ≤1000:1 $35
Review
35 Fortrade $100 /€ $100 /€ ≤200:1 •
EEA
 ≤30:1
Review
36 HYCM $100 /€ ≤500:1
Review
37 Tickmill $100 /€ $100 /€ ≤500:1 •
EEA
 ≤30:1
$30
Residents within EEA are not eligible for this bonus
Review
38 FiboGroup $1 /€ $50 /€ ≤1000:1
Review
39 TradersWay $1 /€ $50 /€ ≤1000:1
Review
40 IFC Markets $1000 /€ ≤400:1
Review
41 Pepperstone $200 /€ $200 /€ ≤500:1 •
EEA
 ≤30:1
Review
42 Oanda $1 /€ ≤200:1
Review
43 FXCM
Review
44 Axi $1 /€ ≤400:1 •
EEA
 ≤30:1
Review
45 AM Broker $100 /€ $1000 /€ ≤500:1 $100
Residents within EEA are not eligible for this bonus
Review
46 GrandCapital $10 /€ $500 /€ ≤2000:1 $500
Review
47 ForexChief $100 /€ ≤1000:1
Review
48 TigerWit $50 ≤400:1
Review
49 SuperForex $1 /€ ≤2000:1 $50
Review
50 Globex360 $100 /€ ≤500:1
Review
51 NPBFX $10 /€ ≤1000:1
Review
52 NumberOne CM $5 ≤1000:1
Review
53 SimpleFX $1 / 0.0001₿ ≤500:1
Review
54 Land-FX $300 /€ $2000 /€ ≤500:1
Review
55 Orbex $200 /€ $500 /€ ≤500:1
Review
56 CityIndex $100 /€
Review
57 Weltrade $25 /€ ≤1000:1
Review
58 Tifia $10 /€ $500 /€ ≤1000:1
Review
59 Eightcap $100 /€ ≤500:1
Review
60 ActivTrades $100 /€ ≤200:1
Review
61 ThinkMarkets $250 /€ $2000 /€ ≤500:1 •
EEA
 ≤30:1
Review
62 Libertex $100 ≤30:1
Review
63 Forex.ee $50 /€ $200 /€ ≤500:1 $15
Review
64 Mtrading $100 ≤1000:1 $30
Residents within EEA are not eligible for this bonus
Review
65 HF Markets $50 /€ ≤30:1
Review
66 FxPrimus $100 /€ $100 /€ ≤1000:1 •
EEA
 ≤30:1
Review
67 Capital.com $20 /€ ≤30:1
Review
68 Trading212 $150 /€ ≤20:1 •
EEA
 ≤30:1
Review
69 Markets.com $100 /€ ≤300:1 •
EEA
 ≤30:1
Review
70 Naga $250 /€ ≤1000:1 •
EEA
 ≤30:1
Review
71 easyMarkets $100 /€ ≤400:1 •
EEA
 ≤30:1
Review
72 RoboMarkets $100 /€ $100 /€ ≤30:1
Review
73 FXGiants $100 /€ $200 /€ ≤1000:1 •
EEA
 ≤30:1
Review
74 GO Markets $200 /€ ≤500:1 •
EEA
 ≤30:1
Review
75 NSFX $300 /€ $3000 /€ ≤50:1 •
EEA
 ≤30:1
Review
76 Deriv $5 /€ ≤1000:1 •
EEA
 ≤30:1
Review
Minimum Deposit $1 /€
ECN $300 /€ (Min. Deposit)
Leverage ≤9999:1
MT4
MT5

Minimum Deposit $10 / 0.001₿
ECN $10 / 0.001₿ (Min. Deposit)
Leverage ≤2000:1
MT4
MT5

Minimum Deposit $200 /€
ECN $200 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $200 /€
ECN $300 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $10 /€
Leverage ≤1000:1
MT4
MT5

MT4
MT5
Bonus $30 /€
Residents within EEA are not eligible for this bonus

Minimum Deposit $1 /€
Leverage ≤3000:1 •
EEA
 ≤30:1
MT4
MT5
Bonus $70
Residents within EEA are not eligible for this bonus

Leverage ≤1000:1
MT4
MT5

Minimum Deposit $1 /€
Leverage ≤1000:1
MT4
MT5
Bonus $500

Minimum Deposit $50 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
ECN $200 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $10 /€
ECN $500 /€ (Min. Deposit)
MT4
MT5

Minimum Deposit $100 / 0.01₿
ECN $100 / 0.01₿ (Min. Deposit)
Leverage ≤200:1
MT4
MT5

Minimum Deposit $100 /€
MT4
MT5

Minimum Deposit $1
Leverage ≤3000:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
ECN $500 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤400:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $200
Leverage ≤400:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $1 /€
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $1 /€
ECN $1 /€ (Min. Deposit)
Leverage ≤2000:1
MT4
MT5
Bonus $2021

Minimum Deposit $10 /€
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $20
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤30:1
MT4
MT5

Minimum Deposit $1 / 0.0001₿
ECN $100 / 0.01₿ (Min. Deposit)
Leverage ≤500:1
MT4
MT5
Bonus $10

Minimum Deposit $10 /€
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $5 /€
ECN $1000 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $100
ECN $100 (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $200 /€
Leverage ≤500:1
MT4
MT5

Leverage ≤200:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤200:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $1 /€
Leverage ≤500:1
MT4
MT5

Minimum Deposit $5 /€
ECN $500 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5
Bonus $35

Minimum Deposit $100 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤200:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5
Bonus $30
Residents within EEA are not eligible for this bonus

Minimum Deposit $1 /€
ECN $50 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $1 /€
ECN $50 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $1000 /€
Leverage ≤400:1
MT4
MT5

Minimum Deposit $200 /€
ECN $200 /€ (Min. Deposit)
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $1 /€
Leverage ≤200:1
MT4
MT5

MT4
MT5

Minimum Deposit $1 /€
Leverage ≤400:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
ECN $1000 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5
Bonus $100
Residents within EEA are not eligible for this bonus

Minimum Deposit $10 /€
ECN $500 /€ (Min. Deposit)
Leverage ≤2000:1
MT4
MT5
Bonus $500

Minimum Deposit $100 /€
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $50
Leverage ≤400:1
MT4
MT5

Minimum Deposit $1 /€
Leverage ≤2000:1
MT4
MT5
Bonus $50

Minimum Deposit $100 /€
Leverage ≤500:1
MT4
MT5

Minimum Deposit $10 /€
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $5
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $1 / 0.0001₿
Leverage ≤500:1
MT4
MT5

Minimum Deposit $300 /€
ECN $2000 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $200 /€
ECN $500 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
MT4
MT5

Minimum Deposit $25 /€
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $10 /€
ECN $500 /€ (Min. Deposit)
Leverage ≤1000:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤500:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤200:1
MT4
MT5

Minimum Deposit $250 /€
ECN $2000 /€ (Min. Deposit)
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100
Leverage ≤30:1
MT4
MT5

Minimum Deposit $50 /€
ECN $200 /€ (Min. Deposit)
Leverage ≤500:1
MT4
MT5
Bonus $15

Minimum Deposit $100
Leverage ≤1000:1
MT4
MT5
Bonus $30
Residents within EEA are not eligible for this bonus

Minimum Deposit $50 /€
Leverage ≤30:1
MT4
MT5

Minimum Deposit $100 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤1000:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $20 /€
Leverage ≤30:1
MT4
MT5

Minimum Deposit $150 /€
Leverage ≤20:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤300:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $250 /€
Leverage ≤1000:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
Leverage ≤400:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $100 /€
ECN $100 /€ (Min. Deposit)
Leverage ≤30:1
MT4
MT5

Minimum Deposit $100 /€
ECN $200 /€ (Min. Deposit)
Leverage ≤1000:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $200 /€
Leverage ≤500:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $300 /€
ECN $3000 /€ (Min. Deposit)
Leverage ≤50:1 •
EEA
 ≤30:1
MT4
MT5

Minimum Deposit $5 /€
Leverage ≤1000:1 •
EEA
 ≤30:1
MT4
MT5


 ✚

CFD definition : What does it mean?

A CFD stands for Contract For Difference, it is a way of trading on financial markets without owning the underlying asset. A CFD is a derivative product: the trader does not take ownership of the underlying asset. The profit or loss is the difference between the price when the CFD was opened and the price when the CFD is closed.
You can trade on multiple markets, such as:

  • Shares in companies
  • Foreign exchange
  • Indices, such as the US Dow Jones, S&P 500, Nasdaq, UK's FTSE 100, Canada's S&P/TSX, Australia's S&P/ASX, South Africa's FTSE/JSE indices...
  • Commodities, such as gold and silver

CFDs are leveraged derivative products. Broker could offer high leverage, sometimes as high as 1000:1 or more. It allows traders to control larger positions with smaller budget. Consequently, it is possible to make bigger profit or bigger loss with a smaller amount of money. The leverage is illustrated in terms of multiples – so 500:1 indicates leverage of 500 times the deposit. The equivalent margin would be 0.2%.

How does it work?

When you want to make a trade, you get two prices, the buy price and the sell price:

  • If you predict the value will go up, you could buy a number of CFDs.
  • If you predict the value will go down, you could sell a number of CFDs.
If the market moves in the direction you think, you could make a profit, in the opposite, you could make a loss.

Trading and Margin explained - Example

If the price of a CFD stock is $100 and a trader buys 8 CFD stocks at the current price, the total transaction will cost $800. If the broker allows a margin of 4% (also called leverage 25:1), the trader will put $32 for the trade. If the share's price increases and reaches a price of $105, the 8 CFD shares can be sold for a profit of $40 for an initial deposit of $32. In the opposite, if the share's price decreases at a price of $98, the 8 CFD shares can be sold and you will loose $16.

Pros and Cons - CFD vs Shares

Unlike traditional trading, CFD trading provide higher leverage, it means more potential gains but increase loss risks as well. CFDs allows the trader to short sell with ease. For instance, CFDs can play a hedging role: if you hold shares in a company, short selling CFDs based on the same shares can offset any loss from your portfolio.

What is a CFD broker?

CFD trading is performed via brokerage accounts designated for this purpose. CFD trading brokers can offer you an access to a trading platform to trade currency, commodity, stock, index CFDs. There are a lot of CFD brokers on the market. On this website, you can find the most suitable and affordable broker for you.


Risk Warning: Investments involve a high level of risk. It is possible to lose all your capital. CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 58-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

The information on this site is not intended for distribution to, or use by, any person in any country or jurisdiction where such distribution or use would be contrary to local law or regulation and is not directed at residents of: Australia · Belgium · Canada · France · Israel · Japan · Latvia · New Zealand · Portugal · Turkey · United States ·