Il contratto per differenza (CFD) consente agli esperti del settore di accedere ai prezzi di mercato sottostanti di una vasta gamma di asset finanziari. Poiché gli operatori non scambiano mai l'asset sottostante, i CFD sono trattati come derivati e dipendono dalla leva finanziaria per permettere all'operatore di speculare sugli sviluppi dei prezzi, senza la necessità di aumentare il valore complessivo del bonus di trading.
I CFD consentono di fare trading su valute (forex), indici azionari, azioni, materie prime, tassi di interesse e obbligazioni. Un CFD è fondamentalmente un accordo per negoziare la differenza tra il prezzo di apertura e il prezzo di chiusura del valore negoziato. La differenza moltiplicata per la dimensione della posizione costituisce guadagno/perdita.
Come nelle scommesse a differenziale, gli operatori di CFD possono beneficiare di qualsiasi variazione offerta dal mercato, in quanto è possibile aprire posizioni al rialzo o al ribasso. È inoltre esente dall'imposta di bollo del Regno Unito, sebbene venga pagata l'imposta sulle plusvalenze su qualsiasi tipo di profitto. Il vantaggio è che il trading di CFD può essere utilizzato per coprire un portafoglio azionario, permettendo all'investitore di compensare le perdite con i propri guadagni. Nelle scommesse a differenziale, la dimensione del contratto è decisa dalla quantità di denaro che l'operatore è disposto a investire per operazione. Il trading di CFD include l'acquisto o la vendita di contratti che hanno un prezzo determinato sul mercato. Non ci sono commissioni per le scommesse a differenziale o per la maggior parte dei CFD. In ogni caso, nei CFD solitamente ci sono commissioni per negoziare con alcune azioni.