Between 54-87% of retail CFD accounts lose money. Based on 69 brokers who display this data.
Between 54-87% of retail CFD accounts lose money. Based on 69 brokers who display this data.
Contracts for difference (CFDs) enable you to trade thousands of assets without needing to own the underlying asset. This means you can easily go long or short on instruments like cryptocurrencies and stocks without needing a crypto wallet or a share dealing account.
In addition to the wide range of instruments offered, CFD platforms typically allow you to trade on margin, which means you could execute a £1,000 trade with an account balance of just £100, assuming a 10% margin.
We’ll explore the pros and cons of CFD trading in more depth in this guide, but first, here’s what to consider when choosing between different CFD trading platforms. You can jump to a particular section using the quick links below:
With hundreds of CFD brokers to choose from, you might be wondering what differs from one broker to another, and what should you pay close attention to when trying to find the best CFD broker for you?
We believe there are four key differences to consider:
The most important thing to consider when choosing a CFD trading platform is how reputable the company behind it is.
While thankfully not common, brokers have gone bust in the past leaving traders out of pocket. This is why we suggest using a company that is regulated by a recognised regulator such as the Financial Conduct Authority, who are obligated to insure their clients investments against insolvency by up to £85,000 under the Financial Services Compensation Scheme.
In addition to this protection, major regulators also ensure that the broker runs their business in accordance with the laws and regulations designed to protect retail traders. We only feature brokers on our website that meet this criteria, but you can also check that a broker is regulated by visiting their website and looking for their regulation registration number.
Each CFD platform will offer a different array of instruments that you can trade. If you have a specific asset or asset class you’d like to be able to trade, it’s wise to ensure that the broker you’re thinking of using offers these.
You can see a comprehensive overview of the instruments offered by any broker by reading their review, which can be accessed in the navigation menu at the top of this page.
There are three main fees to consider with CFD trading – the commission, spread, and overnight holding fee (swap rate).
The main fee is likely to be the commission rate, which you pay on each trade and is effectively the main way the broker makes money. This is sometimes a percentage (e.g. 0.1%) or a fixed price (£5 per trade) or a combination of the two.
The spread is the difference between the bid and the ask price. In CFD trading, it’s less common for this to be a major part of the cost, but it is worth paying attention to.
Finally, there’s the overnight swap rate which you will pay for every night that you hold a position open.
Not all brokers charge all three fees, but it’s important to run some example costings to calculate how much you’ll likely pay per trade with the different brokers.
CFD trading platforms range from being highly intuitive for novices (such as eToro or Plus500’s custom platforms) to more sophisticated platforms like MetaTrader 4 or IG’s L2 Dealer, which come with advanced features like automated trading & direct market access.
The right platform for you will largely depend on how experienced you are as a trader and what you trade. An experienced equities CFD trader, for example, may specifically want a CFD broker that offers direct market access, a good charting package and a wide range of stocks to trade. On the other hand, a novice crypto trader may be more interested in finding a platform that offers a high-quality news feed, a wide range of crypto assets to trade, and an intuitive platform.
One of the best ways to compare platforms is to open several demo accounts and see which platform feels right for your trading style.
We’ve briefly alluded to why people choose to trade CFDs – but what actually are they?
A CFD is simply a contract or ‘bet’ to pay the difference in the value of a particular underlying asset between when the contract is agreed and when it expires.
The underlying asset could be a company’s stock, cryptocurrency, forex pair, market index or a commodity like gold or oil. This underlying asset is never owned by the buyer or the seller.
The profit (or loss) is the difference in the price from when the contract was opened and the time it closed. There is no restriction on the time one has to hold the contract – it can be sold at any time the buyer deems fit.
While we’ve talked a lot about contracts, CFD trades are typically made with the click of a button from an online trading platform between an individual (the buyer) and a broker (the seller). This is why it’s essential to choose a trustworthy CFD trading platform that offers a variety of instruments at a reasonable price.
If Facebook’s shares were trading at a price of $192 and a trader bought one hundred shares at the current price, the total transaction would cost the trader $19,200.
Now, let’s imagine a broker offered a margin (or leverage) of 10% or 10:1 on US stocks like Facebook. The trader could now make the exact same trade, but would only be required to put down $1,920 (10% of the cost).
What about the spread?
Some CFD brokers make their profits through what is called the spread.
This is a small difference in the buying and selling price of the CFD. When a trader enters a CFD trade, the online account will immediately show a loss equal to the size of the spread. Therefore, if the broker charges a spread of 10 cents, the trade will immediately show a loss of 10 cents when the trade is opened.
The blessing and curse of leverage
Using the example above, let’s imagine that Facebook made an announcement that increases its share price by 15% to $220. In this case, the trader would have made a profit of $2,800 (a 146% increase on their deposit of $1,920). As you can see from this example, leverage has the ability to magnify profits, but there’s also a dark side to leverage.
Now imagine that Facebook is involved in a scandal that unexpectedly plummeted its share price by 30% to $134. In this situation, the trader would have made a loss of $5,760, which means the trader would owe the broker more than the balance in their account.
Many reputable brokers now offer negative balance protection, which ensures that you never owe your broker more than your account balance. This works by closing out your trades when your margin is used up.
In 2018, the European Securities and Markets Authority (ESMA) imposed rules that capped the amount of leverage that inexperienced traders were allowed to use. Prior to this, it was possible for most traders to get leverage as high as 500:1.
While the limits are constantly being reviewed, it’s currently only possible for retail traders to get leverage on major currencies of up to 30:1. For more volatile instruments like cryptocurrencies it’s 2:1. There may be a way to increase this, however.
If you meet the criteria of a professional trader, which means you meet at least two of the three criteria below, you can apply to be an elective professional with certain CFD providers which increases your leverage limits up to a possible 200:1 and usually includes a host of other benefits such as lower rates and a dedicated account manager.
Professional status criteria:
It’s worth pointing out that there are often some features you lose access to by having elective professional status which varies from broker to broker that you should consider.
For more information on getting elective professional status, you can follow the links to the following brokers’ web pages on getting professional status with them:
As a CFD is simply a contract to pay the difference in value between the current price and a future price, there are few inherent limits on what can be traded as a CFD.
Generally speaking, though, the following asset classes are commonly available for online CFD trading, in approximate order of most popular to least:
To make it easy for you, we’ve highlighted which instruments each of the CFD brokers in our comparison table above.
City Index has a particularly good online guide for learning how to trade CFDs using their Web Trader platform, which covers much of what we’ve already talked about but in greater detail and with specific examples.
You can access City Index’s educational content here.
XTB also provides an online trading academy, which has the advantage of offering different courses depending on your level of experience.
While their introduction to CFD trading is just two short lessons (and repeats much of what we’ve included here), they provide a very detailed course on fundamental analysis, which dives into specific strategies for trading CFD stocks, cryptocurrencies, commodities, as well as an introduction to interpreting macroeconomics, politics and central bank policy.
You can visit XTB’s trading academy here.
Forex.com scored best in our review of the top brokers for cfd's, which takes into account 120+ factors across eight categories. Here are some areas where Forex.com scored highly in:
Forex.com offers one way to tradeForex. If you wanted to trade DAX30
The two most important categories in our rating system are the cost of trading and the broker’s trust score. To calculate a broker’s trust score, we take into account a range of factors, including their regulation history, years in business, liquidity provider etc.
Forex.com have a AAA trust score. This is largely down to them being regulated by Financial Conduct Authority, segregating client funds, being segregating client funds, being established for over 19
|Regulated by||Financial Conduct Authority|
|Uses tier 1 banks|
|Segregates client funds|
Want to see how Forex.com? We’ve compared their spreads, features, and key information below.
|GBP/USD Spread||0.9||DAX Spread||250.0|
|FTSE 100 Spread||150.0|
|Platform||MT4, Web Trader, NinjaTrader, Tablet & Mobile apps|
|Base currency options||USD, GBP, EUR|
|Funding options||Bank transfer, Cheque, DebitCard,|