The 94-Day Balance Sheet

On April 8, 2026, at the 40-day mark, we ruled three lines under this war and called it a balance sheet. We were early. The ceasefire that froze the conflict that day held for less than 24 hours as a functioning framework, then mutated into something neither war nor peace: an indefinite, repeatedly violated truce governing a strait nobody can use, over a deal nobody has signed.

Ninety-four days from the first strike of Operation Epic Fury, the active campaign is over. It formally concluded May 5, after ~66 days of strikes. What remains is a settlement that exists as a draft, a strait open on paper and shut on water, and a price of oil that has bled out the entire war premium while the underlying risk sits unresolved.

The 40-day accounting captured a war at its peak. This one captures a war that got far bigger, then went quiet without ending. Where useful, we show the delta. This is the updated ledger.


I. Military Destruction

The structural verdict from Day 40 holds and has hardened: Iran’s conventional military is broken for a generation. The arc from Day 40 to Day 94 added more strikes, then tapered to skirmishes.

Iran: From Decapitation to Stalemate

By the close of the active campaign, the headline attrition figures stand where Admiral Cooper left them and have not materially recovered. ~92% of Iran’s largest navy vessels sunk. ~2/3 of missile, drone, and naval production capacity destroyed. The IRGC naval, missile, and intelligence command decimated through the assassination campaign that ran from Larijani (Mar 17) to Tangsiri (Mar 26) to Khademi (Apr 6-7). None of this reverses on a ceasefire. Production lines do not rebuild in a 60-day truce window, and the commanders are not replaceable on that clock.

Leadership at the top remains the open question of the war. Khamenei was killed in the first wave on February 28. The succession is contested and unclear. We do not assert that Mojtaba Khamenei is the confirmed Supreme Leader, the v33 claim that he was elected March 8 now sits against reporting that describes the line of succession as unresolved. Pezeshkian remains president and Ghalibaf parliament speaker, but a contested center is the salient fact: a state that cannot name its highest authority cannot make irreversible commitments, which is half of why the deal stays unsigned.

What Iran retains is what it always retained: mines in the water, a geographic position on both sides of the chokepoint, and the willingness to keep emplacing mines even during a truce. May 25 strikes hit boats reported to be laying mines at Bandar Abbas. The minefield is not static.

US and Coalition

The US figure that matters did not move: 15 killed in action, the same toll carried since early April. Wounded edged up to 543 (from 520+ at Day 40). At peak the US had ~57,000 troops in theater, the largest projection since the 2003 Iraq invasion. One F-15E was lost over Iran. The financial cost ran into the tens of billions, consistent with the $28-35B CSIS range at Day 40 and climbing through the post-campaign blockade and escort operations.

The delta here is not in losses but in posture. The war stopped being a strike campaign and became a blockade. Operation Project Freedom, the US Navy escort mission for merchants leaving the Gulf, launched May 4 and paused May 6 after two days, citing “great progress” toward a deal. The pause is the tell: the military instrument is now a bargaining chip, switched on and off in step with the diplomacy.


II. The Human Cost

This is where the 40-day-to-94-day delta is most brutal. The war did not freeze in April. It kept killing, on every side, for weeks.

SideKilled (Day 40, ~Apr 7-8)Killed (Day 94, Jun 1)Wounded (Day 94)
Iran2,000-3,597+3,468-6,000+15,000-26,500
Israel26~51 (23 mil / 28 civ)~8,646
Lebanon1,497~3,412+~10,269+
US1515543
Gulf states~26~50400+

The Iran range remains wide because access constraints and methodology differences never resolved, and Iran refused IAEA inspection of damaged facilities, which also walls off independent verification. Lebanon is the line that should stop a reader. It more than doubled, driven by the April 8 strike that killed 254 in ten minutes across Beirut, southern Lebanon, and the Bekaa, the deadliest single day of the war, executed the same day the Iran ceasefire was announced. Lebanon was excluded from that ceasefire. It got its own truce April 17, fragile, with Netanyahu vowing to intensify.

Israel’s toll about doubled. Gulf state deaths about doubled. The pattern across the catch-up period is consistent: the truce reduced the tempo of mass casualties but never reached zero, because the strikes and counter-strikes (Touska seizure Apr 19, Hormuz strikes May 7, Bandar Abbas May 25, late-May exchanges into Kuwait) kept the floor at low-level combat.

The 40-day displacement figures (3.2 million Iranians, 1.2 million Lebanese) have not meaningfully reversed. Displaced populations do not return to active or contested zones, and large parts of both countries remain exactly that.


III. Energy Market Damage

Here the delta runs the other way. The market damage peaked, then unwound faster than anyone modeled at Day 40, because the market started pricing a deal it does not have.

