Dashboard  ›  Indicators  ›  Crack Spread (3-2-1)
Indicator Explainer · Energy

Crack Spread (3-2-1) Explained

The profit refiners earn turning crude oil into gasoline and distillates. When this spread widens, refiners win. When it narrows, they suffer.

The 30-Second Version

A "crack spread" is the price spread between crude oil and the refined products made from it. The 3-2-1 version assumes refining three barrels of crude into two barrels of gasoline and one barrel of distillate (diesel/heating oil). This spread is the refiner’s gross margin per barrel. When the spread widens, refiners make money and consumer fuel demand is strong. When it narrows, refiners suffer and consumer demand is weak.

Current Reading Loading…
Last 60 trading days
Fetching latest data from Yahoo Finance futures data…
See on dashboard →

What is the 3-2-1 crack spread?

The 3-2-1 crack spread is calculated by combining three commodity prices:

Crude oil (input cost) — WTI futures
Gasoline (output 1) — RBOB futures
Heating oil/distillate (output 2) — ULSD futures

The formula assumes a refiner processes 3 barrels of crude into 2 barrels of gasoline and 1 barrel of distillate (roughly matching average U.S. refinery yields). The spread is the value of those outputs minus the input cost, per barrel.

If crude is $80/bbl, gasoline is $100/bbl-equivalent, and distillate is $110/bbl-equivalent, the 3-2-1 spread is roughly (2 × 100 + 1 × 110) / 3 − 80 = $23/bbl. That’s how much profit a refiner makes per barrel of crude processed, before refining costs.

When pump prices rise faster than crude prices, refiners win. The crack spread shows by how much.

Why it matters

The crack spread is one of the few commodity indicators that captures real-time consumer fuel demand. Crude oil prices reflect global supply-demand for raw petroleum. Gasoline and distillate prices reflect consumer demand for those refined products. When the spread between them widens, it means consumer demand is outpacing crude availability — either consumers are using more gasoline/diesel, or refineries are constrained.

This makes the crack spread a sensitive gauge of real economic activity: people driving more, trucks shipping more, industrial diesel use increasing, heating oil demand rising.

What sustained high crack spreads signal

Sustained crack spreads above the 75th percentile typically indicate strong consumer fuel demand. Refiners earn historically high margins, driving outperformance in refiner stocks (Valero, Marathon Petroleum, Phillips 66). This is what happened in 2022 when the spread hit record levels.

Conversely, sustained crack spreads at low percentiles signal weak demand — consumers driving less, freight slowing, industrial activity softening. Refiner stocks underperform; refineries cut runs to manage inventory.

Historical context

To know whether a reading is meaningful, you need to know where the indicator has been historically. Here's how the 3-2-1 crack spread has behaved through major moments since 2010:

Crack Spread (3-2-1), 2010–present
Hover annotated points for event detail
3-2-1 Crack Spread ($/bbl)  Long-run median Current

The historical norm has been around $15-25/bbl. The 2022 spike to $60/bbl reflected unique conditions — Russian product exports sanctioned, refining capacity tight globally. Current readings around $45/bbl are elevated by historical standards but below the 2022 peak. Sustained readings above $30/bbl indicate refiners are operating in a profitable margin environment historically associated with strong consumer fuel demand.

How to read it

Click any tip to expand.

1Crack spread ≠ oil price

Crude can rally without the crack spread rising — if refined product prices rise just as much. The crack spread isolates the refiner’s margin, independent of where crude is trading. Always check both signals separately.

2Watch refiner stocks for confirmation

U.S. refiners (VLO, MPC, PSX, PBF) trade closely with the crack spread. If the spread is widening but refiner stocks aren’t, ask why — there might be a balance sheet or capacity issue. If both move together, the signal is unified.

3Driving season effects

U.S. gasoline demand is highest June-August (summer driving). Crack spreads typically widen heading into summer and narrow heading into winter. To isolate demand signal from seasonality, compare year-over-year levels rather than month-to-month.

4Distillate matters more for industry

The 3-2-1 captures both gasoline (consumer) and distillate (industrial/heating). Distillate demand is more sensitive to industrial activity and freight. Decomposing the crack spread into gasoline-only and distillate-only components reveals which sector is driving the move.

Common misconceptions

Three things people often get wrong about reading the 3-2-1 crack spread.

Does a high crack spread always mean expensive gasoline?

Not necessarily. If crude is cheap and gasoline is moderately priced, the crack spread can be wide while gasoline at the pump is still affordable. The spread measures the margin, not the absolute price. Pump prices depend on crude + refining margin + taxes + retail margin.

Why doesn’t every economist track this?

The crack spread is well-known in energy markets but relatively obscure in broader macro. It deserves more attention as a real-economy demand signal. Most macro economists default to oil prices and gasoline prices separately, missing the cleaner signal that comes from their relationship.

Is this useful for retail investors?

Yes — as a signal for refiner stock investments and as a real-economy check. If you’re considering refiner names (VLO, MPC, PSX), the crack spread directly indicates their margin environment. As a macro signal, sustained elevated crack spreads support a “strong consumer” thesis.

Where the data comes from

MacroRead calculates the 3-2-1 crack spread from front-month futures prices:

CL=F — WTI crude oil
RB=F — RBOB gasoline
HO=F — ULSD heating oil/distillate

All three contracts trade on the NYMEX division of CME Group. Data is fetched daily from Yahoo Finance with appropriate unit conversions (gasoline and distillate are quoted in $/gallon and converted to $/bbl-equivalent).

When heating oil data is unavailable, MacroRead falls back to a 1-1 simple crack spread (gasoline minus crude) as a reasonable proxy.

Related indicators

Crack Spread (3-2-1) is one piece of a broader macro picture. These give complementary readings:

See the 3-2-1 crack spread in context

MacroRead tracks this indicator alongside nine others, all updated daily with normalized scores, historical context, and plain-English interpretation. No subscription required.

View Live Dashboard