Forex and CFD broker comparison

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.

The information displayed on this page is presented on an indicative basis. It relies on the data published by brokers on their respective websites and there may be a lag in the updating of their data on this broker comparison page.

(information last updated on 17 February 2019)


Social trading comparison

Click on the column titles to list the brokers according to a particular category.

Forex brokerYear foundedCountryRegulated byFree demo (click on link)Negative balance protectionOther languagesSTP execution*Islamic accountsContests
AvaTrade2006IrelandASIC, CBFSAI o 21 Dayso
o
n
o
 
easyMarkets2001CyprusCySEC, ASIC o Unlimitedo
o
n
o
 
ETX Capital2002UKFCA o 14 Days o
n
  
Forex4You2007British Virgin IslandsFSC BVI o Unlimited o
o
o
 
FP Markets2005AustralieASIC o Unlimited o
o
o
 
FxOpen2005UK / NevisFCA, FSPR, ASIC o Unlimited o
o
L2
o
o
GKFX2010UKFCA o Unlimited o
n
o
 
JFD Brokers2011CyprusFCA, CySEC, BaFin oUnlimitedo
o
o
o
 
LiteForex2005CyprusCySEC oUnlimitedo
o
o
o
o
Pepperstone2010UK / AustraliaFCA, ASIC o 30 Dayso
n
o
o
 
Plus500****2008IsraelFCA** o Unlimitedo
o
n
o
 
TrioMarkets2014CyprusCySec o Unlimitedo
o
o
o
 
XM2009UKFCA, CySEC, ASIC o Unlimitedo
o
n
o
o
XTB2002Poland / United KingdomSGCB, KNF o 15 dayso
o
n
o
 

*An STP (Straight-Through-Processing) broker provides direct access to the interbank market, it does not intervene in the execution of orders (No Dealing Desk).
**Plus500 UK Ltd is authorised and regulated by the Financial Conduct Authority (FRN 509909)
***Plus500 CY LTD is authorised and regulated by the Cyprus Securities and Exchange Commission (License No. 250/14)
****CFD Service. 80.6% lose money.

Forex BrokerTrading platformMin. Lot (EUR/USD)Max. Lev.
(individuals)
Max. Lev.
(professionals)
Scalping HedgingOCOTrailing Stop
AvaTrade  MetaTrader 4
  ActTrader
  100030:1400:1n
o
o
o
easyMarkets  MetaTrader 4
  easyMarkets
  500030:130:1o
o
n
o
ETX Capital  MetaTrader 4
  ETX TraderPro
  100030:1200:1n
n
o
o
Forex4You  MetaTrader 4  1030:1500:1o
o
n
o
FP Markets  MetaTrader 4 and 5,   IRESS  1000500:1500:1o
o
n
o
FxOpen  MetaTrader 4 and 5  10030:1500:1o
o
n
o
GKFX  MT4, WebTrader  100030:1400:1o
o
o
o
JFD Brokers  MetaTrader 4 and 5  100030:1400:1o
o
n
o
LiteForex  MetaTrader 4  100030:1500:1o
o
n
o
Pepperstone  MetaTrader 4
  cTrader
  100030:1400:1o
o
n
o
Plus500  Plus500  1000030:1300:1n
o
n
o
TrioMarkets  MetaTrader 4  100030:1300:1o
o
o
o
XM  MetaTrader 4 and 5  1030:1500:1o
o
n
o
XTB  MetaTrader 4  1000030:1200:1o
o
n
o

 

NameSocial Trading MQL5 SignalsMyfxbookZuluTradeTradency SirixAutochartistTrading Central Free VPS
AvaTrade o
 o
o
 
 
easyMarkets o
     
 
ETX Capital o
    o
  
Forex4Youo
Share4You
o
     o
 
FP Markets o
       
FxOpeno
o
o
o
    o
GKFX o
   o
 o
o
JFD Brokers o
       
LiteForexo
o
       
Pepperstone o
o
o
o
   o
Plus500         
TrioMarketso
TrioSocio
o
       
XM o
      o
XTB o
  o
  
 

 

Note: Although deposit minimums listed below are listed in US dollars or in euros, these brokerage firms usually welcome traders from any country, no matter what your national currency is. Use the Forex-Central.net currency converter to calculate these minimums in your currency.
Forex BrokerMin. Deposit BankBT*CC*CH*PP*Sk*WB*CU*WU*NT*
AvaTrade100€/$/£Commerzbank
Germany
o
o
 o
o
o
 o
o
easyMarkets100€/$/£Barclays UK, Ingenico Germanyo
o
  o
o
  o
ETX Capital200€/$/£ o
o
o
      
Forex4You1€/$/£OCBC Bank, BES, PPF Banka, ABLVo
o
  o
o
  o
FP Markets100 USD/€/AUDNational Australian Banko
o
      o
FxOpen1€/$/£Baltikums,
Latvia
o
o
  o
