En av de vanligste måtene å handle råvarer på er å kjøpe eller selge en terminkontrakt. Prisen på en råvare terminkontrakt er standardisert, som betyr at mengde på underliggende instrumenter (pund, unse, barrel, osv.) er forutbestemt og er den samme på alle markedsleverandører.
En terminkontrakt også forplikter innehaveren å kjøpe eller selge en råvare til forutbestemte prisen på leveringsdato i framtida.
I CFD handel, når råvare terminkontrakt utløper, kan traderen enten lukke handelen eller åpne en ny handel, eller eventuelt la kontrakten å rolle over til den neste måneden (hvis mulig).