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 and indices.

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

Our office is open 5 days a week Monday to Friday from 9am to 6pm. Support line is available 24hrs a day from 8am GMT Saturday to 10pm GMT Friday

+65 6390 5118

You can also email us helpdesk@ig.com.sg

Visit our storefront office at 9 Battery Road