Een contract for difference is een afspraak tussen twee partijen, de broker en de belegger over het verschil in koers van een bepaald instrument. Het kan dan op alle beleggingsvormen gaan, zoals bijvoorbeeld grondstoffen, valuta, aandelen en zelfs een complete index, zoals de AEX of NASDAQ. Je maakt een afspraak over een verschil in prijs en wacht tot de koers stijgt of zakt. Zodra de koers dan anders ligt kun je ertoe overgaan je contract te sluiten en hopelijk je winst incasseren. Maar helaas kan het ook andersom gaan en verdient de broker juist aan jou omdat je koers niet volgens afspraak behaald is. Als je een hefboom gebruikt kun je nog meer investeren en winnen, want bij een hefboom van bijvoorbeeld 1:10 hoef je per 10 euro omdat ze dividend aandelen hebben.