Gold & Commodities · Pro · 4 min

Roll yield explained

You can calculate the cost or gain of rolling a futures position and explain why futures-based commodity funds can trail the spot price for years.

Flat oil, falling fund

Oil starts the year at 70 and ends it at 70. A fund that tracks oil through futures, with low fees, ends the year down 8%. Nothing went wrong in the fund's management.

The explanation is one of the least understood costs in investing: the roll. It affects almost every product that holds commodities through futures, and it can make such products trail the commodity's price for years.

Sell near, buy later

Futures contracts expire. A fund that wants to keep exposure cannot hold a contract until delivery, because it does not want barrels of oil. Before expiry, it sells the expiring contract and buys one for a later month. This is the roll, and the CFTC's 2020 advisory explains that it can make a fund lose money each time it happens.

The effect depends on the shape of the futures curve from the last lesson:

The gain or loss from rolling is called roll yield. It comes on top of the commodity's price change and the fund's fees.

How large can it be? Economists at the CFTC studied the rolls of a large crude oil fund and estimated average costs of about 25 basis points per roll, roughly 3% a year, from the price effects around its rolls alone. In periods of steep contango, the cost of rolling the front month can be much larger.

For investors, the lesson is to look at how a product gets its exposure. A futures-based commodity fund is not the same as owning the commodity.

−2.1% vs. +3.1%

A fictional oil fund holds December futures and rolls into March.

Comparison Rolling a futures position: in contango, selling at 70 and buying at 71.50 costs about 2.1% if prices stay unchanged; in backwardation, selling at 82 and buying at 79.50 gains about 3.1%. Contango roll Sell Dec at 70 Buy Mar at 71.50 ≈ −2.1% Backwardation Sell Dec at 82 Buy Mar at 79.50 ≈ +3.1%

Repeated every month in a market that stays in contango, small roll losses add up to a large gap against the spot price.

Common mistakes

The takeaway

Rolling futures in contango means selling cheap and buying dear, which costs money. In backwardation, the roll can earn money instead.

Check yourself

Quick quiz

4 questions. Instant feedback, nothing is saved.

  1. 1Tap the roll that costs money if prices stay unchanged.

    Tap the chart.

    Comparison Chart for the question: Tap the roll that costs money if prices stay unchanged. Contango roll Sell Dec at 70 Buy Mar at 71.50 ≈ −2.1% Backwardation Sell Dec at 82 Buy Mar at 79.50 ≈ +3.1%

    In contango, the fund sells the expiring contract cheaper than it buys the next one, so it ends up with fewer contracts.

  2. 2According to a CFTC study, roughly what did a large oil fund's rolls cost on average?

    The CFTC economists' study of crude oil ETF rolls estimated costs of about 0.25% per roll, roughly 3% a year.

  3. 3Oil spot prices are flat for a year, and the market stays in contango. What happens to a futures-based oil fund?

    Each roll buys fewer contracts at higher prices. Without price gains, the fund drifts lower.

  4. 4In which market shape can rolling earn money?

    In backwardation, the next contract is cheaper, so the same money buys more contracts.

of 4 correct.

Sources