How to Trade CFDs: A Beginners’ Guide

Contracts for difference, or CFDs, are one of the most popular ways to trade. This page takes you through a step-by-step guide on how to trade them yourself and explains the benefits of doing so.
Written by
Updated on Apr 16, 2025
Reading time 9 minutes

Contracts for Difference (CFDs) are one of the most popular trading instruments for retail traders worldwide. CFDs offer a unique way to invest, where you can speculate on price movements in various markets, such as stocks, forex, commodities, cryptocurrencies, and indices, without owning the underlying assets.

At Invezz, our team of experts has years of experience trading CFDs. We’ve navigated the highs and lows, tested different platforms, and fine-tuned our strategies.

This guide is dedicated to the art of trading CFDs. Using our knowledge and experience we aim to help you understand the risks and rewards of CFD trading.

Compare the best CFD trading platforms

Copy link to section

Before you start trading, you need to sign up for a CFD broker that can execute your trades for you. Lots of platforms let you buy and sell CFDs, and you can get started with any of the options below simply by following the links in the table.

We found 6 online brokers for users based in

eToro review
4.6
eToro
Min. Deposit $100
Fees 1%
No. assets 3600+
Demo account Yes

eToro review

eToro is a multi-asset investment platform. The value of your investments may go up or down. Your capital is at risk.

Plus500 review
4.5
Plus500
Min. Deposit $100
Fees From 2%
No. assets 2800+
Demo account Yes

Plus500 review

This information is NOT relevant to EU residents who are to be serviced by EU subsidiaries of the Plus500 Group, such as Plus500CY Ltd, authorized by CySEC (Reg. 250/14). Different regulatory requirements apply in Europe, such as leverage limitations and bonus restrictions.

How to trade CFDs
Min. Deposit n/a
Fees -
No. assets n/a
Demo account -

How to trade using CFDs – a step-by-step guide

Copy link to section

Follow the step-by-step guide to learn how to trade CFDs for the first time. 

1. Sign up with a reputable CFD broker

Copy link to section

Start by choosing a CFD broker that matches your trading goals. Look for platforms with user-friendly interfaces, good educational resources, and competitive fees. 

Each broker has unique features, whether it’s a variety of assets, technical analysis tools, or advanced order types, so take time to research and compare. 

Reading in-depth reviews can help you find a broker that meets your needs. Or, use any of of recommendations above to get started right away. 

2. Set your budget and manage risk

Copy link to section

Before you make your first trade, determine how much capital you are willing to allocate. Since CFDs are leveraged products, you can start with a small amount, but it’s vital to understand the risks. 

Set aside only what you can afford to lose. For instance, you might decide to allocate £500 with a risk tolerance of 2% per trade, meaning the maximum loss per trade is £10. This approach can help maintain discipline and prevent emotional trading.

3. Develop a trading strategy

Copy link to section

A well-defined strategy is key to success in CFD trading. Decide whether you want to go long (buy) or short (sell) on an asset, based on market trends and technical analysis. 

Use indicators like moving averages, RSI, or Bollinger Bands to identify potential entry and exit points. 

For example, if the price of a stock breaks above its 50-day moving average, it could signal a buying opportunity. Your strategy should also include setting stop-losses to manage risk effectively. Further in this guide, we’ve provided a few strategies you can use to get started.

4. Find and analyse trading opportunities

Copy link to section

CFDs allow you to trade a range of assets, from stocks and indices to commodities and forex. To find opportunities, scan the markets based on your chosen strategy and indicators. 

For instance, if you specialise in trading commodities, you might look for patterns in gold prices using candlestick charts. Conduct thorough research to understand the factors driving price movements, whether it’s economic news, company earnings, or geopolitical events.

5. Open and monitor your position

Copy link to section

After identifying a potential trade, choose the appropriate CFD and decide whether to buy (go long) or sell (go short). Set your position size based on your risk tolerance and trading plan. 

If you’re trading gold CFDs for example, and the price per CFD is £10, a position size of 10 CFDs would cost £100. Ensure you set stop-loss and take-profit levels to manage your exposure automatically. 

Once your trade is open, monitor it regularly, adjusting stop-losses or taking profits as the market moves.

What are CFDs?

Copy link to section

They are contracts that represent a financial asset, such as an individual stock or cryptocurrency. Each CFD mimics the price of the asset that it represents, so they allow you to speculate on how the price might change without ever owning the asset itself. 

This type of contract is known as a ‘derivative’, which just means that it gets its value from an underlying asset. Its price fluctuates in the same way, and it gives the trader the option to benefit from the changes by shorting them or using leverage, features which aren’t (normally) available when you buy the asset outright.

Key factors to consider

Copy link to section

CFDs have some unique features that it’s worth looking out for when you start trading. Here is a quick look at the most important ones, along with some practical advice about what they mean for you.

Whether you want to go long or short

Copy link to section

The terms ‘long’ and ‘short’ simply refer to buying and selling an asset, respectively. With CFDs you can do both, and the right approach depends on how you expect the price to move. If you go long (buy) and the price goes up, you make a profit based on the difference, and the reverse is true if you sell (short) and the price goes down.