o
   
GKFX0€/$/£ o
o
  o
    
JFD Brokers500€/$/£ Barclays UK, Wirecard Bank Germanyo
   o
    
LiteForex50€/£/$ o
o
  o
o
 o
o
Pepperstone150€/$/£Local bank transferso
o
 o
o
   o
Plus500 100€/$/£ o
o
 o
o
    
TrioMarkets500€/£/$Barclayso
o
 o
o
o
  o
XM$5Barclays Cypruso
o
  o
   o
XTB1€/$/£HSBCo
o
 o
     

*(BT: Bank Transfer) - (CC: Credit Card) - (CH: Check) - (PP: Paypal) - (Sk: Skrill/Moneybookers) - (WB: WebMoney) - (CU: CashU) - (WU: Western Union) - (NT: Neteller)


Forex BrokerCurrenciesMetalsCommodities Crypto-currenciesShare CFDs Index CFDs Funds / ETF Bonds
AvaTrade59 pairs3118 10019 215
easyMarkets115 pairs2612   15   
ETX Capital51 pairs575 72,98340 77 
Forex4You51 pairs25  366   
FP Markets50 pairs41  12,000 19    
FxOpen28 pairs23 43   13    
GKFX50 pairs31 5 333 14    
JFD Brokers60 pairs213 5585 1615 2
LiteForex60 pairs222344 11   
Pepperstone52 pairs2  5   13    
Plus500 CFDs ONLY!61 pairs312 10 1,810 23 80  
TrioMarkets64 pairs43    10    
XM54 pairs27 5276 18   
XTB49 pairs714 25700 2675 3

 

Spread in pips *EUR/USDEUR/GBPGBP/USD EUR/CHFUSD/CADUSD/CHFUSD/JPYGBP/JPYEUR/JPYAUD/USD Gold
AvaTrade~ 1.5~ 2.2~ 2~ 2.7~ 2.5~ 2.1~ 1.6~ 3~ 2.5~ 2.240
easyMarkets1.83343.52.82.6632.650
ETX Capital0.7 - 1.41.5 - 1.80.9 - 22.4 - 2.62.6 - 30.9 - 2.40.9 - 1.83.9 - 40.9 - 2.20.9 - 1.540 - 60
Forex4You2333332633100
FP Markets~ 1.45~ 1.67~ 1.85~ 2.31~ 2.07~ 2.22~ 1.5~ 2.47~ 1.89~ 1.66~ 72
FxOpen (STP)~ 1.1~ 2.3~ 1.6~ 3.9~ 2.1~ 1.9~ 1.1~ 2.2~ 2~ 2.5~ 34
GKFX~ 1.5~ 2~ 1.5~ 6.4~ 2.8~ 6~ 2.2~ 4.6~ 3~ 2.4~ 40
JFD Brokers~ 0.83~ 1.2~ 1.28~ 1.4~ 1.2~ 1.19~ 1.08~ 1.69~ 1.4~ 1.2~ 32
LiteForex~ 2.2~ 6.8 ~ 2.8~ 6.4 ~ 2.1~ 3.4 ~ 2.5~ 7.6 ~ 3 ~ 2.8 ~ 52
Pepperstone~ 1.2~ 1.53~ 1.57~ 2.04~ 1.55~ 1.92~ 1.33~ 2.45~ 1.74~ 1.52~ 21
Plus500 CFDs ONLY!~ 0.6~ 1.3~ 2~ 3~ 3~ 2~ 0.7~ 2.5~ 1.5~ 1.8~ 39
TrioMarkets ***~ 0.9~ 1.3~ 1.2~ 1.6~ 1.2~ 1.5~ 1.3~ 2~ 1.4~ 1.550
XM~ 1.7~ 1.8~ 2.5~ 2.7~ 2.4~ 2.4~ 1.8~ 4.1~ 2.7~ 1.8~ 48
XTB~ 0.6~ 2.1~ 0.9~ 2.3~ 2.2~ 1.9~ 1.8~ 5.5~ 2.3~ 1.9~ 35

* With most brokers, spreads are variable. They depend on current market conditions and can change at any time.
*** These are the averages for the Premium Markup Spread account (no commissions)

DMA/STP brokersSpread + Commission for 1 standard lot (100k)Min. Deposit
FP Markets interbank spreads + $7.00 AUD per lot$1000 AUD (or equiv.)
FxOpen (L2) interbank spreads + $3 to $10$1000 (or equiv.)
JFD Brokersinterbank spreads + $6 / 5.50€€500 (or equiv.)
LiteForexinterbank spreads + $10€50 (or equiv.)
Pepperstone (Razor)interbank spreads + $7.52€200 (or equiv.)
TrioMarkets (Premium/Raw spreads)interbank spreads + $8 to $11€500 (or equiv.)

Previous: Instant execution vs market executionNext: Forex market players