Contract for difference (CFD)

A contract for difference (CFD) is a financial instrument that allows traders to invest into an asset class without actually owning the asset.

The CFD is a contract between two parties (the buyer and the seller). It states that the seller will pay the buyer the difference between the current value of an asset and its value at "contract time". If the difference is negative, the buyer pays the seller instead.

In effect, CFDs are derivatives that allow traders to take advantage of both prices moving up (going long) or prices moving down (going short).

Visit our stocks school to learn more about CFD trading:

Learn the different ways you can trade shares and the advantages to trading with shares or contracts for difference (CFDs).
You haven't attempted the quiz yet.

Cost of trading with CFDs

The principal advantage of CFD trading is cost. Because there are typically lower margin requirements and markets are less regulated, a person can trade with a much smaller account compared to trading the actual asset.

Standard leverage in the CFD market begins with as little as a 2% margin requirement, meaning a trader can trade larger position sizes. Lower margin requirements mean less capital outlay for the trader and greater potential returns.

However, increased leverage can also magnify any losses the trader may make. Please read the following lesson on this topic:

Learn how to use forex leverage to your advantage and maximise your profits, as well as how to avoid the dangers.
You haven't attempted the quiz yet.

Find a CFD broker

tradimo collaborates with the most popular, regulated banks and brokers which offer CFD trading:

Looking for a Top Broker? Sign up through Tradimo & get extra benefits!

eToro Plus500 FXFlat

See all top brokers

Register Now - It's free!

By clicking on the "Get instant access" button, you agree that you have read, understood, and accepted the Terms & Conditions.