Strait of Hormuz · Gulf exports and inventories

Strait of Hormuz: Are the Barrels Getting Out?

Production can rise while nothing ships. This page tracks the one number that settles it — crude Saudi Arabia reports exporting — and is explicit about how late that number arrives and what nobody can see in the meantime.

EXPORTED Jun 2026

3.99 million b/d

ASKING Sep 2026 loadings

-2.00 $/bbl vs Oman/Dubai Barrels counted 11 weeks behind; the price is a differential, not a margin.

Latest reported month

Is Gulf production rising without Gulf inventories building?

Data through June 2026 · 11 weeks behind
Counted barrels · reported late

Monthly · JODI-Oil · through June 2026 · 11 weeks behind

Are the barrels leaving Saudi Arabia?

Crude that Saudi Arabia reports having exported, set against what it reports producing. This is a counted number rather than an inferred one, and it is the slowest thing on this page. Everything faster that is also free measures something other than barrels.

Crude exports 3.99 mb/d

-2.15 mb/d vs a year earlier

Production 7.12 mb/d

What was lifted out of the ground

Share exported 56%

63% a year earlier

Crude in storage 144.2 mmbbl

+47 kb/d over the month

Refinery intake2.50 mb/d Burned for power0.58 mb/d Balance residual+2 kb/d Reporting lag77 days

Why this page no longer shows a tanker count. It used to carry daily transits through the strait, derived from AIS. Under a live disruption that number measures how many ships chose to broadcast their position, not how much oil moved — and the pipelines built to avoid Hormuz, Saudi Arabia’s East–West line to Yanbu and ADCOP to Fujairah, never cross the strait at all. It fell to a few per cent of normal and looked like an answer. It was not one, so it is gone rather than caveated.

Reported monthly flows · no forecast

Saudi crude: produced, exported, and left in storage

Chart loading. A recent data table is available directly below.

Tap a point to inspect it. Tap the chart again to close the data box.

Source: Joint Organisations Data Initiative (JODI), JODI-Oil World Database. How the reported balance is sourced
How far to trust it

The identity, and who is missing from it

A number that has to survive its own arithmetic.

JODI does not publish a balance. It publishes six separate submissions — production, imports, exports, refinery intake, direct burn and the crude left in storage — and this page adds up the first five and compares them with the sixth. Nothing forces them to agree.

The balance, checked Jun 2026
Implied by the five flows
+49 kb/d
Reported stock change
+47 kb/d
Residual
+2 kb/d

Across all 65 reconcilable months the two sides never diverge by more than 2 thousand barrels a day. A reported inventory that survives that test month after month is a measurement rather than an estimate.

Where the barrels went Jun 2026
Production
7.12 mb/d
Exports
3.99 mb/d
Refinery intake
2.50 mb/d
Direct burn
0.58 mb/d

Direct burn is crude fed straight to power stations. It rises every Saudi summer, and it is the reason production can climb while neither exports nor storage move much.

Coverage 2 of 7 producers

Filing current crude flows: Saudi Arabia, Kuwait.

Stopped filing: Iraq (last filed March 2024).

Never usable here: United Arab Emirates, Iran, Qatar, Oman. Their production, exports and inventories are absent entirely, so “the Gulf” on this page means the producers that publish, not the region.

Storage levels: Saudi Arabia only
View the last twelve reported months
Saudi Arabia crude balance, million barrels per day; storage in million barrels. Source: JODI-Oil.
MonthProductionExportsRefineryDirect burnStorageChange
Jun 2026 7.12 3.99 2.50 0.58 144.2 +47 kb/d
May 2026 6.56 3.43 2.39 0.65 142.8 +91 kb/d
Apr 2026 6.32 3.99 2.21 0.54 140.0 -423 kb/d
Mar 2026 6.97 4.97 2.27 0.33 152.7 -578 kb/d
Feb 2026 10.88 7.28 3.01 0.25 170.6 +499 kb/d
Jan 2026 10.10 6.99 2.81 0.23 156.6 +102 kb/d
Dec 2025 10.08 6.99 2.74 0.21 153.4 +208 kb/d
Nov 2025 10.05 7.38 2.56 0.32 147.0 -60 kb/d
Oct 2025 10.00 7.10 2.71 0.39 148.8 -56 kb/d
Sep 2025 9.97 6.46 2.94 0.49 150.5 +224 kb/d
Aug 2025 9.72 6.41 2.90 0.61 143.8 -50 kb/d
Jul 2025 9.20 5.99 2.98 0.61 145.4 -228 kb/d
Seller’s price · published ahead

