La façon la plus courante de trader les matières premières est d'acheter ou de vendre un contrat à terme. Le prix d'un contrat à terme sur les matières premières est standardisé, ce qui signifie que la quantité de l'instrument sous-jacent (livre, once, baril, etc.) est prédéterminée et est la même pour tous les fournisseurs du marché.
Un contrat à terme oblige également son détenteur à acheter ou vendre une matière première à un prix prédéterminé à une date de livraison dans le futur.
Dans le trading CFD, lorsqu'un contrat à terme sur les matières premières arrive à échéance, un trader peut soit fermer le trade et ouvrir un nouveau trade, soit permettre au contrat d'être reconduit sur le mois suivant (si possible).