OilPriceAPI insights

What the US-Iran shipping disruption actually cost: Brent, bunker and diesel

By Karl, founder of OilPriceAPI · Published · prices pulled Nov 14, 2026; EIA weekly diesel released Nov 10, 2026; EIA STEO released Nov 10, 2026

Every fuel we checked cost more after Feb 28, 2026 than before it, and every one has since come off its high. Brent crude was $71.82 a barrel on Feb 27, 2026, $117.38 on Apr 30, 2026 and $95.97 on Nov 13, 2026. Singapore VLSFO, a ship fuel, went from $512.88 a metric ton on Feb 27, 2026 to $1,067.90 on Mar 20, 2026 and was $822.00 on Nov 12, 2026. US retail diesel went from $3.809 a gallon in the week of Feb 23, 2026 to $6.529 in the week of Sep 21, 2026 and was $6.127 in the week of Nov 9, 2026.

Here “cost” means a measured price change between stated dates. The prices show what happened after the disruption began. They do not prove what caused each move, and this is not a forecast.

The claim, and the date we measure from

The Reshoring Initiative 2025 Annual Report says, on page 16: “The U.S.-Iran conflict is disrupting shipping routes and adding uncertainty to global supply chains.” The report gives no price figures for that sentence. This article supplies them for three fuels that move freight: crude oil, ship fuel and truck diesel.

The dates come from the US Energy Information Administration (EIA), which has described traffic through the Strait of Hormuz in each monthly Short-Term Energy Outlook (STEO) since March 2026. The sentences below are EIA's, copied exactly. We use Feb 28, 2026 as the start because EIA does, and we take the last reading before it as the baseline.

What EIA says happened to shipping through the Strait of Hormuz, by date
DateEIA's sentenceWhere
Feb 28, 2026“The strait has been effectively closed to shipping traffic since military action began on February 28.”April 2026 STEO, released Apr 7, 2026, p. 5
Mar 9, 2026“As of March 9, when we finalized our forecast, physical damage to oil infrastructure was limited, but the Strait of Hormuz was effectively closed to most shipping traffic.”March 2026 STEO, released Mar 10, 2026, p. 5
Early June 2026“Shipping traffic through the strait has been extremely limited since military action began on February 28.”June 2026 STEO, released Jun 9, 2026, p. 5
Jun 18, 2026“On June 18, the United States and Iran signed a memorandum of understanding (MOU) to end the conflict and open the Strait of Hormuz, which had been effectively closed since February 28 when the conflict began.”July 2026 STEO, released Jul 7, 2026, p. 4
Early September 2026“As flows through the Strait of Hormuz and the Bab el-Mandeb strait remain constrained and variable, crude oil production shut-ins rose over the past month.”September 2026 STEO, released Sep 9, 2026, p. 4
Late October to Nov 4, 2026“Continued flows through the Strait of Hormuz using ship-to-ship transfers along Oman’s coast added to supply, which was reflected in prices during late October and early November, with the Brent spot price falling below $100/b on November 4.”November 2026 STEO, released Nov 10, 2026, Global oil markets

Source: EIA Short-Term Energy Outlook, editions as linked, read Nov 14, 2026. Page numbers are the printed ones. The first column is the date the sentence refers to, or the time of the edition where the sentence gives no date.

Before, high and latest for six fuel prices

Each row is one series from our API, as returned: the last reading before Feb 28, 2026, the highest reading since, and the latest when we pulled the data on Nov 14, 2026.