Monthly · Saudi Aramco · September 2026 loadings, announced Aug 6

Does Aramco still have to compete for buyers?

Aramco prices Arab Light into Asia as a differential to the Oman/Dubai benchmark — the same benchmark every Gulf barrel is priced from — so the flat price drops out. What is left is not a margin and not a profit. It is whether Saudi crude clears at a premium because buyers are bidding for it, or has to be discounted below the regional benchmark to find a home.

Sep 2026 loadings -2.00 $/bbl

Competing for buyers

Month-on-month -0.50 $/bbl

vs the previous month’s differential

Wartime peak +19.50 $/bbl

May 2026 · an all-time high

Published ahead by 14 days

while the barrel count is 77 days behind

Two steps from the question, not zero. A discount tells you Aramco is working to place volume, which is what you would expect once barrels can move again. It does not tell you that any particular cargo sailed. And the differential is not purely a decision: Aramco sets it partly from spot benchmark structure, so part of each month’s move is the benchmark shifting underneath rather than Aramco changing its mind. September’s cut of 0.50 was attributed to Dubai cash premiums falling through July; August’s cut of eleven dollars plainly was not. This page cannot separate the two without spot structure data it does not carry, so it does not pretend to.

Why it is here at all. The tanker count this page used to show broke for the same reason the disruption was interesting: transponders went dark. A published price cannot break that way. If Hormuz shut completely tomorrow, Aramco would still announce next month’s differential on schedule, and it would still tell you what the best-informed seller in the market thinks it can charge under those conditions.

Every official selling price, with its source
Arab Light official selling price to Asia, US dollars per barrel against the Oman/Dubai average. Hand-entered from published reports of each announcement.
Loading monthDifferentialChangeAnnouncedReported by
Sep 2026 -2.00 -0.50 Aug 6, 2026 Reuters via Zawya
Aug 2026 -1.50 -11.00 Jul 6, 2026 Reuters via EnergyNow
Jul 2026 +9.50 -6.00 Reuters via EnergyNow
Jun 2026 +15.50 -4.00 May 6, 2026 Reuters via Business Recorder
May 2026 +19.50 +17.00 Reuters via Business Recorder
Apr 2026 +2.50 +2.50 Reuters
Mar 2026 0.00 -0.30 Feb 6, 2026 Reuters via Zawya
Feb 2026 +0.30 -0.30 Jan 5, 2026 Argaam
Jan 2026 +0.60 Reuters via P&GJ
The blind spot

Stated, not estimated around

What happened in the last 11 weeks is not on this page.

The reported balance ends June 2026. Everything since is unmeasured here, and the honest reason is that no free source fills the gap with barrels rather than with something that merely correlates with barrels.

Ship tracking Defeated by the disruption itself

AIS transponders are switched off in a contested strait, and the Hormuz-bypass pipelines never cross the counted water. The count falls whether or not the oil does, which makes it unusable in exactly the conditions that make it interesting.

Customs data from buyers Three weeks at best, months in practice

Barrels arriving in Japan, Korea, India and China are compulsory filings that no producer can suppress. But the fastest of those releases still trails the month by weeks, and voyage time puts another two to six weeks between loading and arrival.

Commercial cargo tracking Days, for a licence fee

Kpler and Vortexa reconstruct loadings from AIS combined with port agents, satellite imagery and cargo declarations, and model dark activity rather than being blinded by it. That is what closes the gap to days, and it is not free.

What is on this page instead A counted number, late

Saudi Arabia's own reported exports, checked against its own reported production, refining, burning and storage. Slow, auditable, and not quietly standing in for anything it cannot see.

Inventories, production and exports are three inputs among many, and a disruption of this kind moves several of the others at the same time. Nothing here is a forecast or a price view.

About this series

One counted number, and an honest account of the gap.

Exports against production

