Market sessions
Sydney
Tokyo
London
New York
Market status
EssentialPopular

CFD (Contract for Difference)

A CFD is a derivative that tracks an asset's price without owning it - the standard wrapper for retail forex trading.

Quick answer

A CFD is a derivative that settles the price difference without owning the asset, and most retail forex is traded this way. It is leveraged, which is why regulated brokers must warn that most retail CFD accounts lose money.

Definition

A Contract for Difference (CFD) is a derivative agreement between a trader and a broker to exchange the difference in an asset's price between opening and closing. You never own the underlying asset; you trade its price movement, usually with leverage. Most retail forex trading happens through CFDs, alongside CFDs on indices, commodities, shares and crypto. CFDs are leveraged products, which is why regulated brokers must warn that a majority of retail accounts lose money on them.

How It Works

  • Trade the price movement, not the asset
  • Leverage multiplies both profit and loss
  • Regulated brokers must publish retail loss disclosures

Trading Tips

1

A CFD position is a contract with your broker, so broker risk and regulation matter

2

Read the broker's retail loss disclosure before depositing

3

CFD costs include spread, commission and swap - compare total cost

Back to Glossary
Start Trading

Put Your Knowledge Into Practice

Compare regulated brokers and find the best one for your trading style.

Recommended alternative

We review this broker - here's who we recommend instead

We can only take you directly to brokers we're partnered with. This is the closest vetted alternative we've reviewed and can stand behind.

Compare every broker we rate