Supply Chain Action Points
Read this first — the conclusion, and the moves to make:
- By 31 July, pull the bunker formula from every ocean contract and write down the fuel reference, the base period and the lag; at a 35% fuel share a 2.6% fuel move is about 0.9% of the all-in, roughly 60 dollars on a 6,500 dollar box.
- Separate the fuel line from the discretionary surcharge in the budget: the first is dateable, the second is negotiable, and the notice period is the number to check rather than the amount.
- By 15 August, model a two-week delay scenario for Gulf cargo routed through Hormuz and name which SKUs can absorb it without a stock-out.
- Cap the tenor of fuel-indexed clauses at one quarter, and keep routing-risk cover on a separate, longer tenor with a written re-opener.
- Re-run the freight budget the week the five-day run breaks, in either direction; a tail-risk premium that reverses does so in a single session, and that session is the window to re-price.
Oil prices rose for a fifth day on July 23 as the Houthis opened a new front targeting Saudi oil vessels in the Bab el-Mandeb strait and Iran's Revolutionary Guards threatened the Strait of Hormuz. Brent crude climbed 2.6% to $96.49, the highest since June 8, raising fresh supply-chain risks for tanker and container routing.
The Analysis
Ninety-six dollars and forty-nine cents. Up 2.6% on the day, the fifth consecutive daily gain, the highest print since 8 June. Work backwards and the previous close was about 94.05, so the day's move was 2.44 dollars a barrel. That is the arithmetic. The story is not the 2.6%. It is the fifth day, and the two chokepoints named in the same sentence: Bab el-Mandeb, where tankers bound for Saudi ports are now a target, and Hormuz, where the threat is still verbal.
For anyone moving containers rather than crude, the question is not whether 96 dollars is high. It is which line on your freight invoice moves first, which one moves later, and which one never shows up on the invoice at all.
Two mechanisms carry this into your cost base. They run at different speeds, and budgets are usually built for the slow one.
A 2.6% daily move on the fifth consecutive up day is a small increment on top of an established trend. Each individual day looks modest. The trend does not. That pattern is characteristic of a market repricing a tail risk rather than a physical shortage: nobody is short of barrels today, and the price is moving because the probability assigned to a closure has changed. Tail-risk repricing has a signature. It builds in a series of small daily increments and it unwinds in one large one, because the event either happens or it does not. Set a twelve-month budget off a five-day run and you are buying the tail at the moment it is most expensive and least likely to persist.
The 8 June reference is worth keeping. The last time the market was here was seven weeks ago, which tells you this is not a new high in any structural sense. It is a retest of a level the system has already absorbed once this year, and the operational playbook from June is still valid. What is new is that a second chokepoint has been named in the same story. One disrupted chokepoint is a routing problem with a workaround. Two inside the same basin is a routing problem with no good alternative, which is why the price reacts even when nothing has physically closed.
Now the freight bill, and the two mechanisms. The bunker adjustment is formulaic: it references a fuel price, a base period and a lag written into the contract, and it moves on a schedule you can look up. War-risk and contingency surcharges are discretionary: they are filed when the carrier decides the exposure justifies it, they are quoted as a percentage of insured value rather than per box, and they arrive without a formula you can audit. In the first two weeks after a move like this, the formulaic line has barely shifted and the discretionary line may already be there. The absence of a bunker adjustment is not evidence that nothing happened. It is evidence that the base period has not rolled yet.
That sequencing is what makes this expensive for importers. Budgets are built on the lines that behave predictably, because those are the lines a finance team can model. The unpredictable ones get a contingency, and the contingency is usually last year's number. So the exposure is not the 2.6%. It is the mismatch between a formula that catches up in a month and a surcharge that arrived last week, both landing on a budget built for neither. The line you can model is the line you over-manage. The line you cannot model is the one that shows up.
Run the barrel math once, because it explains why the carriers will not absorb this. Two dollars and forty-four cents a barrel on a cargo of two million barrels is 4.88 million dollars of value moving on one day's print. The two-million-barrel figure is an industry-typical cargo size and my assumption, not a number from the report. The fuel bill for the voyage is a fraction of that, but it is the fraction the carrier can pass through, and it will. Nobody absorbs a swing of that size across a fleet voluntarily, and a shipper who expects otherwise is negotiating with a counterparty who has already decided.
Translate it into a container, with the assumption stated. Assume fuel is 35% of the all-in cost of moving a box, which is my assumption and not from the report. A 2.6% fuel move is then about 0.9% of the all-in, roughly 60 dollars on a 6,500 dollar box. That is the formulaic channel, and it is small. The discretionary channel is not 0.9% and is not in that calculation at all, which is the entire point. A sixty-dollar line does not need a meeting. The line that arrives without a formula does.
Who gets hit first. A Gulf importer moving cargo through Hormuz carries the physical exposure: a closure, even a partial one, reroutes or delays, and no bunker formula covers a voyage that does not sail. An Asia-Europe importer carries the fuel exposure only, which is the 0.9% and is manageable. An exporter selling on a delivered basis carries both, because freight and risk sit inside a price already quoted. An importer on a fixed-price retail programme carries both and cannot re-price until the season turns, which is where a 0.9% line becomes a margin problem. The same barrel is a rounding error for one balance sheet and a broken season for another.
When it lands. The bunker line moves at the next formula reset, which you can date from your own contract rather than from the news. The discretionary surcharge lands with whatever notice the tariff allows, and the notice period is the number to check, not the amount. The physical risk lands when a voyage is rerouted, which is a decision made days before sailing and communicated afterwards. Over the next month the sequence is a new surcharge line, then a bunker adjustment, then possibly a routing change, each one separately justifiable and cumulatively larger than any single one of them.
What the coverage missed is that these are two different risks and should not be hedged the same way. A bunker adjustment is a known quantity with a known date: budget it to the dollar, spend no time negotiating it. A discretionary surcharge is an argument about whether the exposure is real, and your only leverage is the ability to move the cargo. Treating them as one line, which most budgets do, means over-managing the small one and under-managing the large one. The second thing missed is the reference level. 96.49 is not a record. It is a retest of a level the network ran at seven weeks ago, so the June playbook is the one to pull off the shelf, not a new one written in a hurry.
If Hormuz stays open and no laden tanker is hit, the premium unwinds in days, because a tail-risk premium with no event has nothing holding it up. Anyone who re-priced a twelve-month contract on a five-day run paid for an event that did not happen, and will compete against importers who did not. The asymmetry runs the other way too: if a closure happens, contracts signed this week look brilliant and the ones signed next month look expensive. That is not a reason to guess a direction. It is a reason to match tenor to exposure. Fuel exposure is short, routing exposure is long, and one contract cannot cover both.
The trap is budgeting the line you can model and ignoring the line you cannot. Nine-tenths of a percent is a rounding error. A routing change is not, and it will never appear in the bunker adjustment. The second trap is treating a five-day run as a level. Five days up is a trend, 96.49 is a print, and the level that matters is the one your contract references, written down somewhere you can read. Find the base period, put the surcharge notice period next to it, and only then decide what to lock. Oil at 96 dollars is a headline. The clause that lets them add a line item is a contract.
↑ Back to the key points