The price arc. Brent entered the crisis near $73 in late February. It peaked around $126 on the Dubai marker, with WTI touching ~$115.80 on April 7, the highest since 2008, producing a sustained WTI-Brent inversion. It spiked again in late April toward ~$118 on renewed strikes. Then May happened: Brent fell ~19%, its worst month since 2020, on ceasefire-extension and reopening hopes. As of June 1 it sits near $91. The war premium is largely drained.

IndicatorPre-crisis (Feb)PeakDay 94 (Jun 1)
Brent~$73~$126 (Dubai)~$91
WTI~$68~$115.80 (Apr 7)~$90
War risk premium~$0~$40+largely gone

Read the price action correctly. At Day 40 we wrote that the prewar pricing regime required free transit through Hormuz, an assumption no underwriter would make again without a premium. That is still true. The screen at $91 prices a signed deal that reopens the strait, not free transit, and that deal does not exist. The premium did not get resolved away. It got bet away. The asymmetry has flipped from Day 40: then, the risk was a snap higher on escalation; now, a signed MoU is largely in the tape, the upside on a signature is only ~$5-10, and the under-priced branch is collapse, which would snap Brent back toward $110-120.

What actually moved oil. The bypass routes that worked at Day 40 are still the ones working: Saudi East-West to Yanbu (~5M bbl/d of spare capacity, routed onward through the Red Sea), and UAE Habshan-Fujairah (~1.5-1.8M bbl/d of throughput). Everything else stayed gated behind a closed strait.

The beneficiaries. Three winners came out of the ledger, and they are the same three a historian would have named in advance. Russia took market share into India and China as Gulf barrels stranded, with Urals flipping to a premium delivered Asia. US shale gained on relative insulation, less Hormuz-exposed than any major export basin. Alternative suppliers outside the Gulf captured the marginal demand that could not wait for the strait. The crisis did to flows what sanctions never managed: it rerouted the map toward the suppliers who do not depend on Hormuz.


IV. Global Economic Fallout

At Day 40 the WTO warned sustained elevation could cut 2026 global GDP growth by ~0.3 points, and Putin called the damage comparable to COVID-19. Those were peak-pricing assessments. The May unwind takes pressure off the headline numbers, but the second-round damage already landed and does not reverse with the spot price.

Inflation pass-through works on a lag. The April peak fed fuel, transport, and food costs through May CPI prints across importing economies; a price that falls in May does not refund the surcharges, the rationing, or the subsidy bills already incurred. The emerging-market measures catalogued at Day 40 (Pakistan’s 20% petrol hike and cancelled parade, Bangladesh’s fuel rationing and shut universities, Sri Lanka’s reintroduced rationing) were responses to a shock whose fiscal cost compounds even as the price recedes. For an importer, the bill is the integral under the price curve over 94 days, not the level on the last day.

The fiscal mechanics are unforgiving for the most exposed. A country running thin forex reserves spent them defending an import bill that nearly doubled at the peak; those reserves do not refill because Brent fell back to $91. The SPR drawdown at Day 40 (the IEA’s 400-million-barrel release, the largest in 52 years, ~172M from the US) bought ~15% coverage of lost Hormuz supply and left strategic buffers depleted at the exact moment Gulf risk remains unresolved. That buffer is gone whether or not the deal signs. The advanced-economy consumer hit (US gasoline above $4/gal at peak, the first-ever USPS fuel surcharge) has eased with the price but seeded the inflation expectations that central banks now have to unwind.

The clean summary: the price normalized faster than the damage. Growth drag, depleted reserves, depleted strategic stocks, and a repriced risk premium on every future Hormuz barrel are the residue, and they outlast the spot quote.


V. Maritime

This is the section where “open on paper, shut on water” is literally true, and where the Day 40 backlog got worse, not better.

Iran’s foreign minister Araghchi declared Hormuz “open to all shipping” on April 17, and oil dropped ~11% on the headline. The AIS picture never followed. Open transits have run near zero since ~May 6. The strait is declared open and is not functioning.

The backlog grew. At Day 40 we counted 800+ vessels trapped in the Gulf. By the catch-up period the count is ~600 tankers stranded inside the Gulf plus ~240 waiting outside, with ~20,000 mariners stranded as of April 21 and ~15,000 cruise passengers across six ships evacuated around April 18. Pre-crisis throughput was ~20M bbl/day, ~20% of seaborne oil and ~20% of traded LNG, through a single 21-mile-wide lane. There is no way to flush 800-plus hulls through that lane at once even after a signature.

The gates that actually control reopening are three, and none clears on a declaration:

  1. Mine-clearing. MCM vessels sweep a few square nautical miles a day. Certifying a safe Q-route through a 21-mile strait takes weeks, and assumes Iran cooperates and hands over its minefield records. With Iran reported still laying mines at Bandar Abbas on May 25, the field is not even static.
  2. Insurance and risk terms. The correction we made at Day 40 stands: the strait closed on underwriting, not on a wholesale collapse of cover. Poolable P&I and the CLC/Bunkers blue cards are non-cancellable, reinsured in London, and stayed in force throughout. What lapsed were the non-poolable charterers’-liability war-risk extensions, withdrawn on ~72-hour notice around March 5. Hull war-risk premiums ran ~1.5-5% of hull value per transit, spiking briefly toward ~7.5-10% late March for the worst-rated flags. Restoration of cover lags any ceasefire by weeks.
  3. The backlog itself. Even with mines cleared and cover restored, clearing 800-plus stranded hulls through one lane is a months-long logistics problem.

