Trading Experience
Trading Conditions
Account Types
Trading Platforms
Regulators

Recommended Retail CFD Brokers

Total 13 | Sort by :
Trading Experience
Trading Conditions
Account Types
Trading Platforms
Regulators
  • Minimum Deposit
    USD 10
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    TYPE OF BROKER

    ECN/STP

    REGULATED BY
    CySEC CySEC
    FCA FCA
    FSCA FSCA
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : Flexible
    • Min. Spread : 0.1 pips
    • Currency Pairs : 59
    Account Spread From Commission Execution Min. Deposit
    Cent Account 1.5 pips None Instant USD 10 Account Details
    Standard Account 1.3 pips None Instant USD 100 Account Details
    ECN Zero Account 1.5 pips None Market USD 200 Account Details
    ECN Account 0.1 pips $2.00 Market USD 500 Account Details
    FXTM Pro Account 0.0 pips None Market USD 25000 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : Flexible
    • Min. Spread : 0.1 pips
    • Currency Pairs : 59
  • Minimum Deposit
    USD 5
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    CySEC CySEC
    FCA FCA
    ASIC ASIC
    IFSC IFSC
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Sofort Banking
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.0 pips
    • Currency Pairs : 57
    Account Spread From Commission Execution Min. Deposit
    Micro 1.0 pips None Instant USD 5 Account Details
    Standard 1.0 pips None Instant USD 5 Account Details
    XM Zero 0.6 pips None Instant USD 100 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Sofort Banking
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.0 pips
    • Currency Pairs : 57
  • Minimum Deposit
    USD 100
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Equities
    • ETFs
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    ASIC ASIC
    FSCA FSCA
    B.V.I FSC B.V.I FSC
    FSA FSA
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    DEPOSIT METHODS
    • POLi
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    • Paypal
    • Bank Transfer
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 50+
    Account Spread From Commission Execution Min. Deposit
    Islamic 1.3 pips None Instant USD 100 Account Details
    Professional 1.3 pips None Instant USD 100 Account Details
    Retail 1.3 pips None Instant USD 100 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Equities
    • ETFs
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    DEPOSIT METHODS
    • POLi
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    • Paypal
    • Bank Transfer
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 50+
  • Minimum Deposit
    USD 200
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Energies
    TYPE OF BROKER

    ECN/STP

    REGULATED BY
    FCA FCA
    ASIC ASIC
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • cTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Paypal
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : Variable pips
    • Currency Pairs : 80+
    Account Spread From Commission Execution Min. Deposit
    Razor 0.0 pips AUD$ 7 ECN USD 200 Account Details
    Standard 1.0 pips None ECN USD 200 Account Details
    Swap-free 1.0 pips None ECN USD 200 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Energies
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • cTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Paypal
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : Variable pips
    • Currency Pairs : 80+
  • Minimum Deposit
    USD 100
    TRADING INSTRUMENTS
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    • Futures
    TYPE OF BROKER

    NDD Intervention Market Maker

    REGULATED BY
    FCA FCA
    CySEC CySEC
    FSCA FSCA
    DFSA DFSA
    SCB SCB
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    • cTrader
    • FxProEdge
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.6 pips
    • Currency Pairs : 70+
    Account Spread From Commission Execution Min. Deposit
    FxPro cTrader 0.45 pips $4.50 Market USD 100 Account Details
    FxPro MT4 1.2 pips None Market USD 100 Account Details
    FxPro MT5 1.52 pips None Market USD 100 Account Details
    Islamic 1.2 pips Variable Market USD 100 Account Details
    TRADING INSTRUMENTS
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    • Futures
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    • cTrader
    • FxProEdge
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.6 pips
    • Currency Pairs : 70+
  • Minimum Deposit
    USD 5
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    • Bonds
    TYPE OF BROKER

    ECN/STP

    REGULATED BY
    CySEC CySEC
    FCA FCA
    FSCA FSCA
    DFSA DFSA
    FSC FSC
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.0 pips
    • Currency Pairs : 51
    Account Spread From Commission Execution Min. Deposit
    Islamic 1.0 pips None Market USD 100 Account Details
    Zero 0.0 pips $3.00 Market USD 200 Account Details
    HFCopy 1.0 pips None Market USD 300 Account Details
    Premium Pro 1.0 pips None Market USD 5000 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    • Energies
    • Bonds
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    • Bitcoin
    • Unionpay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.0 pips
    • Currency Pairs : 51
  • Minimum Deposit
    USD 100
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Equities
    • Vanilla Options
    • ETFs
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    CySEC CySEC
    ASIC ASIC
    FSCA FSCA
    MAS MAS
    FMA FMA
    TRADING PLATFORMS
    • Plus500
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Paypal
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 70+
    Account Spread From Commission Execution Min. Deposit
    Standard 0.0 pips None Instant USD 100 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Equities
    • Vanilla Options
    • ETFs
    TRADING PLATFORMS
    • Plus500
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Paypal
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 70+
  • Minimum Deposit
    USD 250
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    FSCA FSCA
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    • Sirix
    DEPOSIT METHODS
    • Bank Transfer
    • Neteller
    • Visa
    • Mastercard
    • Fasapay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 1.5 pips
    • Currency Pairs : 47
    Account Spread From Commission Execution Min. Deposit
    Bronze 1.5 pips None Instant USD 250 Account Details
    Silver Not Published pips None Instant USD 1000 Account Details
    Gold Not Published pips None Instant USD 10000 Account Details
    Premium Not Published pips None Instant USD 25000 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    • Sirix
    DEPOSIT METHODS
    • Bank Transfer
    • Neteller
    • Visa
    • Mastercard
    • Fasapay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 1.5 pips
    • Currency Pairs : 47
  • Minimum Deposit
    USD 100
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Metals
    • Equities
    • Energies
    • ETFs
    • Bonds
    • Blends
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    CySEC CySEC
    ASIC ASIC
    FSCA FSCA
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Paypal
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.9 pips
    • Currency Pairs : 50+
    Account Spread From Commission Execution Min. Deposit
    LIve 0.9 pips None Market GBP 100 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Metals
    • Equities
    • Energies
    • ETFs
    • Bonds
    • Blends
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Maestro
    • Skrill
    • Neteller
    • Paypal
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.9 pips
    • Currency Pairs : 50+
  • Minimum Deposit
    USD 50
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Bonds
    • Interest Rates
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    FCA FCA
    ASIC ASIC
    MAS MAS
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    • ATPro
    DEPOSIT METHODS
    • PayID
    • Bank Transfer
    • Visa
    • Mastercard
    • BPay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 84+
    Account Spread From Commission Execution Min. Deposit
    Premium 0.5 pips None Instant USD 10000 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Bonds
    • Interest Rates
    TRADING PLATFORMS
    • MetaTrader4
    • WebTrader
    • ATPro
    DEPOSIT METHODS
    • PayID
    • Bank Transfer
    • Visa
    • Mastercard
    • BPay
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 84+
  • Minimum Deposit
    USD 100
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    TYPE OF BROKER

    STP

    REGULATED BY
    ASIC ASIC
    CySEC CySEC
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    • IRESS
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Paypal
    • Skrill
    • Neteller
    • Fasapay
    • BPay
    • paytrust88
    • POLi
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.1 pips
    • Currency Pairs : 50+
    Account Spread From Commission Execution Min. Deposit
    RAW 0.0 pips $3.50 STP USD 100 Account Details
    Standard 1.0 pips None STP USD 100 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    TRADING PLATFORMS
    • MetaTrader4
    • MetaTrader5
    • WebTrader
    • IRESS
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Paypal
    • Skrill
    • Neteller
    • Fasapay
    • BPay
    • paytrust88
    • POLi
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.1 pips
    • Currency Pairs : 50+
  • Minimum Deposit
    USD 5
    TRADING INSTRUMENTS
    • Cryptocurrencies
    • Forex
    • Indicies
    • Metals
    • Equities
    • Bonds
    • WTIs
    TYPE OF BROKER

    Market Maker

    REGULATED BY
    ASIC ASIC
    FCA FCA
    MAS MAS
    FMA FMA
    TRADING PLATFORMS
    • MetaTrader4
    • CMCmarkets
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Paypal
    • BPay
    • POLi
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.7 pips
    • Currency Pairs : 330
  • Minimum Deposit
    USD 5
    TRADING INSTRUMENTS
    • Commodities
    • Forex
    • Indicies
    • Metals
    TYPE OF BROKER

    Market Maker/NDD

    REGULATED BY
    CySEC CySEC
    FCA FCA
    IFSC IFSC
    TRADING PLATFORMS
    • MetaTrader4
    • xStation5
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.1 pips
    • Currency Pairs : 49
    Account Spread From Commission Execution Min. Deposit
    Islamic 0.28 pips $10.00 Instant USD 5 Account Details
    Pro 0.28 pips $3.50 Instant USD 5 Account Details
    Standard 0.35 pips None Instant USD 5 Account Details
    TRADING INSTRUMENTS
    • Commodities
    • Forex
    • Indicies
    • Metals
    TRADING PLATFORMS
    • MetaTrader4
    • xStation5
    DEPOSIT METHODS
    • Bank Transfer
    • Visa
    • Mastercard
    • Skrill
    • Neteller
    Trading Conditions
    • Max. Leverage : 30:1
    • Min. Spread : 0.1 pips
    • Currency Pairs : 49