Fuel prices before Feb 28, 2026, at their high and on the latest date
SeriesBeforeHighLatestBefore to highBefore to latest
Brent crude, $/bbl
BRENT_CRUDE_USD
$71.82
Feb 27, 2026
$117.38
Apr 30, 2026
$95.97
Nov 13, 2026
+$45.56
+63.4%
+$24.15
+33.6%
VLSFO, Singapore, $/t
VLSFO_SGSIN_USD
$512.88
Feb 27, 2026
$1,067.90
Mar 20, 2026
$822.00
Nov 12, 2026
+$555.02
+108.2%
+$309.12
+60.3%
VLSFO, Rotterdam, $/t
VLSFO_NLRTM_USD
$480.08
Feb 27, 2026
$849.81
Mar 23, 2026
$717.50
Nov 12, 2026
+$369.73
+77.0%
+$237.42
+49.5%
VLSFO, Fujairah, $/t
VLSFO_AEFUJ_USD
$509.42
Feb 27, 2026
$1,275.00
Jun 13, 2026
$822.50
Nov 12, 2026
+$765.58
+150.3%
+$313.08
+61.5%
MGO, Rotterdam, $/t
MGO_05S_NLRTM_USD
$718.04
Feb 27, 2026
$1,530.50
Sep 16, 2026
$1,240.50
Nov 12, 2026
+$812.46
+113.1%
+$522.46
+72.8%
US retail diesel (EIA weekly), $/gal
DIESEL_RETAIL_USD
$3.809
Feb 23, 2026
$6.529
Sep 21, 2026
$6.127
Nov 9, 2026
+$2.720
+71.4%
+$2.318
+60.9%

Source: OilPriceAPI, /v1/prices/past_year with interval=1d, pulled Nov 14, 2026. Values are daily averages by UTC day, except diesel, which is EIA's weekly US No 2 retail price and is dated by EIA's week. Changes are OPA calculations: high or latest minus before, and the same divided by before. The Fujairah high held from Jun 13 to Jun 15, 2026. BRENT_CRUDE_USD follows front-month futures quotes; it is not a settlement price.

Three things stand out. Rotterdam marine gasoil (MGO) rose the most in dollars and peaked late: $1,530.50 on Sep 16, 2026, against $718.04 on Feb 27, 2026. The highs did not come together: Singapore VLSFO peaked in March, Brent in April, Fujairah VLSFO in June, and MGO and US diesel in September. And no series is at its high now. On the latest readings Brent was 18.2% below its high, Singapore VLSFO 23.0% below, Rotterdam MGO 18.9% below and US diesel 6.2% below.

The Fujairah series behaved differently from the other ports in June. On Jun 13, 2026 our Fujairah VLSFO reading was $1,275.00 a ton, $551.50 above Singapore ($1,275.00 − $723.50). On Feb 27, 2026 the two were $3.46 apart. We report the reading as it is in the series. Live port prices are on the Fujairah, Singapore and Rotterdam pages.

The path: weekly prices indexed to the week before

The charts put four series on one scale by indexing each to its average for the week of Feb 23, 2026, the last full week before Feb 28. A value of 200 means double that week's price. Brent is drawn in both panels so they can be compared.

Weekly average prices of Brent crude, Singapore VLSFO and Rotterdam MGO, indexed so the week of Feb 23, 2026 = 100, Jan 5 to Nov 9, 2026 for Brent and to Nov 2, 2026 for the two bunker fuels. Rotterdam MGO reached 209.3 in the week of Sep 14, Singapore VLSFO 198.8 in the week of Mar 16 and Brent 160.9 in the week of Oct 26. In the week of Nov 2 they were 191.1, 176.4 and 142.2; Brent was 131.4 in the week of Nov 9.100150200Feb 2026May 2026Aug 2026Nov 2026Feb 28: effectively closedJun 18: MOU to open straitBrent 131VLSFO Singapore 176MGO Rotterdam 191
Marine fuels and Brent, weekly average, index with the week of Feb 23, 2026 = 100, weeks of Jan 5 to Nov 9, 2026 (bunker fuels to Nov 2). Codes MGO_05S_NLRTM_USD, VLSFO_SGSIN_USD, BRENT_CRUDE_USD. The break in the two bunker lines is the week of Apr 20, 2026, for which the series has no value. Source: OilPriceAPI weekly averages, pulled Nov 14, 2026. Event dates: EIA Short-Term Energy Outlook, April and July 2026 editions, quoted in the table above.
Weekly US retail diesel and Brent crude, indexed so the week of Feb 23, 2026 = 100, Jan 5 to Nov 9, 2026. Diesel reached 171.4 in the week of Sep 21 and was 160.9 in the week of Nov 9. Brent reached 160.9 in the week of Oct 26 and was 131.4 in the week of Nov 9.100125150Feb 2026May 2026Aug 2026Nov 2026Feb 28: effectively closedJun 18: MOU to open straitBrent 131US diesel 161
US retail diesel and Brent, weekly, index with the week of Feb 23, 2026 = 100, weeks of Jan 5 to Nov 9, 2026. Codes DIESEL_RETAIL_USD (EIA weekly US No 2 retail price) and BRENT_CRUDE_USD. Source: OilPriceAPI weekly averages, pulled Nov 14, 2026. Event dates: EIA Short-Term Energy Outlook, April and July 2026 editions, quoted in the table above.

