EIA
2026-09104.98Demand · mb/d
- World supply
- 109.88
- Implied build / draw
- 4.90
World petroleum and other liquid fuels; OECD commercial stock levels are a regional subset.
Published 2026-09-09 · Source ↗
EIA · IEA · OPEC / monthly outlooks
What do the major agencies expect over the next 12–24 months? Start with next year, compare the monthly path, and see how much projected stock building could remain after inventory refill.
START WITH NEXT YEAR
2027Full-year agency forecasts · saved monthly revisionsCompare forecasts ↓Full 2027 · latest captured releases
Flows in million barrels per day (mb/d). Each agency keeps its own definitions and release date.
104.98Demand · mb/d
World petroleum and other liquid fuels; OECD commercial stock levels are a regional subset.
Published 2026-09-09 · Source ↗
105.00Demand · mb/d
Public OMR highlights only. Missing detailed monthly levels remain unavailable; no subscription tables reproduced. Derived from published current-year level plus next-year growth; rounded inputs.
Published 2026-09-11 · Source ↗
IEA demand levels from IEF's September comparison, rounded to one decimal; supply from IEA public September highlights. IEF comparison · 2026-09-14.
108.19Demand · mb/d
OPEC publishes demand and non-DoC liquids plus DoC NGLs. The call on DoC crude is a requirement, not a total supply forecast.
Published 2026-09 (month only) · Source ↗
EIA release 2026-09
Dashed paths are projections. Prior months are revisable estimates. No extrapolation beyond the published horizon.
World liquid fuels, mb/d. Positive supply minus demand implies an inventory build.
The complete monthly data is available in the table below.
Conditional allocation · selected EIA path
Choose the refill gap at the start of 2027-01. This allocates the projected net stock build once. The initial 500 million barrels is an illustrative assumption, not an agency estimate of “normal” inventories.
Remaining = max(sum((supply − demand) × calendar days) − opening gap, 0). Draws offset builds. An annual excess does not guarantee availability earlier in the year.
This is a scenario, not a forecast of purchases, prices or freely available barrels. Explore detailed refill and larger-buffer assumptions →
| Month | Supply | Demand | Build / draw | OECD stocks | Basis |
|---|---|---|---|---|---|
| 2027-01 | 104.96 | 102.38 | 2.59 | 2,598 | forecast |
| 2027-02 | 106.46 | 104.66 | 1.81 | 2,594 | forecast |
| 2027-03 | 108.00 | 103.48 | 4.52 | 2,634 | forecast |
| 2027-04 | 109.59 | 104.36 | 5.23 | 2,683 | forecast |
| 2027-05 | 110.25 | 104.52 | 5.73 | 2,741 | forecast |
| 2027-06 | 110.29 | 106.12 | 4.17 | 2,774 | forecast |
| 2027-07 | 110.96 | 105.83 | 5.13 | 2,816 | forecast |
| 2027-08 | 111.07 | 105.74 | 5.33 | 2,855 | forecast |
| 2027-09 | 111.09 | 105.87 | 5.22 | 2,891 | forecast |
| 2027-10 | 111.68 | 104.71 | 6.97 | 2,940 | forecast |
| 2027-11 | 112.14 | 105.49 | 6.65 | 2,992 | forecast |
| 2027-12 | 111.82 | 106.67 | 5.15 | 3,020 | forecast |
Same target year, different release months. Δ demand compares with the previous captured version for that agency; gaps between releases are explicit. An em dash means there is no comparable earlier value.
| Agency | Release | Demand | Supply | Balance | Δ demand | Compared with |
|---|---|---|---|---|---|---|
| OPEC | 2026-09 | 108.19 | Unavailable | Unavailable | +0.29 | 2026-08 |
| IEA | 2026-09 | 105.00 | 108.70 | 3.70 | — | — |
| EIA | 2026-09 | 104.98 | 109.88 | 4.90 | +0.02 | 2026-08 |
| OPEC | 2026-08 | 107.90 | Unavailable | Unavailable | +0.01 | 2026-07 |
| EIA | 2026-08 | 104.96 | 109.74 | 4.78 | +0.15 | 2026-07 |
| OPEC | 2026-07 | 107.88 | Unavailable | Unavailable | +0.02 | 2026-06 |
| EIA | 2026-07 | 104.81 | 109.84 | 5.03 | -0.52 | 2026-06 |
| OPEC | 2026-06 | 107.86 | Unavailable | Unavailable | -0.01 | 2026-05 |
| EIA | 2026-06 | 105.32 | 109.32 | 3.99 | -0.32 | 2026-05 |
| OPEC | 2026-05 | 107.87 | Unavailable | Unavailable | +0.00 | 2026-04 |
| EIA | 2026-05 | 105.64 | 109.50 | 3.86 | -0.51 | 2026-04 |
| OPEC | 2026-04 | 107.87 | Unavailable | Unavailable | +0.00 | 2026-03 |
| EIA | 2026-04 | 106.16 | 109.47 | 3.31 | -0.45 | 2026-03 |
| OPEC | 2026-03 | 107.87 | Unavailable | Unavailable | +0.01 | 2026-02 |
| EIA | 2026-03 | 106.61 | 109.61 | 3.00 | +0.53 | 2026-02 |
| OPEC | 2026-02 | 107.86 | Unavailable | Unavailable | 0.00 | 2026-01 |
| EIA | 2026-02 | 106.07 | 108.75 | 2.68 | -0.01 | 2026-01 |
| OPEC | 2026-01 | 107.86 | Unavailable | Unavailable | — | — |
| EIA | 2026-01 | 106.09 | 108.18 | 2.09 | — | — |
Each captured monthly release is retained. Changed values within a release are stored as a separate correction. Historical backfill coverage varies by agency. IEA captures public highlights, not subscription tables. Last collection: 2026-09-16T12:34:09+00:00.
About this series
Compare each agency on its own definitions and source date. A call on producer-group crude is not a forecast that those barrels will actually be produced.
The annual average hides timing. The monthly EIA path shows when draws turn into builds and keeps the regional OECD stock level separate from the global balance.
Choose an opening refill gap for the selected period. Signed builds first offset draws; the remaining net build can fill that gap. Any excess is a conditional scenario result.
Saved monthly releases allow comparisons for the same target. A revised historical baseline can move a forecast even when its expected growth changes little.
Explore inventory refill targets and larger buffers How the five-year curve is calculated
Compare across the balance
A single series rarely settles a question. Gas and crude respond to different drivers, and a national total can disagree with the hub that prices the contract.
Compare next-year agency forecasts, inventory normalization and saved monthly revisions.
You're viewing this curveWeekly EIA Lower 48 working gas, injection or draw, and Henry Hub price context.
Open US gasWeekly EIA ending stocks excluding the Strategic Petroleum Reserve.
Open US crudeThe WTI delivery-point inventory — a focused view of local crude tightness.
Open CushingWeekly-sampled AGSI gas in storage, TWh, and capacity fullness.
Open EU gasA 6–12-month gas-storage path with hydro and firm-power coverage kept explicit, plus current market confirmation.
Open seasonal outlookGlobal STEO net depletion, a five-month forecast limit and conditional inventory refill rates.
Estimate refill demandMonthly EIA STEO world liquid fuels consumption against supply, and the implied global build or draw.
Open global demandThe current STEO path for WTI and Brent, its monthly revisions, and how past forecasts scored against realised spot.
Open price forecastMonthly world petroleum and other liquids production compared with crude oil production alone.
Open global productionMonthly OPEC surplus crude capacity, Saudi concentration, and historical buffer regime.
Open OPEC capacityReported Saudi crude exports against production, refining, direct burn and storage, with the reporting lag stated.
Open the Hormuz trackerCrack-led weekly EIA score with distillate stocks, product pull, refinery transmission and a separate disruption proxy.
Open diesel tightnessSource ledger
World petroleum and other liquid fuels; OECD commercial stock levels are a regional subset.
Open agency source ↗OPEC publishes demand and non-DoC liquids plus DoC NGLs. The call on DoC crude is a requirement, not a total supply forecast.
Open agency source ↗Public OMR highlights only. Missing detailed monthly levels remain unavailable; no subscription tables reproduced.
Open agency source ↗Questions, answered from the method
Agency coverage, stock arithmetic and the history behind a moving forecast.
It compares the agencies’ expectations for world oil supply, consumption and implied inventory change. These are agency projections, not a StorageCurve price forecast. Full calendar years, monthly EIA paths and saved releases answer different parts of the question.
The default target is the next calendar year, currently 2027. An annual average covers January through December and can differ substantially from both the next twelve months and the rate expected in December. Choose a year or rolling horizon to change the view.
EIA Short-Term Energy Outlook supplies monthly world liquids flows and OECD commercial stocks. OPEC Monthly Oil Market Report appendices supply annual and quarterly demand and partial supply. IEA Oil Market Report public highlights supply available headline figures; any supplementary IEF comparison is explicitly linked.
Their baselines, product coverage, economic assumptions, disruption scenarios and estimates of unreported activity differ. Demand-growth forecasts can converge while demand levels remain far apart. The table preserves each agency’s own figures instead of mixing inputs into an artificial consensus balance.
No. The appendix gives non-DoC liquids plus DoC natural gas liquids, then the implied requirement for DoC crude. That requirement is demand minus partial supply. It is not an independent forecast of actual DoC production, so it cannot establish a world surplus.
Only public OMR highlights and explicitly attributed public supplements are used. The full monthly tables require separate access. A missing level is not reconstructed from a different agency or filled with zero. Rounded supply levels derived from published growth are labelled.
Supply minus consumption, in million barrels per day. Positive values imply stock building; negative values imply drawing. This is an accounting residual from estimates and forecasts, not a complete survey of tanks.
Multiply each monthly supply-minus-demand rate by the actual number of calendar days, then sum. The result is million barrels. February and leap years have their proper weights; an annual daily rate is a day-weighted average.
No. The global implied stock change covers the whole liquid-fuels balance. The OECD commercial series is an end-of-month regional stock level. It excludes many government and non-OECD inventories and is shown separately, never added to the global change.
No. EIA world petroleum and other liquid fuels includes more than crude: petroleum products, natural gas liquids, biofuels and other liquids. Products and crude cannot always substitute across locations, qualities or refinery constraints.
An annual average can combine early draws with larger later builds. Inspect the monthly balance and cumulative stock-change chart to see the timing. A later surplus does not make barrels available earlier.
Earlier EIA months are labelled historical estimates and remain revisable. The release month onward is displayed as forecast. OPEC annual totals for an unfinished year mix estimates and projections. These labels do not imply all global flows have been directly measured.
Here it is a conditional allocation: the period’s signed net stock build minus your opening refill gap, floored at zero. It shows the part of that projected net increase exceeding the chosen target. It is not an agency forecast of freely tradable barrels.
There is no universally agreed world normal-stock level. Enter the inventory gap you want to replace at the beginning of the selected period. The initial 500 million barrels is an illustrative scenario, not a measured deficit or an agency target.
No. Supply minus consumption already gives the implied stock build. The calculation allocates that build to your refill target; it does not first deduct inventory purchases from consumption and then deduct them again from the balance.
Draws offset builds before the refill calculation. If the period has a net draw, remaining surplus is zero and the unfilled gap increases. The cumulative chart exposes intervening shortages even when the eventual net result is positive.
Only if you explicitly assume it is also the opening gap on January 1. Draws or builds before that date change the starting position. This calculator does not quietly carry today’s inventory deficit into a future calendar year.
No. Inventory holders, policy, storage capacity, refinery needs, grade and transport constraints affect availability. This is an arithmetic scenario conditional on an agency’s supply and consumption path and your target; it does not forecast purchases or prices.
A vintage is the projection published in a particular release month. Comparing September’s 2027 forecast with August’s 2027 forecast measures a revision. Comparing 2027 with 2026 within one release measures year-on-year change instead.
Captured releases are retained in a separate archive. If an agency changes values within the same release month, a correction is appended. The interface can select each saved version, and a full archive download preserves them.
The archive begins with available 2026 EIA and OPEC workbooks, while IEA public-highlight capture starts at this page’s launch. The release selector shows actual coverage. Missing months are gaps, never interpolated historical forecasts.
The collector runs with StorageCurve’s scheduled data updater and can also run independently. Source dates remain attached to each agency; a fresh collection timestamp does not make an older report current. Failed sources retain their last successful release and expose a warning.
STEO usually ends in December of the following year. Later in the year this offers fewer than 24 forward months. The requested period is labelled incomplete and is not extended by extrapolating the final monthly value.
Yes. Download the displayed monthly EIA CSV or the full normalized JSON archive. The public inputs include source links, release months, flow units and stock levels. Sum signed monthly flows times calendar days, then allocate that net volume against your chosen gap.