As featured in MoneySavingExpert The Times The Guardian

Your tank and boiler

How long does 1,000 litres of heating oil last?

For a typical UK home, 1,000 litres of heating oil lasts about a year: Ofgem's typical household uses 9,500 kWh of gas a year, roughly the energy in 920 litres of kerosene. A smaller or well-insulated home might stretch 1,000 litres to 18 months or more, while a large or draughty one can get through it in about 9 months, and most of it goes in winter.

Checked 24 Oct 2026 · prices live, 25 October 2026

The answer in numbers

Ofgem, the energy regulator, publishes typical yearly energy use for low, medium and high use homes. From 1 July 2026 the gas figures are 6,000, 9,500 and 14,000 kWh a year (down from 7,500, 11,500 and 17,000). A house needs the same heat whichever fuel supplies it, so these make a fair yardstick for an oil-heated home, assuming a boiler about as efficient as a typical gas one.

Home (rough guide)Ofgem usage levelEnergy a yearKerosene a year1,000 litres lasts about
Smaller or well insulatedLow6,000 kWh580 litres21 months
TypicalMedium9,500 kWh920 litres13 months
Larger or draughtyHigh14,000 kWh1,360 litres9 months

Ofgem sets its levels by usage, not house size, so the labels in the first column are only a loose guide. The months are averages over a whole year; in midwinter the same oil goes much faster.

How much energy is in a litre of kerosene

The UK government's 2026 conversion factors put burning oil, the official name for heating kerosene, at 10.29 kWh per litre on a gross calorific value basis.

To turn a yearly energy figure into litres, divide by 10.3. For Ofgem's typical home, 9,500 kWh divided by 10.3 is about 920 litres a year.

Why your boiler matters

Not all of that energy reaches your radiators: some is lost up the flue. The Energy Saving Trust says modern condensing boilers waste less because they capture and reuse heat from the flue gases, and that an oil boiler fitted after 2007 is likely to be a condensing one. UKIFDA, the fuel distributors' association, puts condensing boilers at up to 97% efficient against 60 to 70% for an older boiler.

In practice, an older boiler at around 65% needs about half as much oil again as one at 97% to give the same warmth. If yours is old, expect the shorter end of the ranges above. An annual service by an OFTEC-registered technician keeps any boiler running as efficiently as it can.

House size, insulation and weather

  • Size and insulation: more rooms, more outside walls, thin loft insulation and single glazing all mean more heat lost and more oil burned.
  • Weather: a boiler fires more often in cold spells, so a hard winter uses noticeably more than a mild one.
  • Season: most oil goes between autumn and spring, so a tank filled in October empties much faster than one filled in May.
  • Hot water and cooking: if oil also heats your water or runs a range cooker, you use some all year round.
  • Thermostat: UKIFDA says turning room temperatures down by 1°C can save up to 10% of a year's fuel.

Work out your own figure

Your own history beats any average. Each time oil is delivered, note the date, the gauge reading and the litres that went in. Litres delivered divided by the months until the next fill gives your real use, and you will see how much faster it goes in winter. A remote tank monitor can do the tracking for you (see how to check your oil level). A sudden jump in use is worth investigating, as it can be the first sign of a leak or theft.

Treat every figure here as a guide, not a promise: two similar houses can use very different amounts. At today's typical price, 1,000 litres costs about £1,198 including VAT. When you are planning the next fill, compare prices for your postcode.

Common questions

How many litres of heating oil does an average house use a year?

Using Ofgem's typical household (9,500 kWh a year), about 920 litres of kerosene. Ofgem's low and high use levels work out at around 580 and 1,360 litres, assuming a boiler of typical efficiency.

How long does 500 litres of heating oil last?

About half as long as 1,000 litres: roughly six and a half months for a typical home, averaged over the year. In midwinter it will go considerably faster.

How many kWh are in a litre of heating oil?

About 10.3 kWh per litre (gross), from the UK government's 2026 conversion factors for burning oil (heating kerosene).

Will a new boiler make my oil last longer?

Usually, if the old one is not a condensing boiler. UKIFDA puts older boilers at 60 to 70% efficient and condensing ones at up to 97%, which can mean roughly a third less oil for the same warmth.

How often do people refill their oil tank?

Which? says people tend to buy two or three times a year, usually 1,000 to 2,000 litres at a time, depending on tank size and how much they use.

Sources

Prices on this page are Fueltool's live figures for 25 October 2026: the typical (median) listing for standard heating oil, before VAT unless it says otherwise. How they are worked out.

Instant quote
Please enter your full UK postcode.
Enter between 500 and 40,000 litres.

Today's price

Typical heating oil price today: 114.1p a litre before VAT, about £1,198 for 1,000 litres with VAT.

See today's prices

More guides

Straight answers on buying heating oil, your tank, help with costs and more.

All guides