Recalculated every hour
Heating oil
prices today.
Independent UK kerosene and gas oil price estimates, driven by live wholesale markets — so you know a fair price before you order.
UK average · kerosene · 900 L
Live96.6pper litre
£869.40for 900 litres · incl. 5% VAT
Today's price is 63% of the way between the 12-month low and high.
By order size
Today's UK average heating oil prices
| Order size | Kerosene p/L | Kerosene total | Gas oil p/L | Gas oil total |
|---|---|---|---|---|
| 500 litres | 99.3p | £496.50 | 108.4p | £542.00 |
| 900 litres | 96.6p | £869.40 | 105.7p | £951.30 |
| 1,000 litres | 96.2p | £962.00 | 105.3p | £1,053.00 |
| 1,500 litres | 95.1p | £1,426.50 | 104.2p | £1,563.00 |
| 2,000 litres | 94.5p | £1,890.00 | 103.6p | £2,072.00 |
- NYMEX heating oil futures
- $4.0771 / US gal
- GBP/USD exchange rate
- 1.3434
- Wholesale equivalent
- 80.2p / litre
- 12-month range (900 L)
- 54.6p – 121.1p
Market data: Yahoo Finance (NYMEX HO front-month futures), exchange rate from Yahoo Finance. Futures quotes may be delayed. How we calculate prices.
12-month trend
Heating oil price history
Our estimated UK average price for a 900 litre kerosene delivery is 96.6p per litre, down 9.5p on the week and down 15.1p over the past 30 days. That puts today's price in the middle of its 12-month range of 54.6p to 121.1p.
Modelled prices are lowest in Northern Ireland (93.4p) and highest in the Highlands & Islands (102.9p), reflecting differences in delivery distances and local competition. Ordering 2,000 litres instead of 500 litres saves around 4.8p per litre.
Across the UK
Heating oil prices by region
| Region | 500 L | 900 L | 2,000 L | Gas oil 900 L |
|---|---|---|---|---|
| Northern Ireland | 96.2p | 93.4p | 91.3p | 102.5p |
| East of England | 98.9p | 96.2p | 94.1p | 105.3p |
| Yorkshire & the Humber | 99.0p | 96.3p | 94.2p | 105.4p |
| East Midlands | 99.1p | 96.4p | 94.3p | 105.5p |
| West Midlands | 99.3p | 96.6p | 94.5p | 105.7p |
| North East England | 99.5p | 96.8p | 94.7p | 105.9p |
| North West England | 99.6p | 96.9p | 94.8p | 106.0p |
| South East England | 99.9p | 97.2p | 95.1p | 106.3p |
| South West England | 100.4p | 97.6p | 95.5p | 106.7p |
| Wales | 100.6p | 97.8p | 95.7p | 106.9p |
| Scotland (mainland) | 101.0p | 98.3p | 96.2p | 107.4p |
| Highlands & Islands | 105.6p | 102.9p | 100.8p | 112.0p |
Plan your order
Heating oil cost calculator
Estimated delivered price
96.6p
per litre incl. 5% VAT
- Order total
- £869.40
- of which VAT
- £41.40
- Est. yearly heating cost
- £1,924
Indicative only. Suppliers set their own prices, delivery charges and minimum orders.
Spend less, stay warm
Buying guides
6 min read
What affects heating oil prices in the UK?
Crude oil, refinery margins, the pound, seasonal demand and delivery costs all shape what you pay for kerosene. Here is how each one works.
5 min read
When is the best time to buy heating oil?
Seasonal patterns, market signals and practical tank management tips to help you time your next heating oil order.
5 min read
How much heating oil do I need per year?
Estimate your annual kerosene use from your home size, heat demand and boiler efficiency, with worked examples.
4 min read
Kerosene vs gas oil: which heating oil do you need?
The difference between 28-second kerosene and 35-second gas oil, which boilers use which, and why prices differ.
6 min read
Heating oil tanks: sizes, siting and safety
Choosing a tank size, where it can go, bunded vs single-skin tanks, and how to keep it secure and leak-free.
6 min read
10 practical ways to save money on heating oil
Proven ways to cut your heating oil bill, from ordering smarter to getting more heat out of every litre.
FAQ
Frequently asked questions
How often are the heating oil prices on this site updated?
Prices are recalculated every hour from the latest wholesale heating oil futures price and the GBP/USD exchange rate. When futures markets are closed at weekends, the estimate reflects the last traded price.
Are these the prices I will actually pay?
They are independent estimates designed to show the fair market level and direction of prices. Suppliers set their own prices, which depend on your exact location, access, order size and delivery speed, so always get quotes before ordering.
Why is heating oil cheaper for larger orders?
Much of a supplier's cost is the delivery itself — the tanker, driver and time. Spreading that fixed cost across more litres lowers the price per litre, which is why 900 litres or more is usually better value than 500 litres.
Is VAT included in the prices shown?
Yes. Domestic heating oil deliveries of up to 2,300 litres are charged VAT at the reduced rate of 5%, and all prices on this site include it.
What is the difference between kerosene and gas oil?
Kerosene (28-second oil) is the lighter fuel used by most home boilers. Gas oil (35-second oil, or red diesel) is heavier, used mainly by farms, businesses and some older boilers, and carries a rebated rate of fuel duty, so it costs more.
Why do prices differ between regions?
Distance from refineries and import terminals, road access, population density and local competition all affect delivery costs. Northern Ireland and areas near the Humber tend to be cheaper, while the Highlands and Islands pay the most.