CFD (ang. Contract for differences) oznacza kontrakt na różnicę kursową i jest zawierany między dwoma stronami. Każda z nich zobowiązuje się zobowiązuje się do tego, że rozliczy się z kwoty, która jest różnicą między ceną otwarcia a ceną zamknięcia danej pozycji. Przy tym nie wymienia się aktywa fizycznie.
Te umowy pojawiły się już na początku lat 90. Zostały wtedy wprowadzone przez instytucje finansowane, a pod koniec tego dziesięciolecia dostęp do nich otrzymali inwestorzy detaliczni. Przez ostatnie lata stały się bardzo popularne, co zawdzięczają swojej prostej konstrukcji, niskiej barierze wejścia, posiadaniu wbudowanego mechanizmu dźwigni finansowej, a także tysiącom dostępnych rynków. Jednocześnie jednak zalety te czasami stają się wadami CFD. W przypadku dźwigni finansowej istotne jest dobre zrozumienie jej działania oraz wypracowanie odpowiedniego zarządzania kapitałem. Przez to zaś, że próg wejścia jest niski, na rynku forex i cfd pojawiają się osoby bez wystarczającej wiedzy i doświadczenie, co zagraża ich kapitałowi.