5.1.5Futures

Understand contango and backwardation

2,151 words10 min readdifficulty · medium2 backlinks

Overview

Contango and backwardation describe the relationship between futures prices and the current spot price (and between futures at different expiration dates). They reveal storage costs, financing costs, and convenience yields—critical for traders rolling futures contracts and understanding market structure.

Figure — Understand contango and backwardation

Core Concepts

Derivation: Cost of Carry Model

Question: Why does contango exist? Let's derive the relationship from arbitrage-free pricing.

Setup:

  • Current spot price: S0S_0
  • Futures price for delivery at time TT: F0F_0
  • Risk-free rate: rr
  • Storage cost per unit time: cc (as % of spot price)
  • Convenience yield: yy (benefit of holding physical)

Arbitrage argument (cash-and-carry):

Consider two ways to own the asset at time TT:

  1. Strategy A (buy forward): Enter a long futures at price F0F_0 today (costs nothing to enter). Set aside enough cash to pay F0F_0 at delivery: invest F0erTF_0 e^{-rT} risk-free now, which grows to exactly F0F_0 at TT. Cost today: F0erTF_0 e^{-rT}.

  2. Strategy B (buy and carry): Buy the physical asset now for S0S_0, pay storage over [0,T][0,T], and collect the convenience yield. The net present cost today of carrying the asset is S0S_0 plus the PV of storage minus the PV of convenience benefit, which (compounding continuously) is equivalent to a future obligation of S0e(r+cy)TS_0 e^{(r+c-y)T} discounted back: cost today =S0e(cy)T= S_0 e^{(c-y)T}... but crucially, both strategies deliver the same asset at TT.

No-arbitrage condition (both strategies must produce the same asset at TT for the same effective future cost): F0=S0e(r+cy)TF_0 = S_0 e^{(r+c-y)T}

Why this step? If F0>S0e(r+cy)TF_0 > S_0 e^{(r+c-y)T}, an arbitrageur shorts the (expensive) futures, borrows S0S_0 to buy the physical, stores it (paying cc, earning yy), and delivers into the short at TT. They repay the loan (S0erTS_0 e^{rT}) plus net carry, and pocket the difference risk-free. This selling pressure pushes F0F_0 down until equality holds. If F0<S0e(r+cy)TF_0 < S_0 e^{(r+c-y)T}, the reverse trade (long futures, short physical) forces F0F_0 up.

Taking logs: ln(F0)=ln(S0)+(r+cy)T\ln(F_0) = \ln(S_0) + (r+c-y)T

Interpretation:

  • Contango: (r+cy)>0(r+c-y) > 0F0>S0F_0 > S_0 → futures price exceds spot, curve slopes up
  • Backwardation: (r+cy)<0(r+c-y) < 0F0<S0F_0 < S_0 → futures price below spot, curve slopes down
  • The net cost of carry (r+cy)(r+c-y) determines the curve shape

Worked Examples

Common Mistakes

Memory Aids

Recall Explain to a 12-Year-Old

Imagine ice cream trucks in summer (hot day = ice cream shortage).

Today's ice cream cone: 5(everyonewantsitNOWhotoutside!)PromisetodelivericecreaminDecember:5 (everyone wants it NOW—hot outside!) **Promise to deliver ice cream in December**: 3 (winter, no one's desperate, trucks have plenty stock) This is backwardation—the "future delivery" is cheaper than "right now" because people are willing to pay extra for immediate ice cream when it's scarce.

Now flip it: It's winter. Ice cream today is 3.Butstoringicecreamuntilsummercostsmoney(freezers,electricity).Soapromisetodeliverinsummercosts3. But storing ice cream until summer costs money (freezers, electricity). So a promise to deliver in summer costs 5—that's contango. The future price is higher than today's price because of storage + waiting costs.

In the stock market, contango = future contracts cost more than today's spot (like storing gold—you pay for safes, insurance). Backwardation = future contracts cost less than spot (like oil during a war—everyone wants oil TODAY, not in 6 months).

Connections

  • 5.1.01-Futures-Contract-Basics – Foundation of futures mechanics
  • 5.1.03-Futures-Pricing-and-Fair-Value – Costof-carry model underlying term structure
  • 5.1.06-Rolling-Futures-Contracts – Practical impact of contango/backwardation on rolls
  • 5.2.04-Commodity-Futures-and-ETFs – How contango destroys ETF returns
  • 4.3.02-Implied-Volatility-Term-Structure – Similar concept in options (VIX futures often in contango)
  • 6.1.05-SupplyDemand-Imbalances – Backwardation signals tight supply

Flashcards

What is contango?
A market condition where futures prices are above the current spot price and increase with later expiration dates, typically due to positive cost of carry (storage + financing > convenience yield).
What is backwardation?
A market condition where futures prices are below the current spot price and decrease with later expiration dates, typically due to high convenience yield from immediate demand or supply shortages.
Cost of carry formula for futures pricing?
F0=S0e(r+cy)TF_0 = S_0 e^{(r+c-y)T} where rr = risk-free rate, cc = storage cost, yy = convenience yield, TT = time to expiration.
When does contango occur (condition)?
When r+c>yr + c > y (financing + storage costs exceed convenience yield), making futures more expensive than spot and far futures pricier than near ones.
When does backwardation occur (condition)?
When y>r+cy > r + c (convenience yield exceeds carry costs), making futures cheaper than spot due to immediate demand/scarcity.
What is roll yield in contango?
The loss incurred when rolling futures in contango—you sell the expiring contract (converging down to spot) and buy the next contract (elevated above spot), creating negative returns even if spot is flat.
Why does backwardation signal tight supply?
High convenience yield reflects market participants willing to pay a premium for immediate delivery over waiting, indicating current scarcity or urgent demand.
How does contango affect commodity ETFs?
Persistent contango creates negative roll yield as ETFs repeatedly sell low (expiring contracts) and buy high (next month), causing the ETF to underperform the spot commodity over time.
What causes convenience yield to spike?
Supply disruptions, geopolitical events, or seasonal demand surges that make immediate possession of the physical asset more valuable than waiting for future delivery.
Futures convergence principle?
As expiration approaches, futures price converges to spot price (both must equal at delivery), regardless of whether the market is in contango or backwardation.

Concept Map

compared with

defines

contributes to

reduces

prices via

positive net gives

dominates gives

upward-sloping

downward-sloping

Current Spot Price S0

Futures Price F0

Futures Curve Shape

Cost of Carry

Storage plus Financing Costs

Convenience Yield

Contango: F0 above S0

Backwardation: F0 below S0

Cash-and-Carry Arbitrage

Hinglish (regional understanding)

Intuition Hinglish mein samjho

**Cont

Test yourself — Futures

Connections