As featured in MoneySavingExpert The Times The Guardian
Heating oil news
Market brief
Published 12 October 2026
UK average today
115.30p /litre ex VAT
1,000-litre fill
£1,211 incl VAT
On the week (ex VAT)
↑ 4.3p
Prices & historySee the price chart →
The market brief ·

Iran's tanker attacks push heating oil up as Trump strikes a Russian diesel deal

A 1,000-litre fill costs about £1,210 including VAT, up from about £1,150 on Wednesday, after Iran's attacks on tankers sent crude oil up. A Russian diesel deal and an unconfirmed Russia-Ukraine energy truce may take some pressure off diesel.

What changed

Iran has stepped up attacks on oil tankers around the Strait of Hormuz, the sea lane that normally carries about a fifth of the world's oil. Ships have been hit almost every day this month, two more over the weekend, and talks to end the war are stuck.

Crude oil jumped about 5% on Thursday, and heating oil climbed with it through the week. Diesel, which comes from the same part of the refinery as heating oil, then got some relief. On Friday President Trump said Russia will start shipping diesel to world markets straight away, and the US has lifted its sanctions on it for now.

Britain does not buy Russian fuel, so the help here is indirect and, experts say, small. On Saturday he said Russia and Ukraine had agreed to stop attacking each other's energy sites, including the Russian refineries Ukraine's drones have been hitting.

Moscow has not confirmed it, and Ukraine says Russia struck its energy sites within hours. China has also restarted fuel exports after its national holiday.

Your next fill

At Fueltool's UK average on Monday 12 October, a 1,000-litre fill costs about £1,210 including VAT, up from about £1,150 at our last brief on Wednesday. That is roughly £50 more than a week ago on the same basis, and the dearest since mid-September, after the tanker attacks pushed crude oil up on Thursday.

A fill over the past month

1,000 litres · including 5% VAT
Recorded UK average cost of a 1,000-litre fill From £1160 on 12 Sep to £1211 on 12 Oct. Including VAT. Full figures are in the table below. £1,300 £1,200 £1,100 12 Sep 12 Oct
Fueltool daily recorded averages. The live price above can differ. Dates without a snapshot are joined by a straight line.
View the daily figures
Date1,000 litres, incl VAT
12 Sep 2026£1160.09
13 Sep 2026£1156.10
14 Sep 2026£1158.39
15 Sep 2026£1165.09
16 Sep 2026£1226.10
17 Sep 2026£1185.60
18 Sep 2026£1184.19
19 Sep 2026£1180.97
20 Sep 2026£1180.97
21 Sep 2026£1185.45
22 Sep 2026£1162.97
23 Sep 2026£1161.90
24 Sep 2026£1167.25
25 Sep 2026£1161.43
26 Sep 2026£1163.73
27 Sep 2026£1166.15
28 Sep 2026£1151.86
29 Sep 2026£1157.54
30 Sep 2026£1142.72
1 Oct 2026£1166.14
2 Oct 2026£1166.98
3 Oct 2026£1176.84
4 Oct 2026£1176.84
5 Oct 2026£1165.45
6 Oct 2026£1143.83
7 Oct 2026£1157.50
8 Oct 2026£1181.96
9 Oct 2026£1190.82
10 Oct 2026£1212.86
11 Oct 2026£1212.86
12 Oct 2026£1211.28

What to watch

First, whether the energy ceasefire holds and the Russian diesel actually ships, and how much of diesel's fall since Friday reaches supplier prices. Second, Thursday's meeting of the International Energy Agency, which has asked countries to hurry the emergency diesel they promised and to consider releasing more.

Third, the attacks on shipping around Hormuz, and any restart of talks to end the war.

Written by Fueltool · 12 October 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.