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.

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

Contact us

Questions about opening an account:

+61 (3) 9860 1799
helpdesk.en@ig.com

Existing client questions:

+61 (3) 9860 1734 or +44 2078 960079

We're here 24hrs a day from 8am Saturday to 10pm Friday (GMT).