Een contract for difference is een afspraak tussen broker en belegger over het verschil in prijs van een investering. Het kan dan op alle beleggingsvormen gaan, zoals bijvoorbeeld grondstoffen, valuta, aandelen en zelfs een complete index, zoals de AEX of NASDAQ. Met de broker spreek je een verschil in prijs af en wacht af tot de koers omhoog gaat of zakt. Zodra de koers dan anders ligt kun je ertoe overgaan je contract te sluiten en je winsten incasseren. Desondanks 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, want bij een hefboom van 1:10 hoef je per tien euro omdat ze dividend aandelen hebben.