DHL’s read: 4-6 months to normalize flow even after a signing. That is the optimistic case, and the clock starts only at a signature that has not happened. Project Freedom, the escort mission, launched May 4 and paused May 6, so the one mechanism that might have moved hulls is currently switched off.


VI. Diplomacy

At Day 40 we tallied four Trump deadlines, all extended, and three rejected proposals against one accepted. The catch-up period added a second act of the same play: more near-deals, more maximalist re-demands, and a settlement that is one signature short.

The chronology of the endgame:

DateDevelopmentOutcome
Apr 8Two-week ceasefire begins (Pakistan-brokered)Held <24h as a functioning framework
Apr 11-12Islamabad Talks (Vance/Witkoff/Kushner vs Araghchi/Ghalibaf)No agreement after ~21 hours
Apr 13US imposes naval blockade of Iran”Dual blockade” locked in
Apr 17Lebanon ceasefire; Araghchi declares Hormuz openOil -11%; transits stayed near zero
Apr 21Trump extends ceasefire indefinitelyBlockade and readiness maintained
May 5Operation Epic Fury formally concludedActive campaign over (~66 days)
May 23Trump: deal “largely negotiated”Round of calls with Gulf, Pakistan, Turkey, Egypt, Israel
May 28Tentative 60-day MoU reachedPending Trump sign-off
May 29-30Trump adds demands (Hormuz, enrichment, frozen assets)Deal unsigned by both sides

The MoU terms are the most concrete of the war. Inside a 60-day window, Hormuz reopens with no tolls and Iran clears the mines it laid; in exchange Washington lifts its port blockade on a proportional basis and issues sanctions waivers, while Tehran commits to forgo nuclear weapons and to negotiate an enrichment suspension. It is a real framework, and it is one re-demand from collapse, which is exactly what happened on May 29-30.

The deadlock is a sequencing problem, not a terms problem. Iran will not clear its mines, its only remaining coercive card, before relief is irreversible. Washington will not lift the blockade before transits resume and the nuclear file locks. Neither leader can move first, and a contested Iranian center cannot make an irreversible commitment even if it wanted to. The relief on offer is itself reversible: a 60-day waiver carries snapback risk on a 60-day clock, so a barrel sold under it clears at a discount through intermediaries, not at the screen. Pakistan and Qatar carry the mediation. Lebanon, where Netanyahu has vowed to intensify, is the likeliest exogenous trigger to break the whole thing, exactly as it was in April.


VII. What the Numbers Say

The 40-Day Balance Sheet closed on three lines. At 94 days, two of them hold without revision, and the third has to be rewritten.

Iran’s conventional military is broken for a generation. Unchanged, and now confirmed by the absence of any recovery across seven additional weeks. ~92% of major naval combatants, ~2/3 of production capacity, a decapitated command. What Iran kept is asymmetric and geographic: mines it will still lay during a truce, and a coastline on both sides of the world’s most important chokepoint.

The energy architecture assumed Hormuz was permanent infrastructure. It was not. Also unchanged, and the May price collapse does not soften it. Brent at $91 reflects a market betting on a signed deal to reopen the strait, not a market that has forgotten Hormuz. The risk premium did not get resolved, it got wagered, and it snaps back the day the bet looks wrong. Every future Hormuz barrel now carries a premium no underwriter will drop again on a promise.

The third line has to change. At Day 40 we wrote that the ceasefire stopped the shooting but did not reverse the damage. Ninety-four days in, the sentence is harder: the shooting mostly stopped without the war ending, and the strait reopened on paper without functioning. The active campaign concluded May 5. The ceasefire has held, fragile and violated, since April 21. The strait was declared open April 17. And yet ~600 tankers sit trapped inside the Gulf, mines are still being laid, transits run near zero, the casualty toll on every side about doubled after the first balance sheet was ruled, and the strategic reserves that cushioned the shock are spent.

The bill is paid. Iran paid it in a generation of military capability and thousands of dead. Lebanon paid it in a death toll that more than doubled after it was excluded from the deal that was supposed to end the war. Importing economies paid it in depleted reserves and inflation that outlasts the spot price. The US paid it in 15 dead and tens of billions. The whole system paid it in a chokepoint that will carry a risk premium for years.

The bill is paid. The ledger is not closed. It cannot close, because the page that would close it is written and unsigned. Ninety-four days bought a war that stopped without resolving, a strait that opened without working, and a deal that exists everywhere except on the one line that matters.