As featured in MoneySavingExpert The Times The Guardian
Heating oil news
Market brief
Published 7 September 2026
UK average today
110.54p /litre ex VAT
1,000-litre fill
£1,161 incl VAT
On the week (ex VAT)
↓ 0.2p
Prices & historySee the price chart →

From the archive. This brief is from 7 September 2026, and prices have moved since. The figures above are today's. Read the latest brief (29 September 2026) →

The market brief ·

American forces hit three Iranian oil tankers after Iran fires missiles towards an American carrier

The pause did not hold: American forces hit three Iranian oil tankers and Brent crude climbed back above $95 a barrel. A 1,000-litre fill costs about £1,030 including VAT, roughly £120 more than a week ago.

What changed

The pause did not hold. Over the weekend American forces hit three Iranian oil tankers after Iran's Revolutionary Guard fired missiles towards an American aircraft carrier and a destroyer, and Iran says it struck three ships linked to America that were crossing the Strait of Hormuz, the sea lane that carries about a fifth of the world's oil, by a route it had not approved.

A tanker crossing the Strait on Sunday was hit by three projectiles that nobody has yet claimed. Brent crude, the raw oil before it is refined, climbed back above $95 a barrel on Monday morning and is close to its highest since July, and heating oil has stopped easing with it.

The fill on 7 September

A 1,000-litre fill costs about £1,030 including VAT at the UK average on our tracker, roughly £120 more than a week ago on the same basis. It is almost exactly where it stood on Thursday: the price had begun to drift lower while the guns were quiet, the weekend's strikes stopped that drift, and the first orders of the heating season are adding demand of their own.

A fill in the month to 7 September

1,000 litres · including 5% VAT
Recorded UK average cost of a 1,000-litre fill From £903 on 8 Aug to £1018 on 7 Sep. Including VAT. Full figures are in the table below. £1,200 £1,000 £800 8 Aug 7 Sep
Fueltool daily recorded averages. Dates without a snapshot are joined by a straight line.
View the daily figures
Date1,000 litres, incl VAT
8 Aug 2026£902.89
9 Aug 2026£902.89
10 Aug 2026£870.39
11 Aug 2026£928.96
12 Aug 2026£916.60
13 Aug 2026£933.61
14 Aug 2026£916.26
15 Aug 2026£933.39
16 Aug 2026£933.39
17 Aug 2026£901.77
18 Aug 2026£927.94
19 Aug 2026£928.46
20 Aug 2026£924.53
21 Aug 2026£940.78
22 Aug 2026£934.85
23 Aug 2026£934.08
24 Aug 2026£917.97
25 Aug 2026£903.30
26 Aug 2026£863.27
27 Aug 2026£871.21
28 Aug 2026£892.13
31 Aug 2026£910.59
1 Sep 2026£984.19
2 Sep 2026£1003.20
3 Sep 2026£1024.79
4 Sep 2026£1022.10
5 Sep 2026£1023.32
6 Sep 2026£1027.94
7 Sep 2026£1018.07

The background

The story of this year is still that the world has enough crude oil but not enough working refineries to turn it into fuel, and that shortage tightened again last week. The extra that European buyers pay for diesel over and above the crude it is made from is back above $100 a barrel, a level never seen before this summer, because Ukraine's drones have hit most of Russia's big refineries and Moscow is keeping its diesel at home until at least the end of September, sending Mediterranean ports less than a fifth of what it shipped in the spring.

Heating oil comes out of the same part of the refinery as diesel and jet fuel, so it feels that shortage first. Even so, a litre is still about 40p below the 137.6p peak reached in March.

What to watch

First, the tankers: the number of ships willing to cross the Strait fell to about half its usual level last week, and every attack keeps more of them away, which lifts the price whether or not anyone is shooting.

Second, 30 September, when Russia decides whether its refineries may sell diesel abroad again, with officials in Moscow already talking about keeping the ban to the end of the year.

Written by Fueltool · 7 September 2026. Published when the market moves; the prices in the ticker update separately.
Today's prices where you are
Live quotes from suppliers delivering to your postcode. No account needed.