Smell gas? Leave the property and call the National Gas Emergency line on 0800 111 999
BoilerCodes

Heating oil prices: what's a fair price per litre?

The latest official survey averages, worked out per litre, and a checker that turns any quote into pence per litre so you can compare like with like.

Prices from the Consumer Council for Northern Ireland's survey of 12 October 2026. How we check

Average heating oil prices, 12 October 2026

OrderAverage pricePer litreChange since 5 October
300 litres£350.82116.9p+£13.98 (+4.2%)
500 litres£567.87113.6p+£22.28 (+4.1%)
900 litres£1,004.05111.6p+£34.75 (+3.6%)

Northern Ireland averages from the Consumer Council for Northern Ireland, which surveys suppliers' prices. All its surveyed prices include 5% VAT. Per-litre figures are our own sums from its averages.

Check a quote

Enter what you've been quoted. We work out the price per litre and compare it with the survey average for the nearest order size.

Your quotepence per litre

Enter the litres and the price you've been quoted.

More on oil heating

Common questions

How much is heating oil per litre?

In the Consumer Council for Northern Ireland's survey on 12 October 2026, the average was 111.6p a litre for a 900-litre order and 116.9p a litre for 300 litres, including VAT. Prices elsewhere in the UK differ.

Is it cheaper to buy more heating oil at once?

In the latest survey, yes. A 900-litre order averaged 111.6p a litre, 5.4p less per litre than a 300-litre order.

How much does 500 litres of heating oil cost?

The Northern Ireland average for 500 litres was £567.87 on 12 October 2026, according to the Consumer Council for Northern Ireland.

How do I compare heating oil quotes?

Divide each quote's total price by the number of litres to get a price per litre, and check both quotes include VAT. Our checker above does the sum for you.

Sources

Last reviewed October 2026. Spotted something that doesn't match your manual? Email hello@boilercodes.co.uk and we'll check it. How we check