Ugovor za razliku je dvostrani ugovor o razmjeni razlike između vrijednosti imovine na početku ugovora i njezine vrijednosti na kraju ugovora. Imovina na koju se odnosi ugovor može biti valuta, dionica, roba ili indeks. Plaćanje između stranaka jednako je razlici u cijeni imovine na početku i na kraju ugovornog razdoblja. Ugovori za razliku su porasli u popularnosti, jer nude priliku trgovcima da zauzmu duge ili kratke pozicije i iskoriste svoje poslove uz razumnu cijenu. Koristeći ugovore za razliku, trgovci mogu imati koristi od kretanja cijena imovine bez potrebe za kupnjom temeljne imovine.
Ako osoba kupi ugovor za razliku kada je cijena imovine 150 USD (USD) i proda kada je cijena imovine 200 USD, tada taj kupac prima plaćanje razlike od 50 USD; ako cijena imovine padne na 50 USD, tada kupac mora platiti razliku od 100 USD. Ulagač koji sudjeluje u ugovoru o trgovanju razlikama ne kupuje temeljnu imovinu i možda će morati platiti polog dobavljaču koji iznosi mali dio cijene temeljne imovine. To investitoru omogućuje da stekne značajnu tržišnu izloženost uz mogućnost većih dobitaka ili gubitaka.
Ugovori za razliku ne istječu već se obnavljaju po izboru kupca na kraju trgovačkog dana. Osoba može dugo trgovati otvaranjem pozicije koja će profitirati od povećanja cijene. Investitor također može trgovati na kratko otvaranjem prodajne pozicije koja bi profitirala od smanjenja cijene.
Temeljna imovina za koju su dostupni ugovori za razliku uključuje dionice, cijele sektore, valute, robe i globalne indekse. Cijena sklapanja ili izlaska iz ugovora za razliku ne podliježe nikakvim ograničenjima. Pozicija na ugovoru za razliku može se zatvoriti u bilo kojem trenutku tijekom normalnog trgovačkog dana putem druge trgovine kako bi se preokrenula izvorna kratka ili duga pozicija. Provizija se plaća i pri otvaranju i pri zatvaranju obrta. Osim ovoga, određeni broker može nametnuti odredbe i uvjete koji se razlikuju od brokera do brokera.