Skip to content
Finance Lessons

Futures & Forwards

Basis, Contango & Backwardation: Reading the Curve

The shape of the futures curve and what it does to you over time: the basis (spot minus futures) and how it must converge to zero at expiry, contango (upward curve) versus backwardation (downward curve), the roll yield that quietly bleeds or feeds a held position, basis risk for imperfect hedges, and why a commodity ETF can fall while spot rises. With a toggleable curve, worked roll-yield arithmetic, and convergence diagrams.

18 min Updated Jun 10, 2026

You now know what fixes the forward price (carry) and how it’s policed (arbitrage). This lesson zooms out from a single forward to the whole curve of futures prices across delivery months — and discovers that its shape has teeth. An upward-sloping curve quietly taxes anyone holding a long position over time; a downward-sloping one quietly pays them. There’s a famous case of an oil fund that lost money for years while oil itself rose, purely because of curve shape. By the end you’ll know exactly how that happens, and the two words every commodities trader lives by: contango and backwardation.

Before you read — take a guess

Pretest your instincts. Oil spot is $80. The futures curve slopes UPWARD: next month's future is $82, the month after $84, and so on. You're long, and you keep 'rolling' — selling each expiring contract and buying the next month's. Over a year of flat spot prices, what happens to you?

The basis: spot minus futures

Start with the gap between today’s spot and a futures price.

Definition. The basis is the difference between the spot price and the futures price: basis=S0F0\text{basis} = S_0 - F_0 (conventions vary; we’ll use spot minus futures). It’s just the cost-of-carry wedge from last lesson, viewed as a single number. If carrying the asset is expensive (futures above spot), the basis is negative; if holding it is beneficial (futures below spot), the basis is positive.

The iron law — convergence. Whatever the basis is today, it must shrink to zero at expiry. On delivery day, “delivery now via the future” and “delivery now in the spot market” are the same transaction, so the futures price and the spot price must meet: FT=STF_T = S_T. The basis is a wedge that closes as expiry approaches — slowly at first, then snapping shut at the end. This convergence is guaranteed by arbitrage (if they didn’t converge, you’d buy the cheap one, sell the dear one, and pocket the gap at delivery), and it’s the engine behind everything else in this lesson.

Info:

Why convergence is non-negotiable

Imagine at expiry the future is $85 but spot is $80. Buy spot at $80, immediately deliver it against the future for $85, pocket $5 risk-free — instantly. Everyone does this until the prices meet. The same logic runs in reverse if the future is below spot. At the delivery moment there’s no carry left to pay (no time to wait), so the only arbitrage-free outcome is F=SF = S. The basis has to be zero at the end.

Contango: the upward-sloping curve

Analogy. Contango is an escalator going up as you try to walk down it. Each month the price step you must buy is higher than the one you’re leaving — a built-in headwind for a long who keeps riding.

Definition. A market is in contango when futures prices are higher than spot, and farther-dated futures are higher still — an upward-sloping curve. This is the normal state for assets with positive net carry (financing + storage outweighing any convenience yield): gold, most equity indices, and well-supplied commodities. The curve slopes up because each extra month of delivery means another month of carry costs baked into the price.

Toggle the chart to Contango and you’ll see the curve climb away from spot, each delivery month dearer than the last:

Contango vs backwardation: toggle the curve
Spot · $100012345Months to deliveryFutures price

Contango: each later delivery month costs more than spot. The upward slope is the cost of carry — storage, insurance and the interest tied up while you wait. A long who just holds and rolls pays that slope every roll.

Backwardation: the downward-sloping curve

Analogy. Backwardation is an escalator going down while you try to walk down it — it carries you along. Each month you roll into a cheaper contract, and the curve does some of your work for you.

Definition. A market is in backwardation when futures prices are lower than spot, and farther-dated futures lower still — a downward-sloping curve. It signals a high convenience yield: the market will pay a premium for the physical asset right now, typically because supply is tight (an oil shock, a harvest failure). The curve slopes down because the benefit of holding the asset today outweighs the cost of carrying it.

Toggle the chart to Backwardation to watch the curve fall away below spot — distant delivery is the bargain.

A commodity's futures curve slopes downward: the 1-month future is below spot, the 6-month lower still. What is the market most likely signalling?

Roll yield: the cost (or gift) of staying in

Here’s where curve shape stops being trivia and starts moving your P&L. Futures expire, but exposures don’t — so a long-term holder must roll: close the expiring contract and open the next month’s. Curve shape decides whether that roll helps or hurts.

Definition. Roll yield is the return you earn (or lose) purely from rolling a futures position forward, holding spot constant.

  • In contango, you roll by selling the cheaper expiring contract (which has converged down toward spot) and buying the pricier next month — selling low, buying high. The roll yield is negative: a steady bleed.
  • In backwardation, you roll by selling the richer expiring contract and buying the cheaper next month — selling high, buying low. The roll yield is positive: a steady tailwind.

Worked example — bleeding in contango

