Heating oil / UK average
Heating oil: 102.31p a litre.
The typical price in September 2026, including 5% VAT. At that price, 1,000 litres costs £1,023.
Up 108% on a year ago.
01 / The past yearSource: Typical retail prices of petroleum products (Department for Energy Security and Net Zero) Published
| Month | A litre | 1,000 litres |
|---|---|---|
| September 2026 | 102.31p | £1,023 |
| August 2026 | 90.01p | £900 |
| July 2026 | 69.98p | £699 |
| June 2026 | 76.62p | £766 |
| May 2026 | 89.70p | £897 |
| April 2026 | 103.97p | £1,039 |
| March 2026 | 104.05p | £1,040 |
| February 2026 | 53.46p | £534 |
| January 2026 | 51.84p | £518 |
| December 2025 | 52.48p | £524 |
| November 2025 | 55.83p | £558 |
| October 2025 | 52.34p | £523 |
| September 2025 | 49.26p | £492 |
- These are DESNZ's typical prices for deliveries of up to 1,000 litres of standard grade burning oil (kerosene), the oil most homes heat with, on the Monday nearest the 15th of each month.
- They're UK averages. What you pay depends on where you live, the supplier and how much you order.
Help with heating costs.
02 / RelatedData sources
- Typical retail prices of petroleum products (Department for Energy Security and Net Zero). Contains public sector information licensed under the Open Government Licence v3.0.