The week of Nov 9, 2026 is left out of the two bunker lines because their Nov 13 readings were not yet published when the data was pulled. The daily Singapore and Fujairah VLSFO series have no rows for Mar 11 to 18, 2026, and all four bunker series have no rows for Apr 15 to 27, 2026; weekly averages around those dates rest on the days that exist. The table above gives the same series as dated daily readings.

In words: prices rose through March, eased from late May into early July, rose again from mid-July to September and October, and fell in the first two weeks of November. Brent was $70.90 on Jul 2, 2026, below its Feb 27, 2026 reading, two weeks after the Jun 18 memorandum EIA describes. Diesel did not return to its February level at any point: its lowest weekly price after Feb 28 was $4.578, in the week of Jul 6, 2026.

Two Brent numbers: EIA's spot price ran higher

EIA reports the Brent spot price. Our BRENT_CRUDE_USD series follows front-month futures quotes. They agreed at the start: EIA's March 2026 STEO puts spot Brent at an average of $71 a barrel on Feb 27 and $104 on Mar 9, 2026, and our series reads $71.82 and $104.28 on those days. They then separated. EIA's May 2026 STEO says spot Brent reached a high of $138 on Apr 7, 2026; our series averaged $109.99 that day.

Brent monthly averages in 2026: EIA spot price against OilPriceAPI BRENT_CRUDE_USD
Month, 2026EIA Brent spot, $/bblBRENT_CRUDE_USD mean, $/bblSpot minus oursEIA figure from
March10399.373.63April STEO, p. 5
April117102.8914.11May STEO, p. 3
May107104.232.77June STEO, p. 5
June8584.590.41July STEO, p. 4
August9187.773.23September STEO, p. 4
September114101.6912.31October STEO, p. 5
October124107.6716.33November STEO