See All Brokers

What is CFD Trading?

CFD trading, or a Contract for Difference, is where investors don’t take ownership of the asset they are trading. CFDs are derivative products; their value is derived from the underlying asset. The underlying asset can be anything that is commonly traded on a market – be this commodities such as crude oil, corn and gold or equities such as Spotify or Boeing shares or currencies such as Forex and crypto pairs, or even entire indices such as the NASDAQ, JSE or FTSE. So, rather than trading the asset itself, traders instead speculate on the future price of the asset with what is known as a futures contract.

Leverage

The second important thing to understand about CFDs is the leverage involved. CFDs are leveraged products where traders only put up a small percentage of the amount required for the trade, and a third-party liquidity provider will lend the trader the rest. The money in the trader’s account will then be used as collateral against the loss, but in exchange, the profits for the trader can be much larger. For instance, if you buy 100 USD of a crude oil CFD at 100 USD a barrel and the price of crude goes up by 2 USD you will make 2 USD in profit. But if you borrow 900 USD (to make an even 1000 USD when added to your 100 USD – a 10% margin or 10x leverage) and you buy 1000 USD of crude oil you would make 20 USD – all without spending more than your original 100 USD, a fairly incredible 20% profit in real terms.

Leverage Iceberg

The problem with this is that you can also lose money incredibly quickly. Take the same example above, but this time the price of crude oil falls by 5 USD. Because of your leveraged position (10x in this case), you would lose 50 USD, half of your original investment. In a volatile market (such as Crypto or certain commodities) it is very easy to lose your entire investment.

