{
  "id": "65406243-561e-5dd2-978c-bdf534e1f1dd",
  "slug": "contango",
  "term": "Contango",
  "aliases": [],
  "category": "Derivatives & Options",
  "category_slug": "derivatives-options",
  "difficulty": "intermediate",
  "definition": "Contango is the condition in futures markets where futures prices are progressively higher for contracts with later delivery dates, creating an upward-sloping forward curve. It reflects normal cost-of-carry economics — where storage, financing, and insurance costs cause deferred contracts to trade at a premium to spot — and creates negative roll yield for investors long futures who must continually roll expiring contracts into more expensive deferred ones.",
  "key_takeaways": [
    "Contango: F(T₂) > F(T₁) > Spot — futures prices increase with time to delivery.",
    "Normal carry economics (storage + financing costs) create contango in storable commodities; backwardation arises when convenience yield exceeds carry costs.",
    "Long commodity index investors in contango markets systematically lose money rolling futures: buying deferred at a premium and selling spot at a discount.",
    "VIX futures are almost always in contango (typically 5–10% per month), creating persistent negative roll yield for long VIX ETF holders.",
    "Crude oil markets oscillated between contango (2009, 2020) and backwardation (2022) based on supply/demand dynamics and OPEC policy."
  ],
  "detailed_explanation": "Contango derives from cost-of-carry theory. For a storable commodity with no convenience yield, the no-arbitrage futures price is F = S × e^(r+u)T, where S is spot, r is the financing rate, u is the storage cost rate, and T is time to delivery. Because r + u > 0, futures prices increase with T, producing contango. This relationship holds precisely because of arbitrage: if futures traded below F, arbitrageurs could buy spot, store the commodity, and sell futures at a profit; if futures traded above F, arbitrageurs could short spot and buy futures. The convergence of these arbitrages enforces the contango relationship.\n\nContango has profound implications for commodity investors who implement exposure through rolling futures. Consider the mechanics of rolling a long position in crude oil futures when WTI is in contango at a monthly spread of $0.80/barrel. Every month, when the front-month contract nears expiry, the investor sells it (at approximately spot price, as basis has largely converged) and buys the next month contract at $0.80 more. This 'roll cost' or negative roll yield accumulates over time: in a persistent $0.80/month contango, the annual roll cost is approximately $9.60/barrel, or roughly 12% of notional at $80/barrel spot. This roll drag has historically turned positive spot price appreciation into negative total returns for commodity index investors during extended contango periods.\n\nIn volatility markets, the VIX futures term structure is almost perpetually in contango because short-dated implied volatility is anchored near spot VIX (typically 12–18%) while longer-dated implied vol is priced higher to reflect uncertainty about future volatility regimes. The ETF products long VIX futures (VXX, UVXY) suffer approximately 5–10% per month in contango-related roll drag, making them severely negative-carry instruments suited only for short-term tactical hedges, not long-term protection. Sophisticated volatility traders exploit this structure by selling VIX futures calendar spreads or selling VXX/UVXY outright.",
  "example": "In April 2020, following the COVID-19 demand shock and the OPEC+ supply dispute, the WTI crude oil futures curve entered extreme contango. The front-month (May) contract briefly traded at negative prices on April 20, 2020, settling at −$37.63/barrel as physical storage was exhausted. The June contract traded at +$20.43/barrel. The June–May spread of approximately $58 represented a contango of extraordinary magnitude. An investor in the United States Oil Fund ETF (USO), which rolled from May to June futures in April 2020, effectively sold May contracts in the −$37 to $10 range and bought June contracts at $20+, crystallizing a roll loss that contributed to USO declining over 70% from its January 2020 levels despite a subsequent recovery in physical oil prices.",
  "formula": "Futures Price (Contango): F(T) = S × e^(r + u − y)T  where y < r + u produces F(T) > S",
  "formula_latex": null,
  "interactive_type": "chart",
  "calculator_id": null,
  "related_terms": [
    "arbitrage",
    "basis",
    "commodity-index",
    "convergence",
    "cost-of-carry",
    "covered-call",
    "delivery",
    "futures-curve",
    "futures-price",
    "implied-volatility",
    "premium",
    "spot-price",
    "spread-option",
    "storage-cost",
    "strangle"
  ],
  "backlinks": [
    "agricultural-commodities",
    "back-months",
    "back-spread",
    "backwardation",
    "basis",
    "bcom-bloomberg-commodity-index",
    "brent-crude-oil",
    "calendar-spread",
    "carry-trade",
    "certified-stocks",
    "commodity-convenience-yield",
    "commodity-index",
    "commodity-swap",
    "contract-month",
    "convergence",
    "cost-of-carry",
    "crypto-derivatives",
    "declaration-date",
    "deferred-futures",
    "distant-months",
    "embedded-derivative",
    "energy-commodities",
    "funding-rate",
    "futures-curve",
    "futures-price",
    "gsci-goldman-sachs-commodity-index",
    "historical-volatility",
    "in-the-money",
    "initial-margin",
    "inverted-market",
    "long-the-basis",
    "natural-gas",
    "physical-commodity",
    "prompt-date",
    "roll-over",
    "short-the-basis",
    "soft-commodities",
    "spot-month",
    "spot-price",
    "storage-cost",
    "time-spread",
    "visible-supply"
  ],
  "cross_references": [
    "arbitrage",
    "basis",
    "commodity-index",
    "convergence",
    "delivery",
    "futures-curve",
    "futures-price",
    "implied-volatility",
    "premium",
    "spot-price",
    "storage-cost",
    "volatility",
    "wti-crude-oil",
    "yield"
  ],
  "tags": [
    "level:intermediate",
    "cat:derivatives-options"
  ],
  "asset_classes": [
    "derivatives"
  ],
  "regulators": [],
  "see_also": [],
  "sources": [],
  "wordcount": 618,
  "checksum": "21b87e8cb98d0d88",
  "version": "2026.05.03",
  "license": "CC-BY-4.0",
  "updated_at": "2026-09-07T02:15:24+00:00",
  "_links": {
    "self": "https://hedgefund.wiki/api/v1/terms/contango",
    "jsonld": "https://hedgefund.wiki/api/v1/terms/contango?format=jsonld",
    "markdown": "https://hedgefund.wiki/api/v1/terms/contango?format=md",
    "graph": "https://hedgefund.wiki/api/v1/graph/contango",
    "category": "https://hedgefund.wiki/api/v1/categories/derivatives-options",
    "schema": "https://hedgefund.wiki/schema/term.schema.json",
    "html": "https://hedgefund.wiki/#/terms/contango"
  }
}