Inst. of Commodities
Home / Guides

Futures vs CFDs

Choosing the right derivative instrument is as critical as your market view. We break down the structural differences, hidden costs, and counterparty risks between exchange-traded futures and over-the-counter Contracts for Difference.

1. Market Structure & Execution

Futures are standardized contracts traded on regulated exchanges (like the CME or ICE). Execution happens in a central limit order book, meaning you trade against other market participants. Volume and open interest data are public.

CFDs (Contracts for Difference) are Over-The-Counter (OTC) products. Your broker is usually the sole counterparty to your trade. While they may hedge your position in the underlying market, execution happens internally (B-booking) or via their specific liquidity providers.

Feature Futures CFDs
Trading Venue Centralized Exchange OTC (Broker's Book)
Contract Size Rigid (e.g., 1,000 bbl oil) Flexible (e.g., 1 bbl oil)
Expiry Fixed Date Often continuous (cash)
Counterparty Risk Clearinghouse (Minimal) Broker (Variable)

2. The Hidden Cost of Financing

Because CFDs are leveraged OTC products, holding a position overnight incurs financing charges (often based on SONIA or SOFR + a broker markup). For long-term swing traders, these daily financing fees can severely erode profits or widen losses.

Futures do not have daily financing charges in the same way. The cost of financing (and storage/insurance for physical commodities) is baked into the shape of the forward curve (contango). When you roll a futures contract, you pay the spread between the expiring month and the next month.

Worked Example: Holding WTI Oil for 30 Days

Assumptions: 100 barrels long, 5% interest rate + 2.5% broker markup (CFD). Contango is $0.50/bbl (Futures).

  • CFD Cost: Daily holding cost applied. Over 30 days, fees accumulate linearly regardless of market movement.
  • Futures Cost: No daily fee. Cost is realized via the $0.50 contango premium when rolling to the next contract.

Frequently Asked Questions

Can I take physical delivery with CFDs?

No. CFDs are strictly cash-settled derivative agreements between you and the broker.

Why do retail traders prefer CFDs?

Granular sizing. A standard Gold futures contract controls 100 oz (~$230,000 notional). A CFD allows trading micro-units, opening the market to smaller account sizes.