Een contract for difference is een contract tussen belegger en broker over het verschil in prijs van een investering. 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 af tot de koers omhoog gaat of naar beneden daalt. Zodra de koers dan anders ligt kun je besluiten je contract te beëindigen en je winst te innen. Desondanks kan het ook andersom gaan en 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 1:10 hoef je per tien euro omdat ze hoog dividend uitbetaald krijgen.