What is the Price of Heating Oil (500/200/1000 Litres) in the UK?

 

Heating oil (also called kerosene) is one of the most popular fuels for home heating across the UK, particularly in rural areas not connected to the gas grid. With fluctuating energy markets, many homeowners are asking the same question: What is the price of heating oil in the UK today?

In this guide, we’ll break down the average cost of heating oil for 200, 500, and 1000 litres, explore the main factors that influence prices, and share tips on how to save money on your next delivery.

Current Heating Oil Prices in the UK

Heating oil prices change daily depending on supply, demand, and global oil markets. As of August 2025, the average cost of heating oil in the UK is around:

  • 200 litres: £170 – £200 (85p – £1.00 per litre)
  • 500 litres: £400 – £475 (80p – 95p per litre)
  • 1000 litres: £750 – £900 (75p – 90p per litre)

Note: Prices vary by supplier, location, and delivery time. Bulk orders usually work out cheaper per litre.

Why Does Heating Oil Price Change?

Several factors impact the cost of heating oil in the UK:

  1. Global Crude Oil Prices – Heating oil is refined from crude oil, so international market shifts directly affect costs.
  2. Seasonal Demand – Prices are often higher in winter when demand peaks. Ordering in summer can save money.
  3. Order Quantity – Bulk orders (1000 litres or more) are cheaper per litre than smaller top-ups.
  4. Delivery Location – Rural and remote areas may pay slightly higher prices due to transport costs.
  5. Supplier Competition – Prices can differ between suppliers. Shopping around is always worthwhile.

Price Breakdown by Order Size

200 Litres of Heating Oil

A small top-up option for households with limited tank space. It’s less cost-effective per litre, usually 85p – £1.00 per litre, but ideal if you only need a short-term supply.

500 Litres of Heating Oil

The most common order size for UK households. Averaging 80p – 95p per litre, it strikes a balance between cost and storage.

1000 Litres of Heating Oil

Buying in bulk usually saves the most money. Prices average 75p – 90p per litre, making it the most cost-effective choice if your tank can hold it.

Tips to Save on Heating Oil in the UK

  • Order in summer – Prices are generally lower when demand is down.
  • Buy in bulk – Larger deliveries reduce the price per litre.
  • Join an oil-buying group – Many communities pool orders to get better rates.
  • Compare suppliers – Prices can vary widely depending on competition in your area.
  • Monitor the market – Prices change daily, so checking trends can help you time your order.

FAQs About Heating Oil Prices in the UK

What is the minimum order of heating oil in the UK?
Most suppliers require a minimum order of 200 litres, though some may offer flexible delivery for smaller amounts at a premium.

Is it cheaper to buy 1000 litres of heating oil?
Yes. Ordering 1000 litres or more generally gives you the lowest price per litre compared to 200 or 500 litres.

Can I order heating oil monthly?
Some suppliers offer monthly payment plans to spread the cost, while others provide flexible deliveries based on your tank level.

How often should I refill my heating oil tank?
It depends on usage. On average, a UK household uses 1,500–2,000 litres per year, meaning most families order 500–1000 litres at a time.

Is heating oil safe to store at home?
Yes, provided your tank is in good condition and meets UK storage regulations. Heating oil has a shelf life of 18–24 months if stored properly.

Will heating oil prices go up in winter?
Usually, yes. Prices tend to rise during colder months due to increased demand, so ordering early can save money.

Final Thoughts

The price of heating oil in the UK depends on how much you order, where you live, and when you buy it. On average, expect to pay around:

  • £170–£200 for 200 litres
  • £400–£475 for 500 litres
  • £750–£900 for 1000 litres

If you want to keep costs down, bulk buying and ordering during off-peak months are your best options.

For the latest heating oil prices and delivery options in your area, you can reach out to 123 Oil – a trusted UK supplier offering nationwide 24–48 hour delivery and emergency same-day service when you need it most.

Call 0845 257 1377 or sales@123oil.co.uk for today’s best heating oil quote.

Helpful Resources

How Long Does Heating Oil Last?

How to Install a Heating Oil Tank?