Every barrel produced and not exported has to go somewhere: a domestic refinery, a power station, or storage. That makes reported exports against reported production the direct answer to whether the oil is leaving, and the other three terms the check on it.

An identity that has to close

The reported balance is trusted here because it is checked rather than asserted. JODI collects production, imports, exports, refinery intake, direct burn and closing stocks as six independent submissions; this page adds up the first five and compares them with the sixth. For Saudi Arabia the two agree to within about two thousand barrels a day.

Why the fast number was removed

This page previously carried a daily tanker-transit index above the reported data. It was removed: under a live disruption AIS transponders are switched off and the Hormuz-bypass pipelines never cross the counted water, so the count collapsed for reasons unrelated to the oil. A fast number that answers a different question is worse than an admitted gap.

Source
JODI-Oil World Database
Measure
Reported crude exports, production, refining, direct burn, storage
Balance identity
Production + imports − exports − refining − direct burn
Reporting countries
Saudi Arabia, Kuwait
Stock filers
Saudi Arabia
Unit
Million barrels per day; storage in million barrels
Cadence
Monthly
Typical lag
About ten to eleven weeks

Compare across the balance

The other curves worth reading beside this one.

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.

NG · US

US natural gas storage

Weekly EIA Lower 48 working gas, injection or draw, and Henry Hub price context.

Open US gas
CL · US

US commercial crude inventories

Weekly EIA ending stocks excluding the Strategic Petroleum Reserve.

Open US crude
WTI · CUSH

US Cushing crude inventories

The WTI delivery-point inventory — a focused view of local crude tightness.

Open Cushing
GAS · EU

EU natural gas storage

Weekly-sampled AGSI gas in storage, TWh, and capacity fullness.

Open EU gas
BUFFER · EUROPE

Europe seasonal electricity buffer

A 6–12-month gas-storage path with hydro and firm-power coverage kept explicit, plus current market confirmation.

Open seasonal outlook
REFILL · OIL

Inventory Rebuild Demand

Global STEO net depletion, a five-month forecast limit and conditional inventory refill rates.

Estimate refill demand
OIL · WORLD

Global oil demand

Monthly EIA STEO world liquid fuels consumption against supply, and the implied global build or draw.

Open global demand
FORECAST · EIA

EIA crude price forecast

The current STEO path for WTI and Brent, its monthly revisions, and how past forecasts scored against realised spot.

Open price forecast
SUPPLY · WORLD

Global oil production

Monthly world petroleum and other liquids production compared with crude oil production alone.

Open global production
BUFFER · OPEC

OPEC spare capacity

Monthly OPEC surplus crude capacity, Saudi concentration, and historical buffer regime.

Open OPEC capacity
ULSD · US

Diesel tightness tracker

Crack-led weekly EIA score with distillate stocks, product pull, refinery transmission and a separate disruption proxy.

Open diesel tightness

Source ledger

Every number has a provider and a date.

EIA / API v2

United States inventories and prices

Source: U.S. Energy Information Administration (Sep 2026).

Open EIA source
Fraunhofer ISE / Energy-Charts

European power and day-ahead prices

Source: Energy-Charts.info, Fraunhofer ISE (CC BY 4.0).

Open Energy-Charts source

Questions, answered from the method

Strait of Hormuz oil FAQ

What Aramco’s forward selling price says, what the reported balance measures, and why a faster shipping proxy was taken off this page rather than caveated.

Are Gulf oil barrels actually leaving the region?

That is the question this page is built to answer, and the reported export figure answers it directly. Every barrel produced and not exported has to go somewhere: a domestic refinery, a power station, or storage. So exports against production, checked by the other three terms, tells you whether output is reaching buyers or accumulating behind the disruption.

Where does the export data come from?

The JODI-Oil World Database, which publishes what each government reports for its own crude production, imports, exports, refinery intake, direct burn and closing stocks. It is monthly and normally runs about ten to eleven weeks behind the month it covers.

Why did the tanker-transit chart disappear from this page?

Because it measured the wrong thing at exactly the moment it mattered. The index was built from AIS vessel tracks, and in a contested strait transponders are switched off, so the count reflects how many ships chose to broadcast rather than how much oil moved. On top of that, the pipelines built specifically to bypass Hormuz — Saudi Arabia’s East–West line to Yanbu on the Red Sea and ADCOP to Fujairah — never cross the counted water at all. The number fell to a few per cent of normal and read like an answer. It was removed rather than caveated.