This also means that you can use CFDs as part of a strategy based on regularly buying and selling assets as their price moves up and down, often over the course of a single day. In most cases, this strategy goes hand-in-hand with an analysis of price charts to find trends that indicate which way a price is likely to move.

Fees and spreads

Copy link to section

Many brokers offer free trading on CFDs, but you might have to pay a fee or commission with others. Even if the trading is free, it’s likely that your broker makes its money in other ways. Often, it does so on the difference between the ‘buy’ and ‘sell’ price – known as the ‘spread’. The larger the gap between the two figures, the bigger the spread, and the bigger the broker’s cut. Compare the fees and spreads on different platforms to find the best value.

Whether to use leverage

Copy link to section

Leverage is the practice of using a small amount of money as a deposit – referred to as ‘the margin’ – in order to open positions many times bigger. It’s very common when it comes to trading CFDs, and brokers may let you make trades up to 10x (or more) the value of your deposit.

It’s a risky strategy, as multiplying the size of your trade also increases your potential losses. Although many traders use it, think carefully before you join them, and consider whether it’s appropriate for the asset you’re interested in. Cryptocurrencies, for example, are much more volatile (and therefore risky) than the forex market, where it’s standard practice to open positions with lots of leverage because currency price fluctuations are so small.

Top 3 CFD trading strategies

Copy link to section

Trading news with CFDs

Copy link to section

It is no secret to anyone that economic, political, social and cultural events can have a great impact on the prices of financial assets. For this reason, one of the most common CFD trading tips is to pay attention to the news in order to anticipate potential price changes. Although the effects of news tend to be felt in the long term, you should never rule out the possibility that an event will have immediate consequences on the volatility of an asset.

Luckily, most important news for the financial markets is scheduled in advance, so you can be prepared for these events. Among the most important data that you should take into account are:

  • Interest rates
  • Unemployment figures
  • Inflation
  • Balance of trade
  • Manufacturing production
  • GDP

In order to take advantage of this news, you can use an economic calendar. These calendars feature past, expected and actual values for the most important news. If, for example, the expected value varies considerably from the actual value, you can expect volatility in the market. And it is precisely in periods of high price fluctuations where you can make profits with CFDs.

Let us now look at an example of this CFD trading strategy. One of the most important reports is the non-farm payrolls of the United States, since it is considered one of the most reliable indicators of the economy of that country. To use this report to your advantage, use a Forex calendar to see expected values. Once the report comes to light, compare the actual value with the expected one. If it is very different, you can expect a lot of volatility in the market, so you should open positions.

Hedging

Copy link to section

This is a CFD trading strategy for beginners that aims to prevent losses or secure profits on other positions in the financial markets. Unlike many other strategies, hedging is not intended to make a profit, but to protect a loss or save a position from excessive market volatility.

To hedge, you basically need to open a position opposite the one you want to hedge. For example, if you want to protect profits from a long trade, it means that you open a short trade, usually with the same financial instrument.

One of the great advantages of financial hedges is that they allow you to operate without risk once you reach a certain profit. Imagine that you have a CFD with a profit of 5%. In this case, you could hedge another CFD and stay in the market while locking in that 5% profit.

Go short and long with CFDs

Copy link to section

The last of the CFD trading systems that we will talk about in this article has to do with the two basic positions in the market: long and short. Many people believe that with CFDs, just like with shares, it is only possible to make profits in rising markets. However, CFDs offer the possibility of making profits in both uptrends and downtrends.

CFDs are contracts, so all that is needed is two parties willing to trade. If you buy one of these contracts, at the time of selling it you have to find a counterparty willing to accept your selling price. Liquidity providers take care of this. The same applies to the case of purchase.

This means that you can go short assets that normally do not allow it, such as stocks. Such a feature of CFDs opens up a new world of possibilities in financial trading. For example, you can expand your investment portfolio and hedge different asset classes.

Why use CFDs?

Copy link to section

They are more flexible and have fewer limits than buying or selling assets outright. It’s usually cheaper to trade CFDs, so you can do so more often as part of a trading strategy that requires a lot of activity to make money, such as day-trading. They’re also easier to use, and you can simply sign up to a broker and make a trade in a few minutes.

Those factors have made them extremely popular as a trading tool, and they offer up many more ways to trade as well. As you can buy and sell CFDs, you can use them to speculate on price moves in either direction, and you can use leverage in order to afford assets that might otherwise be out of your reach, or to spread your money more widely.

Still undecided?

Copy link to section

This guide has been packed full of information so, to help you come to a final decision, here’s a quick summary of the pros and cons of CFD trading.

Pros

Copy link to section
  • They allow you to speculate on virtually any asset you want
  • CFD trading is often free and you can make moves at any time of day
  • You can buy and sell them in order to take advantage of price falls as well as rises
  • CFD brokers let you use leverage to open bigger positions

Cons

Copy link to section

Sources & references

James Knight

James Knight

Editor of Education

  • Stock Market
  • Cryptocurrencies
  • Commodities
  • Investing
  • Sport
James is the Editor of Education for Invezz, where he covers topics from across the financial world, from the stock market, to cryptocurrency, to macroeconomic markets. His main focus is on improving financial literacy among casual investors. He has been with Invezz since the start of 2021 and has been...