Oil spot is $80, flat all year. The curve is in contango with each month $2 above the last. You’re long one contract (1,000 barrels) and roll monthly. Each roll, the contract you hold has converged toward spot ($80) while next month’s trades at $82, so you lose roughly $2/barrel = $2,000 per roll. Over 12 rolls, with spot unchanged, you’ve bled about $24,000 — entirely from curve shape, not from any move in oil. That’s the mechanism behind funds that lag spot in persistent contango.

Worked example — riding the tailwind in backwardation

Flip the curve: backwardation, each month $2 below the last, spot flat at $80. Now each roll sells the expiring contract (converged up toward $80) and buys next month at $78 — a $2/barrel gain, $2,000 per roll. Twelve rolls add about $24,000 of pure roll yield, again with spot dead flat. Same position, opposite curve, opposite outcome.

Think first

A commodity ETF holds front-month futures and rolls them monthly. Spot oil rises 10% over the year, yet the ETF's value is roughly FLAT. The curve was in steep contango all year. How is this possible?

Hint: Two forces fight: the 10% rise in spot helps, but each monthly roll in contango costs you. What if the roll losses roughly equalled the spot gain?

Basis risk: when your hedge doesn’t quite fit

One more consequence of the basis, this time for hedgers. Last lessons assumed a hedge perfectly offsets your exposure. In reality, the futures you use rarely match your actual risk exactly — different grade, different location, different date — so the basis between your asset and the contract can wander.

Definition. Basis risk is the risk that the basis (the gap between the price of the asset you’re hedging and the futures contract you’re hedging with) changes unpredictably before you close out. A hedge kills your exposure to the level of prices but leaves you exposed to the basis. The hedge is only as good as the correlation between your asset and the contract.

Worked example — the imperfect jet-fuel hedge

An airline wants to hedge jet fuel, but the liquid futures contract is on crude oil. They short crude futures to offset their fuel exposure. Crude and jet fuel usually move together — but not perfectly. If, over the hedge, jet fuel rises more than crude (the crack spread widens), the airline’s fuel bill climbs faster than its crude-futures hedge pays off, and they’re left with a residual loss. That leftover is basis risk: the hedge handled the big common move, but the gap between fuel and crude moved against them. The closer the contract matches your real exposure, the smaller this risk — which is one reason a perfectly-tailored forward (lesson 2) can beat a standardised future for a fussy hedger.

Match each curve-and-basis term to its meaning.

Pick a term, then click its definition.

Fill each blank with the right term — one choice per blank.

Pick the right option for each blank, then check.

The basis is spot futures, and it must at expiry because F equals S at delivery. An upward-sloping curve is , which gives a long roller a roll yield — a slow bleed. A downward-sloping curve is , giving a roll yield. When your hedging contract doesn't perfectly match your real exposure, the leftover wobble is .

Putting it together

Zoom out from one forward to the whole curve and its shape becomes a force. The basis — spot minus futures — is the carry wedge, and arbitrage forces it to converge to zero at expiry. When the curve slopes up (contango, the positive-carry norm), a long who keeps rolling sells low and buys high every month, suffering a negative roll yield that can sink a fund even as spot rises. When it slopes down (backwardation, signalling a scarce-now asset), the roll pays the holder a positive yield. And because real hedges use contracts that don’t perfectly match the asset, basis risk — the wandering gap between your exposure and the contract — is the residual every hedger lives with. Here’s the curve on one card:

Big picture

Basis, contango & backwardation — reading the curve

  • Reading the curve
    • Basis
      • Spot − futures (the carry wedge)
      • MUST converge to zero at expiry
      • Enforced by delivery-day arbitrage
    • Contango (upward)
      • Futures above spot, rising with maturity
      • Normal for positive net carry
      • Long roller: negative roll yield (bleed)
    • Backwardation (downward)
      • Futures below spot, falling with maturity
      • High convenience yield / tight supply
      • Long roller: positive roll yield (tailwind)
    • Roll yield
      • Return from rolling, spot held constant
      • Contango → sell low, buy high → negative
      • ETFs can lag spot for years
    • Basis risk
      • Hedge contract ≠ your exact asset
      • Residual gap can move against you
      • Why bespoke forwards can beat futures
The basis converges to zero at expiry; curve shape sets the roll yield; imperfect hedges leave basis risk.

One mixed recap before we meet who’s actually using these things:

Question 1 of 50 correct

At expiry, what must be true about the futures price and the spot price?

Check your answer to continue.

Key Takeaways

Success:

What to remember

  • Basis = spot − futures, the carry wedge as a single number — and arbitrage forces it to converge to zero at expiry, since F=SF = S at delivery.
  • Contango is an upward curve (futures above spot), the normal positive-carry state. Backwardation is a downward curve (futures below spot), signalling a high convenience yield / tight supply.
  • Roll yield is curve shape made real. Rolling a long in contango sells low and buys high — a negative roll yield that bleeds you even with flat spot. In backwardation the roll pays you a positive yield.
  • Curve shape can dominate. A front-month commodity ETF can lag — or even fall while spot rises — purely from negative roll yield in persistent contango.
  • Basis risk is the residual wobble when your hedging contract doesn’t perfectly match your real exposure (jet fuel hedged with crude) — a key reason a bespoke forward can beat a standardised future.

Mark lesson as complete