The physical crude oil premium/discount crack-spread decomposition framework is an analytical tool that breaks down the premium/discount of a specific crude relative to a benchmark crude into a three-part structure: “quality differential (driven by crack spread) + time value (calendar spread) + inter-regional spread (the portion exceeding the quality differential).” The framework’s core derivation is that the quality-differential component equals the weighted sum of yield-differential × crack spread for each product, from which it follows that the quality-differential component depends entirely on the combination of crack-spread changes. Light, condensate, and heavy crude oils have different yield structures, so their premium/discounts move in different directions as crack spreads change; additionally, the IMO 2020 sulfur cap added a sulfur-content pricing dimension on top of the existing API gravity (light/heavy) dimension.
The Framework As It Stands
This section is based on compiled research notes: it preserves the original framework’s structure, terminology, and key formulations, including editorial bridging and externally verified factual annotations; diagrams were drawn by the compiler following the original text’s structure.
Data timestamp: December 2019 (the course lecture date); all specific figures, market judgments, and policy expectations are as of that date.
I. Core Theme and Three Hidden Threads
This framework answers the central question of physical crude oil pricing: under the same benchmark crude, what determines the premium/discount of a specific crude and how does it change? The main-line conclusion is that the premium/discount consists of two components — “quality differential” and “time value” — and is related to three spreads: the crack spread, the calendar spread, and the inter-regional spread; the “quality differential” component is determined entirely by the combination of each product’s yield structure and crack spread changes, while the portion of premium/discount changes that exceeds the quality differential comes from inter-regional spreads.
Beneath this main line, three hidden threads must be understood:
Hidden Thread A — The Three-Part Decomposition Framework for Premium/Discount: a premium/discount is not a black-box quote but a decomposable structural quantity. It consists of quality differential (driven by crack spread) + time value (calendar spread) and is linked to the three spreads of crack spread, calendar spread, and inter-regional spread; when premium/discount changes exceed the quality-differential range, the gap comes from inter-regional spreads (geographic location, transportation costs, etc.). This provides the decomposition entry point for “reading a premium/discount.”
Hidden Thread B — Crack Spread Is the Sole Core Variable for the Quality-Differential Component: the root of quality differential lies in different crudes’ product yield differences (light crude gasoline/diesel yields can reach 90%, heavy crude only 60%); the calculation logic is the weighted sum of Σ(yield-differential-per-product × crack spread for that product), with crack spread as the core variable. From the crude oil pricing formula (specific crude price = benchmark crude price + premium/discount) and the product-value identity after rearrangement, it follows that: premium/discount + cost + margin = light oil yield × light oil crack spread + fuel oil yield × fuel oil crack spread, therefore the premium/discount depends entirely on the combination of crack-spread changes.
Hidden Thread C — Yield Structure × Crack-Spread Structure Determines the Premium/Discount Direction for Different Crudes: light crude (~70% light oil + 30% fuel oil) sees its premium/discount rise as light oil crack spreads rise; extreme condensate (100% light oil, ~70% naphtha) strengthens as naphtha crack spreads rise, and exhibits a seasonal weakening pattern in summer due to LPG competition; heavy crude strengthens as fuel oil crack spreads rise. Layered with structural supply shifts (shale oil up, heavy oil down → fuel oil structurally strong, gasoline “peak-season slump”) and the new sulfur-content dimension added by IMO 2020, this constitutes the complete driver map for premium/discount.
The value of this framework lies in: restoring crude oil premium/discount from “a single quoted number given by the market” to “a structural quantity that can be parsed through yield structure + crack-spread combination + inter-regional spread + policy dimensions.”
II. Proposition Distillation
-
Premium/discount composition and its three-spread linkage. The premium/discount is linked to three spreads (crack spread, calendar spread, inter-regional spread); it consists of two components — quality differential and time value. Any specific crude’s premium/discount relative to a benchmark can be decomposed into “quality differential (cross-grade/yield)” and “time value (calendar spread),” with inter-regional spreads introduced when the change exceeds the quality differential.
-
The root of quality differential: product yield differences + the by-product price ceiling rule. Different crudes have different gasoline/diesel (light oil) yields: light crude can reach 90%, heavy crude only 60%; light crude is more economically efficient because fuel oil is a by-product with lower value. The by-product price ceiling rule: a by-product’s price theoretically cannot sustainably exceed the feedstock price — when soybean meal persistently exceeds soybeans, feed mills will buy soybeans directly; when fuel oil persistently exceeds crude, ships will burn crude directly; local distortions may exist in the short term but are not sustainable.
-
The calculation logic of quality differential + the source of premium/discount exceeding quality differential. Quality differential = weighted sum of Σ(yield-differential-per-product × crack spread for that product), with crack spread (product price relative to crude) as the core variable. When premium/discount changes exceed the quality-differential range, the gap comes from inter-regional spreads (geographic location, transportation costs, etc.).
-
The pricing mechanism by which crack spread determines premium/discount (the core of Hidden Thread B). Pricing formula: specific crude price = benchmark crude price + premium/discount. Derived from product-value perspective and rearranged: light oil yield × light oil crack spread + fuel oil yield × fuel oil crack spread = premium/discount + cost + margin. Conclusion: the premium/discount depends entirely on the combination of crack-spread changes. This is the key derivation from “phenomenon” to “mechanism.”
-
Light crude/condensate case + seasonal pattern of naphtha crack spreads. Light crude (70% light oil + 30% fuel oil): when light oil crack spreads rise (fuel oil crack unchanged), the premium/discount rises accordingly. Condensate (100% light oil, ~70% naphtha): when naphtha crack spreads rise sharply, the premium/discount strengthens significantly. Seasonal pattern: condensate premium/discount weakens in summer — naphtha’s competing product is LPG, whose demand is high in winter (high price) and low in summer; summer sees chemical plants shift to more LPG feedstock and less naphtha, pulling naphtha crack spreads lower. Logic chain: LPG price seasonality → naphtha crack spread seasonality → condensate premium/discount seasonality.
-
Structural supply contradiction + the logic of heavy crude premium/discount strengthening. Supply side (as of December 2019 lecture): increasingly more light crude, increasingly less heavy crude — incremental production came from U.S. shale oil (API 40–50, extremely light), reductions came from Iranian and Venezuelan heavy oil. Structural consequences: fuel oil supply tightens → fuel oil crack spread structurally strong; light oil (gasoline) oversupplied → gasoline crack spread sees a “peak-season slump.” Heavy crude premium/discount strengthening logic: when fuel oil crack spreads rise, heavy crude’s higher fuel oil yield means the premium/discount strengthens accordingly; timing verification — at that time heavy crude premium/discounts were indeed showing strong performance.
-
High-sulfur/low-sulfur spread new dynamics + the framework’s adaptive nature. Historically the spread between high-sulfur and low-sulfur fuel oil was small; after IMO 2020 sulfur regulations were implemented, high-sulfur fuel oil could no longer be used and the high/low-sulfur spread widened, requiring crude oil pricing to add a sulfur-content dimension (beyond API gravity). The framework’s conclusion: fundamentals change continuously; analytical dimensions must be continuously adjusted in response to supply-demand dynamics and policy changes.
III. Reasoning Chain
flowchart TD A[Premium/discount<br/>= quality differential + time value<br/>linked to crack spread/calendar spread/inter-regional spread] A --> B[Hidden Thread A: three-part premium/discount decomposition] B --> B1[Quality differential<br/>determined by yield structure x crack spread] B --> B2[Time value<br/>calendar spread] B --> B3[Portion exceeding quality differential<br/>from inter-regional spread: geography/transport] A --> C[Hidden Thread B: crack spread is the core variable] C --> C1[Root of quality differential = product yield differences<br/>light 90% vs heavy 60%<br/>by-product price cannot sustainably exceed feedstock price] C1 --> C2[Quality differential = sum of yield-diff x crack spread<br/>core variable = crack spread] C2 --> C3[Pricing formula: crude price = benchmark + premium/discount<br/>product-value identity rearranged] C3 --> C4[Premium/discount + cost + margin<br/>= light oil yield x light oil crack + fuel oil yield x fuel oil crack<br/>premium/discount depends entirely on crack-spread combination] A --> D[Hidden Thread C: yield structure x crack structure = premium/discount direction] D --> D1[Light crude 70/30<br/>light oil crack rises - premium/discount rises] D1 --> D2[Condensate 100% light/70% naphtha<br/>naphtha crack rises - premium/discount strong<br/>seasonal: LPG competition - summer weakens] D --> D3[Heavy crude<br/>fuel oil crack rises - premium/discount strong] D --> D4[Structural supply shift<br/>shale oil up/heavy oil down<br/>fuel oil structurally strong - gasoline peak-season slump] D --> D5[IMO 2020 sulfur cap<br/>high/low-sulfur spread widens<br/>sulfur-content dimension added] classDef root fill:#fff4e6,stroke:#e07b00,stroke-width:3px,color:#000; classDef a fill:#e8f4fd,stroke:#2980b9,stroke-width:2px,color:#000; classDef b fill:#e6f9e6,stroke:#27ae60,stroke-width:2px,color:#000; classDef c fill:#ffe6e6,stroke:#c0392b,stroke-width:2px,color:#000; class A root; class B,B1,B2,B3 a; class C,C1,C2,C3,C4 b; class D,D1,D2,D3,D4,D5 c;
IV. Key Data Anchors (Timestamp: December 2019)
| Data Item | Value/Conclusion |
|---|---|
| Light crude gasoline/diesel yield | ~90% |
| Heavy crude gasoline/diesel yield | ~60% |
| Condensate yield structure | 100% light oil, of which ~70% naphtha |
| Shale oil API | 40–50 (extremely light, primary incremental source) |
| Shale oil production region | United States |
| Heavy oil reduction regions (at that time) | Iran, Venezuela |
| IMO 2020 sulfur cap | High/low-sulfur fuel oil spread widens; sulfur-content pricing dimension added |
| Pricing formula (rearranged conclusion) | Premium/discount + cost + margin = light oil yield × light oil crack spread + fuel oil yield × fuel oil crack spread |
V. Analytical Judgment Rules (research-only)
Core judgment (Hidden Thread B in practice): when analyzing a crude oil premium/discount, first return to the decomposition of “quality differential (yield × crack spread) + time value (calendar spread) + excess portion (inter-regional spread)”; refuse to treat the premium/discount as a black-box number.
Direction by grade (Hidden Thread C in practice):
- Light/condensate: follow light oil/naphtha crack spreads; for condensate, watch naphtha crack spread seasonality (LPG competition, summer weakening)
- Heavy crude: follow fuel oil crack spreads; structural supply shifts (heavy oil declining) combined with IMO 2020 provide further support
- Policy dimension: after IMO 2020, add sulfur-content dimension on top of API, with high/low-sulfur spread widening
Output is a price-structure decomposition framework, not investment advice. All data reflect December 2019 and must be dated and separately verified before current-market application.
Compiler’s Perspective
Coordinates: Category = Energy & Commodities / axis_h = Shu (Methods) / axis_v = What It Is / soul_anchor = information transfer always involves loss: heart-to-heart transmission, framing, and education
Connecting layer
Information Transfer Always Involves Loss: Heart-to-Heart Transmission, Framing, and Education finds its counterpart here in the rearranged identity: premium/discount + cost + margin = light oil yield × light oil crack spread + fuel oil yield × fuel oil crack spread. This identity is at bottom a universally applicable “weighted factor-value conservation” principle — soybean meal/soybeans, fuel oil/crude oil, naphtha/LPG all follow the same “by-product price ceiling rule.” Any industrial feedstock with a “multi-product co-production” structure can reduce its quality differential to the weighted sum of yield × price spread; this is the underlying general rule of the framework.
The Cognitive Gap and the Information Gap: Can AI Replace Economists? concretizes here as: the ability to distinguish “how much of a premium/discount is quality differential and how much is inter-regional” is the source of informational advantage in physical crude trading. Many people read premium/discount changes during EFS widening/narrowing as “quality changed,” when in fact inter-regional signals are being misread as quality signals — the value of this decomposition framework is that it provides a disaggregation tool, not more price data.
The summer weakening of condensate premium/discounts: the specific mistake under old thinking was looking only at condensate’s own seasonal demand (chemical peak season) while ignoring the seasonal suppression of naphtha crack spreads by LPG competition. High LPG winter demand → high LPG prices → no competition for naphtha → naphtha crack spreads strong; summer reverses. This four-level logic chain can only be identified by working all the way through “competing-product price seasonality → crack spread → yield weighting → premium/discount,” not from condensate’s own demand cycle. Every Impulse Creates Cause and Effect: The Causal Web — each causal link cannot be skipped; skipping breaks the chain.
See Also
-
Language and Concepts Are All Leaky: Pointing at the Moon, Paper Strategy — a premium/discount as “a single number” is a finger pointing at the moon; the crack-spread decomposition framework is the moon itself — the breakdown of quality differential, inter-regional differential, and time differential cannot be read directly from a quoted price
-
Reconstructing Factors of Production and Investment Logic: Computing Power as the New Labor, Data as the New Land — You Choose Money, Not Money Choosing You — light crude 90% yield vs. heavy crude 60% yield is the physical-world version of “factor structure determines output value”; yield structure is the production function, crack spread is factor pricing
-
AI Amplifies Rather Than Narrows Gaps: Economic Fractures, Information Cocoons, Occupational Polarization, and the Face-Up Cards of the Future — the ability to decompose premium/discounts into three parts is structural cognition that cannot be replaced by the automatic acquisition of price data; algorithms can obtain the numbers, but the decomposition framework requires mechanistic understanding
-
The Calendar Spread: A Three-Dimensional View of Price and Asymmetric Inventory Feedback
Source
- Compiled notes z-0173 · collected July 2026