Een contract for difference is een contract tussen belegger en broker over het koersverschil van een beleggingsinstrument. Daarbij kan het om allerlei vormen van beleggen gaan, zoals bijvoorbeeld grondstoffen, valuta, aandelen en zelfs complete indexen. Met je broker spreek je een prijsverschil af en wacht tot de prijs stijgt of naar beneden daalt. Zodra de koers dan anders ligt kun je besluiten je contract te beëindigen en je winst te innen. Maar het kan ook andersom gaan. Dan verdient je broker geld aan jou omdat je koers niet volgens afspraak behaald is. Wanneer je gebruik maakt van een hefboom kun je nog veel meer geld verdienen, want bij een hefboom van bijvoorbeeld 1 op 10 hoef je per 10 euro omdat ze hoog dividend uitbetaald krijgen.