Additionally, losses apply not just to your investment but to your whole account and, if you are not careful, you can lose large amounts of the trading capital in your account through something called a margin call – this is explained in detail in the FAQs below.

Due to the risk involved in using leverage, retail CFDs are banned or very tightly regulated in much or the world. Since this trading is speculation on the price of an asset or instrument, traders can make money when the price is both rising or falling.  CFD traders will take long positions when the market is bullish, and short positions when the market is bearish.

How to trade CFDs

To start trading CFDs, you will need to find a reputable broker and open an account – check out our list above. Because it is a financial trading account, the broker will require that you submit copies of your government issues identification documents and proof of residence such as a utility bill issued in the past six months. Once your account is set up, you will be able to make a deposit and open your first trade.

Is CFD trading gambling?

It can be gambling if you treat it as such, but if you do your research and treat it like any other investment in the financial markets, it is not gambling. It’s important to remember the risk of leverage as your deposit is only a small part of your overall exposure and you can lose substantially more than your deposit if the trade goes against you.

However, it is possible to reduce your potential losses by using a stop order. This means that the trade will automatically be closed if it goes against you by an amount you specify. Higher spreads can be another pitfall as it can ruin any potential profits. So pick which instruments you trade very carefully.

What is short selling with CFDs?

Short selling is when you believe the price of an instrument is going to decrease rather than increase. Instead of buying low and selling high, you sell high and buy low – profiting on the decrease in the underlying instrument’s value. See our article on short-selling for a more detailed breakdown of how this can work and it’s uses in trading.

What is a Margin Call?

Brokers will apply a required margin on any position taken by a trader – this is often 50% of the original margin or 50% of your original investment, but it varies from broker to broker and instrument to instrument. If the total funds available in your trading account falls below this value the broker will make a margin call – requiring you to add funds to your trading account or close your position, covering any losses from your trading account. Needless to say, this is a very bad thing, and if you are planning on holding a long-term position in a volatile market you should have the required margin foremost in your mind when calculating the funds to hold in your trading account.

Commissions on Trades

In addition to your deposit to open or close a CFD trade, you might have to pay a small commission, which can be as low as 0.1%. That said, most brokers make money through the spread and will charge no commission. You may also have to calculate interest adjustments that are added or subtracted from your trade if you hold the trade overnight.

Is Trading Profits Taxed?

Profits are taxable as income, even the case if the broker is located outside your country of residence. 

Is CFD Trading Allowed in Islam?

Traders can open Halal accounts, which the industry has named Swap Free accounts. Swap Free accounts will stop any interest payments being made either from the broker to you, or you to the broker.

Swap Free accounts are more common than you may think and are widely available with CFD brokers. The usual way to get a swap-free trading account is to complete the regular registration process and ask your account manager to make the changes in your account.

Summary

CFDs are designed to mirror the price of underlying assets so traders can take advantage of the price fluctuation without owning the underlying instrument. Technically a CFD is a financial contract between the trader and broker that allows speculation on price.

CFDs are a flexible and attractive alternative to other financial vehicles and they allow you to take advantage of the fluctuations in the value of a huge range of instruments.

Importantly, CFD trading allows traders to make money both when the market is rising or falling. Furthermore, you don’t have to put up the full cost of exposure to the market, and there is no fixed period for your trade. With CFDs, you’re able to trade a multiple of your capital using leverage, but this can be a double-edged sword so make sure you’ve done your research and that you keep a close eye on your trades.

Trading Forex and CFDs is not suitable for all investors and comes with a high risk of losing money rapidly due to leverage. 75-90% of retail investors lose money trading these products. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.