Iran oil exports stall as US naval blockade succeeds where sanctions failed for years
Iranian crude shipments collapsed to their lowest levels since 2020 after a US naval blockade choked off exports through the Strait of Hormuz, costing Tehran billions in lost revenue.
For years, the US tried to squeeze Iran’s oil revenue through sanctions. Iran responded by building a shadow fleet of tankers, rerouting shipments, and finding willing buyers, most notably China. The workaround was so effective that Iranian exports regularly topped 1.3 million barrels per day even under maximum pressure campaigns.
Then in April 2026, the US switched from paperwork to warships. The results have been, to put it mildly, more persuasive.
From 1.9 million barrels to nearly zero
The US naval blockade, launched on April 13, targets vessels moving through the Strait of Hormuz and the Gulf of Oman, the narrow waterways through which virtually all Iranian crude must pass. The impact was immediate and severe.
In the months before the blockade, Iran was exporting between 1.3 and 1.9 million barrels per day. By May, that figure had cratered to somewhere between 209,000 and 260,000 barrels per day, depending on which tracking firm you ask. Vortexa pegged the number at 209,000 bpd while Kpler estimated 260,000 bpd. Either way, those are the lowest export levels Iran has seen since the 2019-2020 period.
The more striking detail: not a single crude oil shipment successfully passed the blockade during May. The small volumes that did move consisted of roughly 2 million barrels of naphtha and limited quantities of liquefied petroleum gas, products with far lower value than crude.
$6 billion in lost revenue and counting
The financial toll on Tehran has been staggering. Iran’s estimated revenue loss from the blockade totaled nearly $6 billion across April and May combined. For context, the country earned roughly $5.13 billion from oil exports in March alone, the last full month before the blockade took effect.
Macro, rates, and crypto—what moved markets and what matters next.
Daily. Free. Join 34,000+ readers across crypto, finance, and policy.
Between 67 and 80 million barrels of Iranian oil sat stranded by early June, either stuck inside the blockade perimeter or floating in storage tankers with nowhere to go. Analysts have warned that if storage capacity limits are reached, Iran may be forced to cut production entirely, since there would literally be nowhere to put the crude coming out of the ground.
China, Iran’s most important customer, has been the most directly affected buyer. Beijing had quietly absorbed the bulk of Iran’s sanctioned oil for years, benefiting from steep discounts. The blockade severed that supply line in a way that diplomatic pressure never managed to accomplish.
A brief pause, then back to zero
The blockade was temporarily lifted in mid-June 2026 following a US-Iran memorandum of understanding. Renewed restrictions were imposed in July, and by August, Iran’s central bank acknowledged that oil export revenues had fallen to zero.
The shadow fleet that Iran spent years assembling, a network of aging tankers with transponders switched off, flags of convenience, and ship-to-ship transfers designed specifically to evade sanctions, proved useless against a physical naval presence.
What this means for global oil markets
Countries that had been quietly buying discounted Iranian crude, primarily in Asia, now need to source replacement barrels from elsewhere. There is also the question of what happens to those tens of millions of stranded barrels if the blockade is eventually lifted. A sudden flood of Iranian crude hitting the market could depress prices just as quickly as the blockade inflated them. The Strait of Hormuz handles roughly 20% of global oil transit on any given day.