Фьючерсы торгуются на бирже, CFD на внебиржевом рынке. Рынок фьючерсов существенно больше рынка CFD. Обращение фьючерсных контрактов строго стандартизировано. Принципы торговли CFD могут несколько варьироваться от брокера к брокеру. Объёмы фьючерсных контрактов, как правило, больше объёмов соответствующих CFD. Например, объём фьючерса на нефть равен 1000 баррелей, а CFD — 100 баррелей.
Как следствие, для торговли CFD требуется существенно меньше средств на счёте. Фьючерсы имеют даты истечения контрактов (за истечением может последовать поставка товара). CFD являются бессрочными контрактами. По фьючерсным контрактам может быть осуществлена реальная поставка товара или переведена курсовая разница (разница между ценой заключения контракта и ценой окончания торгов контрактом). По CFD никогда поставки товара не производится. Выплачивается или получается только курсовая разница.