Contracts for difference definition

Contracts for difference (CFDs) are a type of financial derivative, which work as an agreement to exchange the difference in price of an asset from when the position is opened to when it is closed. CFDs can be used to speculate on the future price of a variety of markets, including shares, forex, commodities, cryptocurrencies, indices and bonds.

When trading CFDs, the underlying asset is never exchanged between the buyer and seller, and neither party needs to physically own it to begin with – CFDs are a purely speculative product. And because there is no need to own the underlying asset, CFDs can be used to take advantage of both rising and falling markets – known as ‘going long’ and ‘going short’.

CFDs are traded on leverage, which means that traders can benefit from magnified profits, but could also incur magnified losses.

Get an in-depth overview of what CFD trading is and how it works.

Learn what CFD trading is

Discover how CFD trading works, including how to go long or short.

A - B - C - D - E - F - G - H - I - L - M - N - O - P - Q - R - S - T - U - V - W - Y

See all glossary trading terms

Help and support

Get answers about your account or our services.

Get answers

We're here 24hrs a day from 9am Saturday to 11pm Friday.