Sources: EIA Short-Term Energy Outlook, 2026 editions named in the last column (each states the prior month's average, rounded to the dollar; July is not stated as a level and is left out); the October figure is from the November 2026 STEO. BRENT_CRUDE_USD mean is an OPA calculation: the mean of the daily averages in each month, pulled Nov 14, 2026.

So the spot price EIA reports rose more than the futures-based series, most of all in April, September and October. Anyone quoting “the Brent price” for this period should say which one. The live futures-based quote is on the Brent crude oil price page.

What it cost ships: dollars per ton of fuel

A ship buying VLSFO in Singapore paid $555.02 more per metric ton on Mar 20, 2026 than on Feb 27, 2026, and $309.12 more on Nov 12, 2026 ($822.00 − $512.88). For Rotterdam MGO the difference was $812.46 a ton at the high and $522.46 on Nov 12, 2026.

We do not turn that into a cost per voyage or per container, because that needs a fuel quantity carriers do not publish. Maersk's BAF appendix gives the structure: “BAF = Maersk Trade Factor x Fuel Price”, where the trade factor is tonnes of fuel per 40-foot container. Under that formula a change in the fuel price moves the charge by the trade factor times the change. With your own trade factor or voyage consumption, the bunker adjustment factor calculator does the arithmetic. Port-by-port prices are on the bunker fuel prices page.

What it cost US trucking: dollars per gallon and per mile

EIA's weekly US No 2 diesel retail price was $6.127 in the week of Nov 9, 2026, $2.318 above the week of Feb 23, 2026 and $2.290 above the week of Nov 10, 2025 ($3.837). Our DIESEL_RETAIL_USD weekly series matches EIA's for every week used here.

Per mile: the American Transportation Research Institute (ATRI) reports that truck-tractors averaged 7.43 miles per gallon in 2025 (Operational Costs of Trucking, July 2026 update). At that fuel economy the rise since the week of Feb 23, 2026 is $2.318 ÷ 7.43 miles per gallon = $0.312 a mile, or $312 per 1,000 miles. At the September high it was $2.720 ÷ 7.43 = $0.366 a mile. These are OPA calculations for an average truck; a fuel surcharge can pass some of it to the shipper, with a lag. The truck versus rail article works through fuel per load and surcharge timing. Current prices are on the live diesel price and diesel prices pages.

Stocks are part of the diesel picture. EIA's Weekly Petroleum Status Report summary for the week ending Nov 6, 2026 says: “Distillate inventories increased 4.1 million barrels, 8% below the five-year average.” Where the missing barrels went is the subject of our Strait of Hormuz inventory check.

Verdict: the price record fits the report's sentence

The report says shipping routes are being disrupted. The prices of the fuels that move freight are consistent with that: all six series rose after Feb 28, 2026, the date EIA gives for the effective closure of the strait, and all six were still above their earlier level on the latest reading, by 33.6% for Brent, 60.3% for Singapore VLSFO, 72.8% for Rotterdam MGO and 60.9% for US diesel.

What the data does not show: how much of each rise came from the strait and how much from other things that changed over the same period, such as refinery output, demand and stock levels. It does not show freight rates, transit times or cargo volumes, and it does not show who ended up paying. Prices this far above February are a cost; they are not at the peak, and the timing alone is not proof of cause.

The verdict would weaken if the series fell back to their February levels while EIA still described flows through the strait as constrained, or if they stayed high after EIA reported normal traffic.

Reproduce it with the API

The figures on this page are static, copied from the API on Nov 14, 2026. This script pulls the same daily history and prints the last reading before Feb 28, 2026, the high since and the latest for four of the codes.

import requests

URL = "https://api.oilpriceapi.com/v1/prices/past_year"
HEADERS = {"Authorization": "Token YOUR_API_KEY"}
CODES = ["BRENT_CRUDE_USD", "VLSFO_SGSIN_USD",
         "MGO_05S_NLRTM_USD", "DIESEL_RETAIL_USD"]

for code in CODES:
    r = requests.get(URL, headers=HEADERS, timeout=10,
                     params={"by_code": code, "interval": "1d"})
    r.raise_for_status()
    rows = r.json()["data"]["prices"]
    by_day = {row["as_of"][:10]: row["price"] for row in rows}
    before = max(d for d in by_day if d < "2026-02-28")
    high = max((d for d in by_day if d >= "2026-02-28"), key=by_day.get)
    latest = max(by_day)
    print(code, before, by_day[before], high, by_day[high],
          latest, by_day[latest])

Questions

How much did Brent crude rise after Feb 28, 2026?
Our BRENT_CRUDE_USD daily average was $71.82 a barrel on Feb 27, 2026, reached a high of $117.38 on Apr 30, 2026 (+63.4%) and was $95.97 on Nov 13, 2026 (+33.6%). The series follows front-month futures quotes; EIA's Brent spot price ran higher.
How high did the VLSFO price go in Singapore?
VLSFO delivered in Singapore went from $512.88 a metric ton on Feb 27, 2026 to a high of $1,067.90 on Mar 20, 2026 in our daily series, a rise of $555.02 a ton (+108.2%). It was $822.00 on Nov 12, 2026.
What happened to US diesel prices?
EIA's weekly US retail diesel price was $3.809 a gallon in the week of Feb 23, 2026, peaked at $6.529 in the week of Sep 21, 2026 and was $6.127 in the week of Nov 9, 2026, which is $2.318 a gallon (+60.9%) above the week of Feb 23, 2026.
Are oil and fuel prices still at their 2026 highs?
No. On the latest readings pulled Nov 14, 2026, Brent was 18.2% below its high, Singapore VLSFO 23.0% below, Rotterdam MGO 18.9% below and US retail diesel 6.2% below. All four were still above their last reading before Feb 28, 2026.
Why is EIA's Brent price higher than the BRENT_CRUDE_USD series?
They measure different things. EIA reports the Brent spot price, which it says reached $138 a barrel on Apr 7, 2026. BRENT_CRUDE_USD follows front-month futures quotes and averaged $109.99 that day. This page quotes both and does not mix them.

Sources