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.
Question: Why does contango exist? Let's derive the relationship from arbitrage-free pricing.
Setup:
Current spot price: S0
Futures price for delivery at time T: F0
Risk-free rate: r
Storage cost per unit time: c (as % of spot price)
Convenience yield: y (benefit of holding physical)
Arbitrage argument (cash-and-carry):
Consider two ways to own the asset at time T:
Strategy A (buy forward): Enter a long futures at price F0 today (costs nothing to enter). Set aside enough cash to pay F0 at delivery: invest F0e−rT risk-free now, which grows to exactly F0 at T. Cost today: F0e−rT.
Strategy B (buy and carry): Buy the physical asset now for S0, pay storage over [0,T], and collect the convenience yield. The net present cost today of carrying the asset is S0 plus the PV of storage minus the PV of convenience benefit, which (compounding continuously) is equivalent to a future obligation of S0e(r+c−y)T discounted back: cost today =S0e(c−y)T... but crucially, both strategies deliver the same asset at T.
No-arbitrage condition (both strategies must produce the same asset at T for the same effective future cost):
F0=S0e(r+c−y)T
Why this step? If F0>S0e(r+c−y)T, an arbitrageur shorts the (expensive) futures, borrows S0 to buy the physical, stores it (paying c, earning y), and delivers into the short at T. They repay the loan (S0erT) plus net carry, and pocket the difference risk-free. This selling pressure pushes F0down until equality holds. If F0<S0e(r+c−y)T, the reverse trade (long futures, short physical) forces F0up.
Imagine ice cream trucks in summer (hot day = ice cream shortage).
Today's ice cream cone: 5(everyonewantsitNOW—hotoutside!)∗∗PromisetodelivericecreaminDecember∗∗: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).Soapromisetodeliverinsummercosts5—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).
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+c−y)T where r = risk-free rate, c = storage cost, y = convenience yield, T = time to expiration.
When does contango occur (condition)?
When r+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+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.