Two traders can watch the exact same ES chart and settle up completely differently. The difference isn’t the chart — it’s who is on the other side of your fill, and how your price got made.
If you trade a funded account, that structural detail matters more than the marketing on either product. Here’s the honest version, without cheerleading for either side.
What a CFD actually is
A contract for difference is a private agreement between you and a provider to exchange the difference in an instrument’s price between the moment you open and the moment you close. You never touch the underlying market. You hold a bilateral position against the provider — not a position in a public market where thousands of other participants meet.
That structure is exactly what makes CFDs useful:
- Fractional sizing — you can often trade tiny notional amounts that exchange contracts don’t offer.
- One account, many markets — indices, FX, metals, single stocks, and crypto through a single login.
- Access — some markets and instruments are simply easier to reach as a CFD, depending on your country and broker.
None of that is a trick. For a trader who wants small size across a wide menu, CFDs solve real problems. The trade-off is where your price comes from — which we’ll get to.
What an exchange-traded future is
A futures contract is a standardized agreement to buy or sell an asset at a set price on a future date, listed on a regulated exchange like the CME. Every ES, NQ, CL, or GC contract has the same published spec for everyone, and every trade is centrally cleared through a clearinghouse (CME Clearing) that stands between buyer and seller.
Three consequences flow from that:
- There is one central order book — the depth-of-market (DOM) — where all resting orders meet. Your fill comes from that book, not from a dealer.
- Contract specs are standardized and public: tick size, tick value, and multiplier are the same whether you trade one contract or a thousand.
- The broker is not your counterparty. They route your order to the exchange; the clearinghouse guarantees the other side.
The counterparty question
This is the heart of it. With an OTC CFD, the provider can be the counterparty to your trade. When you win, someone’s book pays; when you lose, someone’s book collects. Many providers hedge or pass flow through, and plenty operate cleanly — but the potential conflict of interest is baked into the structure. You’re trusting a dealer to price you fairly against their own position.
With futures, that conflict doesn’t exist in the same form. The exchange matches you against another market participant, and the clearinghouse guarantees settlement. Pricing is the same public print for everyone at that instant. You don’t have to trust that your fill wasn’t shaded — you can see the book.
Side by side
| Dimension | CFD | Exchange-traded future |
|---|---|---|
| Who’s on the other side | The provider (bilateral) | Another participant, guaranteed by the clearinghouse |
| Price source | Dealer / synthetic feed | Single central order book (DOM) |
| Contract specs | Set by the provider | Standardized & public (CME) |
| Order-book visibility | Usually none | Full depth-of-market |
| Oversight | Generally lighter, varies by jurisdiction | Regulated exchange + clearing |
| Smallest size | Often very fine / fractional | Micro contracts (still discrete) |
| Best fit | Accessibility, small size, wide menu | Serious/funded traders wanting transparent structure |
Specs shown as standard CME contracts — always confirm the current spec with the exchange or your broker before you size a trade.
So which one fits you?
This isn’t a moral question. It’s a fit question.
CFDs make sense when accessibility and granularity matter most: you want fractional size, a single platform across asset classes, or exposure to a market you can’t easily reach otherwise.
Real futures make sense for the serious or funded trader who wants transparent, cleared structure — one public price, a real DOM, standardized specs, and no dealer sitting on the other side of the trade. For a lot of process-driven traders, that structural clarity is worth more than a wider instrument menu.
If you’re sizing exchange contracts, the futures contract calculator converts your stop distance into ticks and dollars per contract — and shows how micros let you scale risk in small, honest steps. Pair it with the position size calculator to keep per-trade risk fixed regardless of instrument.
The number that actually settles the debate
Whichever product you choose, the marketing won’t tell you if it works for your system. Only your own tracked results will. Log every trade, tag the instrument, and read the aggregate: fill quality, slippage, expectancy per setup. Shibiki auto-journals your trades and reads them back as live edge-health per strategy, so the comparison stops being an argument and becomes a number. If your CFD fills are quietly costing you a slice of expectancy, the data says so before your equity curve does.
Understand the structure, price it honestly against your goals, then let your logged edge — not a brochure — make the call.
Related: Futures contract calculator · Prop firms hub