Een contract for difference is een afspraak tussen broker en belegger over het koersverschil van een beleggingsinstrument. 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 tot de prijs stijgt of zakt. Zodra de koers dan anders ligt kun je ertoe overgaan je contract te sluiten en je winsten incasseren. Maar het kan ook andersom gaan. Dan 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 bijvoorbeeld 1 op 10 hoef je per 10 euro omdat ze dividend aandelen hebben.