Crude Oil CFDs vs Futures vs ETFs
How oil CFDs, futures and ETFs compare, and why an oil ETF can fall while the oil price rises.
A crude oil CFD, a futures contract and an oil ETF all track the same price and behave very differently once you hold them. The difference that catches most people out is the third one, because an oil ETF can fall while the oil price rises, and nothing about that is a malfunction.
This page compares the three on contract size, cost, what happens at expiry and how closely each actually tracks the barrel, plus the one situation where each is the right choice.
A crude oil CFD is a broker contract with no expiry that can be sized from 0.01 lots, which makes it the only practical choice for following signals on a retail account. Futures are exchange traded in whole contracts of 100 or 1 000 barrels. An oil ETF holds futures and rolls them, so it can lose value even when the oil price is flat.
The three side by side
| CFD | Futures | ETF | |
|---|---|---|---|
| Smallest position | 0.01 lots, 10 barrels | 100 barrels, micro contract | One share |
| Expiry | None | Monthly | None, but it rolls internally |
| Main cost | Spread plus daily financing | Commission plus exchange fees | Annual management fee plus roll cost |
| Leverage | High, broker set | Exchange margin | None, unless leveraged product |
| Tracks the barrel | Closely | Exactly, it is the contract | Loosely over time |
| Easy to short | Yes | Yes | Rarely |
| Suits | Following signals | Larger accounts | Holding a view for months |

Why an oil ETF can lose while oil rises
This is the part worth understanding properly, because it surprises people who did nothing wrong.
An oil ETF cannot store barrels. It holds futures contracts, and those expire, so every month it sells the expiring contract and buys the next one.
In contango, where later months cost more, that means selling low and buying high every single month. The fund is doing exactly what it promised and losing a little value at each roll, regardless of what the spot oil price does.
In sustained contango an oil ETF can be down meaningfully while spot oil is flat or slightly higher. Nothing has gone wrong. It is the structure. Contango and backwardation are explained in oil contango and backwardation.
In backwardation the effect reverses and the roll adds value, which is why the same fund can track well for a year and badly for the next.
Cost, properly compared
Each has a different cost shape, and which is cheapest depends entirely on how long you hold.
| Hold time | Cheapest | Why |
|---|---|---|
| Minutes to hours | CFD | Spread only, no financing, tiny size available |
| Days | CFD | A few nights of financing is small |
| Weeks | Futures | One roll costs less than weeks of daily financing |
| Months to years | ETF or futures | Depends on the curve, since the roll runs both ways |
The CFD financing detail is in the cost of holding a trade, and the futures mechanics are in crude oil futures explained.
Why signals only work on two of the three
A signal publishes an entry, a stop and targets at specific oil prices. To act on it you need an instrument that can be entered and exited at those prices.
- CFD. Yes. The quote tracks the front month closely and you can place an order at the published level.
- Futures. Yes, allowing for the basis between spot and the contract month, and only in whole contracts.
- ETF. No. You are buying shares at a share price, which does not map onto an oil level, and the stop cannot be placed where the signal put it.
That is the whole reason the signals here are published as WTI levels rather than as a view on an ETF.
Leverage, and why the CFD number is misleading
A broker offering high leverage on oil is telling you what you are allowed to open, not what you should. At 1 000 barrels per lot, even a modest position is large in exposure terms.
The correct position comes from the stop distance and the money you are willing to lose, never from what the margin requirement permits. The arithmetic is in crude oil pip value and lot size, and the same point for futures margin is that exchanges raise it without much warning during volatile periods.
Which to use
- 01Are you following published levelsThen a CFD, because it is the only one that can be entered and exited at them on a retail account.
- 02Is the account over about twenty thousand and the hold measured in weeksThen futures, where one roll beats weeks of financing.
- 03Are you expressing a view over months without a stopThen an ETF, understanding that the roll will cost you in contango.
Most people reading this are in the first row, which is why the rest of this cluster assumes a CFD. The first trade walkthrough is in how to trade crude oil for beginners.
Keep reading
- Crude oil futures explained contract sizes, rollover and margin
- Oil contango and backwardation the curve that decides ETF tracking
- Crude oil pip value and lot size sizing a CFD position properly
- How to trade crude oil for beginners picking the instrument and the first trade
Frequently Asked Questions
What is a crude oil CFD?
A contract with your broker that pays the difference between your entry and exit price, tracking the front month oil futures contract. There is no expiry, no delivery, and it can be sized from 0.01 lots.
Why does my oil ETF lose money when oil goes up?
Because the fund holds futures and rolls them monthly. In contango it sells the expiring contract low and buys the next one higher every month, which bleeds value regardless of the spot price.
Which is cheaper, an oil CFD or futures?
A CFD for short holds, since you pay only the spread and a few nights of financing. Futures become cheaper once the hold runs into weeks, because one monthly roll costs less than weeks of daily financing.
Can I follow oil signals with an ETF?
No. A signal publishes entry, stop and target at oil prices, and an ETF trades at a share price that does not map onto those levels. The stop cannot be placed where the signal put it.
Do oil CFDs expire?
No. They stay open until you close them, and the broker rolls the underlying contract for you. That convenience is paid for through daily financing rather than a monthly roll.
Is an oil ETF good for long term holding?
Only if you understand the roll. In sustained contango it loses value steadily, and in backwardation it gains. That makes it a very different proposition from holding the barrel.
How much leverage should I use on oil?
Work from the stop distance rather than from the leverage available. At 1 000 barrels per lot a modest position is already large in exposure terms, so the margin requirement is a ceiling rather than a target.