What is the Arab Light official selling price, and why is it on this page?

Aramco announces an official selling price for each of its crude grades around the fifth of every month, for the following month’s loadings, quoted as a differential to the average of the Oman and Dubai benchmarks. It is on this page for two reasons. It is forward-dated, so next month’s number is known weeks before the barrel data for this month exists. And it is a published decision rather than an observation, so it cannot be broken by the disruption it describes — if the strait shut completely, Aramco would still announce the price on schedule.

How should the OSP be read?

As the seller’s own view of what its barrels can command against the regional benchmark. A large premium means buyers are competing for crude Aramco can supply; a discount means Aramco is pricing below the benchmark to move volume. The differential strips out the flat price, so it moves on the relative desirability of Saudi crude rather than on whether oil is generally expensive.

Is the OSP a measure of how much oil is being exported?

No, and it is not presented as one. It is a price, not a volume, and Aramco sets it partly from spot benchmark structure — the September cut was attributed to Dubai and Oman cash premiums falling during July. It tells you what the best-informed seller thinks it can charge. Only the reported export figure counts barrels.

Where do the OSP numbers come from?

Aramco circulates the prices to term customers and the wire services report them; there is no machine-readable feed. Each month on this page is therefore entered by hand against a published report of that month’s announcement, and every row carries the publisher and a link. A test refuses to publish the table if any row lacks a source.

Why is the barrel data eleven weeks old, and can it be made faster for free?

Not with barrels. The alternatives are buyer-side customs filings from Japan, Korea, India and China, which no producer can suppress but which still trail the month by weeks before you add two to six weeks of voyage time between loading and arrival. Everything faster than that which is free measures something other than oil leaving the Gulf. The page states the lag as a number instead of hiding it behind a proxy.

Is there any way to track Gulf exports in near real time?

Yes, commercially. Cargo-tracking services such as Kpler and Vortexa reconstruct loadings by combining AIS with port agent reports, satellite imagery and cargo declarations, and they model dark activity rather than being blinded by it. That closes the gap from weeks to days. It is licensed data and is not published here.

How do you know the reported figures are reliable?

Because they are checked rather than assumed. JODI collects each term of the balance as a separate submission, so production plus imports, less exports, refinery intake and direct burn, ought to equal the change in closing stocks — but nothing forces it to. StorageCurve computes both sides and publishes the residual. For Saudi Arabia the two agree to within about two thousand barrels a day, month after month.

Which Gulf producers actually report this data?

Fewer than the region has. Saudi Arabia and Kuwait currently file usable monthly crude flows; Iraq filed until March 2024 and then stopped; the United Arab Emirates, Iran, Qatar and Oman do not publish these crude flows to JODI at all. Of the current filers, only Saudi Arabia reports a closing crude stock level. This page names the gaps rather than filling them with estimates.

What is direct crude burn and why does it matter here?

It is crude fed straight into power stations rather than refined. Saudi Arabia’s direct burn rises every summer with air-conditioning demand, and it is a genuine outlet for barrels. Ignoring it would make rising production look as though it must be going into storage when part of it is simply being burned at home.

What does the gap between production and exports mean?

It is the volume lifted but not shipped, and it has exactly three destinations: domestic refineries, power stations, and storage. A widening gap with flat storage means the barrels are being consumed at home. A widening gap with rising storage means they are not leaving at all, and the production increase is unavailable to the world market until it does.

Why is there no seasonal average or storage-pressure label on this page?

A five-year seasonal benchmark answers “is this normal for the time of year”. Under an active disruption that is not the question being asked, and the recent years that would form the benchmark contain the disruption itself. The page publishes levels and flows instead.

How often does this page update?

It is refreshed daily, but the underlying data only moves when JODI publishes, normally monthly. Revisions replace earlier values rather than being appended, because governments restate their own submissions.

See the full storage FAQ on the dashboard

Contact StorageCurve

Send a source or methodology question. StorageCurve delivers messages directly and does not store reply addresses or message contents.

Do not send passwords, API keys, account numbers, positions, or other sensitive information.