Contango
A futures market structure where longer-dated contracts trade at a premium to spot (or near-term futures), resulting in negative roll yield for long futures holders who must sell lower and buy higher as they roll.
The macro regime is unambiguously STAGFLATION DEEPENING. The hot CPI print (pending event, 24h ago) is not a surprise — it is a CONFIRMATION of the pipeline signals that have been building for weeks: PPI accelerating faster than CPI, Cleveland nowcast at 5.28%, breakevens rising +10bp 1M across the …
What Is Contango?
Contango is a futures market structure where contracts for later delivery trade at progressively higher prices than the current spot price or near-term futures, producing an upward-sloping forward curve. It is the normal state for most commodity markets, reflecting the real costs of storing, insuring, and financing physical commodities over time. For traders and investors, understanding contango is essential because it creates a persistent, invisible drag on returns that has destroyed more wealth in commodity investing than any single price crash.
The Mechanics: Why Futures Trade Above Spot
The theoretical fair value of a commodity future is determined by the cost-of-carry model:
Futures Price = Spot Price × (1 + r + s - c)
Where:
- r = risk-free financing rate (cost of capital to hold the position)
- s = storage and insurance costs
- c = convenience yield (benefit of holding physical commodity)
When r + s > c (financing and storage costs exceed the convenience yield), the market is in contango. When c > r + s (convenience yield exceeds carry costs), the market is in backwardation.
| Commodity | Typical Curve Shape | Why |
|---|---|---|
| Crude oil | Contango (normal) / Backwardation (tight) | Storage costs + financing; flips when OPEC cuts or demand surges |
| Natural gas | Steep contango (usually) | High storage costs, seasonal supply patterns |
| Gold | Mild contango (almost always) | Low storage costs; contango ≈ risk-free rate |
| Copper | Variable | Depends on warehouse inventories and industrial demand |
| Wheat/corn | Seasonal contango/backwardation | Harvest cycle creates seasonal patterns |
| VIX futures | Steep contango (usually) | VIX mean-reverts; futures price in higher future vol than spot |
The Roll Yield Problem: The Silent Wealth Destroyer
For investors holding commodity exposure through futures (via ETFs, ETNs, or direct futures positions), contango creates negative roll yield, the cost of selling an expiring contract and buying the next one at a higher price.
How the Roll Works
- You hold the June WTI futures contract (expiring soon) at $70/barrel
- The July WTI futures contract (next month) trades at $71.50/barrel
- To maintain your position, you sell June at $70 and buy July at $71.50
- You now hold the same number of contracts, but paid $1.50/barrel to roll
- Repeat every month
The Cumulative Destruction
| Fund | Asset | Period | Spot Price Change | Fund Return | Contango Drag |
|---|---|---|---|---|---|
| USO | Crude oil | 2006-2024 | ~0% | -85% | ~85% cumulative |
| UNG | Natural gas | 2007-2024 | -40% | -97% | ~57% incremental |
| DBC | Diversified commodities | 2006-2024 | +15% | -30% | ~45% cumulative |
| GLD | Gold | 2004-2024 | +350% | +330% | ~20% (minimal) |
Gold ETFs like GLD hold physical gold (not futures), avoiding the contango problem entirely. GLD tracks spot gold almost perfectly. This is why gold ETFs work as long-term holdings while oil and gas ETFs do not.
The April 2020 Catastrophe: When Contango Went Nuclear
On April 20, 2020, the May WTI crude oil futures contract settled at -$37.63 per barrel, a price that was mathematically and conceptually impossible under every textbook model. The cause: extreme contango colliding with physical delivery constraints.
The Timeline
| Date | Event | WTI Price |
|---|---|---|
| Jan 6, 2020 | Pre-COVID | $63.27 |
| Mar 6, 2020 | Saudi-Russia price war erupts | $41.28 |
| Mar 18, 2020 | COVID demand destruction accelerates | $20.37 |
| Apr 1, 2020 | Cushing storage 55% full | $20.48 |
| Apr 17, 2020 | Cushing storage 77% full; May contract expiry approaching | $18.27 |
| Apr 20, 2020 | Cushing nearing capacity; May contract goes negative | -$37.63 |
| Apr 21, 2020 | New front month (June) trades at $10.01 | $10.01 |
What Happened
COVID lockdowns removed ~30 million barrels/day of demand (a 30% collapse). Saudi Arabia and Russia were in a price war, pumping at maximum. Oil flowed into Cushing, Oklahoma, the physical delivery point for WTI futures, faster than it could flow out. Storage hit 81% capacity and was filling at 4+ million barrels/week.
Traders holding the expiring May contract faced forced physical delivery with nowhere to store the oil. Selling at any price, even negative, was preferable to taking delivery. The $37.63 negative price represented the cost of paying someone to take your oil problem away.
Lesson: Futures are not just financial abstractions. They are contracts for physical delivery. In extreme contango with storage constraints, the theoretical floor of zero does not hold.
Cash-and-Carry Arbitrage: Profiting from Contango
The textbook arbitrage that keeps contango from exceeding carry costs:
- Buy spot commodity at the current price ($70/barrel)
- Store it (rent tank space or charter a tanker)
- Sell futures at the higher contango price ($75/barrel, 6-month delivery)
- Wait for delivery, hand over the commodity, collect the futures price
- Profit = $75 - $70 - storage costs - financing costs
The 2020 Tanker Trade
When crude contango reached $10+/barrel in April 2020, physical traders chartered Very Large Crude Carriers (VLCCs) at $30,000-50,000/day to store oil at sea. An estimated 200 million barrels of oil sat on floating storage at the peak. The economics:
- Buy 2 million barrels at $20/barrel = $40M
- Rent VLCC for 6 months ≈ $5-9M
- Sell 6-month futures at $32/barrel = $64M
- Profit ≈ $15-19M per tanker (before financing costs)
This was among the most profitable commodity trades of the decade, and it was nearly riskless because the spread was locked in at inception.
Contango in Financial Futures: The VIX Trap
VIX futures are almost always in steep contango because the VIX (which measures implied volatility of S&P 500 options) tends to mean-revert: spot VIX spikes during fear events but quickly falls back. Futures markets price in this mean-reversion, with longer-dated VIX futures trading well above the current spot VIX.
This creates the same roll yield problem as commodity contango, VIX ETFs like VXX and UVXY suffer devastating contango drag. VXX has lost 99.9%+ of its value since inception (after multiple reverse splits). UVXY (2x leveraged VIX) is even worse.
The inverse VIX trade: Because VIX contango is so persistent, "short volatility" strategies (selling VIX futures, buying inverse VIX ETFs like SVXY) were among the most profitable trades of 2012-2017, until the February 2018 "Volmageddon" event, when VIX spiked 115% in a single day, causing the XIV ETN to lose 95% of its value overnight and be terminated. The lesson: contango-harvesting strategies work until they spectacularly don't.
Trading Contango: The Playbook
| Strategy | When | Risk | Expected Return |
|---|---|---|---|
| Avoid long-dated commodity ETFs | Always in contango | None (avoiding a loss) | Save 5-10% annually |
| Cash-and-carry arbitrage | Super contango | Storage availability, counterparty | 5-30% annualized (locked in) |
| Calendar spread (short near, long far) | Contango expected to narrow | Curve steepening | Variable |
| Short VIX futures | Normal VIX contango | Tail risk (Volmageddon) | 20-40% annually (with catastrophic tail) |
| Roll-optimized ETFs | Long-term commodity exposure | Tracking error | Reduce drag 30-50% vs front-month |
What to Watch
- Futures curve shape, monitor the 1-month to 12-month spread for crude, natural gas, and key metals on CME or Bloomberg
- Cushing storage data, EIA publishes weekly inventory data. When Cushing approaches 80%+ capacity, contango risk surges
- VIX term structure, displayed on vixcentral.com. Steep contango = normal; flat or inverted = fear event underway
- ETF vs spot divergence, if your commodity ETF is significantly underperforming the spot price, contango is the likely cause
- Tanker rates, VLCC day rates spike during super contango as traders bid for floating storage
Frequently Asked Questions
▶How much return does contango actually cost commodity ETF investors?
▶What caused WTI crude oil to go negative in April 2020?
▶How do professional commodity traders exploit contango?
▶Is gold always in contango and what does it mean?
▶What is "super contango" and what does it signal?
Contango is one of the signals monitored daily in the AI-driven macro analysis on Convex Trading. The platform synthesises data across monetary policy, credit, sentiment, and on-chain metrics to generate actionable trade recommendations. Create a free account to build your own signal layer and see how Contango is influencing current positions.
Macro briefings in your inbox
Daily analysis that explains which glossary signals are firing and why.