heatingoilcost.com

The long record

UK heating oil price history

The short answer

Kerosene averaged 15.66p a litre in 2002 and 80.50p in 2022. The 2026 average so far is 79.95p across 8 months. The current reading is 90.01p, published 27 August 2026.

Cheapest year

15.66p2002

Dearest year

80.50p2022

2026 so far

79.95p8 months

Today

90.01pper litre

Twenty-seven annual averages from the DESNZ monthly kerosene table. The series is one of the longest continuous domestic fuel records in the UK and it makes one thing obvious: kerosene is a crude oil derivative wearing a domestic label, and it moves when crude moves.

DESNZ Quarterly Energy Prices / QEP 4.1.1 standard grade burning oil / published 27 August 2026 / checked 23 September 2026 / lag 27 daysone to four weeks oldtier A

Typical price for a delivery of up to 1,000 litres, VAT at 5% included. Observed on the Monday nearest the 15th.

Jan 2018 to Aug 2026 / 104 readings

low 20.26p / high 104.05p

104 monthly prints, coloured by position in the range. The last bar carries the current marker.

Kerosene scale / 104 month window / colour is price level, never anything else

20.26 to 42.87bottom fifth of the range
42.87 to 48.93second fifth
48.93 to 53.82middle fifth
53.82 to 68.98fourth fifth
68.98 to 104.05top fifth, dearest

Bands are quintiles of the 104 month window in pence per litre. There is no red and green pair anywhere on this site. Direction is carried by the delta glyph in the text, not by colour.

Annual average, 2000 to 2026

YearAverage1,200 litres at that averageCoverage
200020.57pGBP 246.84full year
200118.13pGBP 217.56full year
200215.66pGBP 187.92full year
200317.57pGBP 210.84full year
200421.26pGBP 255.12full year
200529.03pGBP 348.36full year
200633.66pGBP 403.92full year
200735.03pGBP 420.36full year
200851.05pGBP 612.60full year
200936.14pGBP 433.68full year
201045.45pGBP 545.40full year
201158.18pGBP 698.16full year
201259.29pGBP 711.48full year
201357.14pGBP 685.68full year
201450.15pGBP 601.80full year
201534.07pGBP 408.84full year
201630.48pGBP 365.76full year
201739.17pGBP 470.04full year
201848.19pGBP 578.28full year
201946.93pGBP 563.16full year
202029.59pGBP 355.08full year
202142.77pGBP 513.24full year
202280.50pGBP 966.00full year
202365.40pGBP 784.80full year
202458.25pGBP 699.00full year
202552.14pGBP 625.68full year
202679.95pGBP 959.408 months
Annual mean of the monthly kerosene observation, pence per litre including VAT. The 2026 row is a part year mean and is labelled as such.

The last seven winters

SeasonAverageLowPeak1,200 litres at average
2019-2043.72p31.94p48.34pGBP 524.64
2020-2132.59p26.05p39.01pGBP 391.08
2021-2259.51p48.47p84.86pGBP 714.12
2022-2375.67p65.84p87.55pGBP 908.04
2023-2466.18p62.21p73.74pGBP 794.16
2024-2554.13p51.99p56.64pGBP 649.56
2025-2661.67p51.84p104.05pGBP 740.04
October to March seasons on the monthly series.

What the four shocks actually did

2008 took the annual mean from 35.03p to 51.05p, then handed most of it back the following year at 36.14p. That is the pattern to hold in mind: a spike in this series is usually not a new level.

2022 was the exception. The annual mean reached 80.50p and the unwind took three years, through 65.40p in 2023 and 58.25p in 2024 to 52.14p in 2025.

2026 is the sharpest single month move in the record. February printed 53.46p and March printed 104.05p, a rise of 50.59p or 94.6% in one observation. On a 1,200 litre order that month cost GBP 607.08 more than the month before it.

By July the price had come back to 69.98p, an unwind of 32.7% from the April peak. August then rebounded 20.03p to 90.01p. That is where the current reading sits, and it is why nobody should be describing this autumn as settled.

What counts as normal

Across the ten years to 2025, the mean of the monthly series sits in the high forties to low fifties. Anything under 45.00p is historically cheap for the modern era and anything over 70.00p has, so far, always come back down. That is a description of a record, not a forecast, and the record has been wrong about the future before.

This page shows nominal pence. Where a figure on this site is described as inflation adjusted it says so and names the deflator. None on this page are.

Primary sources for this page