As featured in MoneySavingExpert The Times The Guardian

Prices and buying

Is heating oil cheaper if you order more?

Yes. Larger orders usually cost less per litre: on today's typical prices, 1,000 litres works out 1.4p a litre cheaper than 500 litres. Only order what your tank can safely hold, and weigh the saving against paying a bigger bill in one go.

Checked 24 Oct 2026 · prices live, 25 October 2026

How much you save per litre

Here is today's typical gap, using Fueltool's median prices, which include delivery:

OrderPer litre (ex VAT)Typical total (inc 5% VAT)
500 litres115.5p£606
1,000 litres114.1p£1,198

On these figures, 1,000 litres works out 1.4p a litre cheaper than 500 litres. As Which? puts it, generally speaking, the more you order, the cheaper it will be. Part of every price is the cost of a tanker and driver getting to you, and on a bigger order that cost is spread over more litres.

Which? also says people tend to buy two or three times a year, ordering between 1,000 and 2,000 litres at a time. If you currently top up with smaller orders more often, fewer and larger orders may cost you less over the year: Citizens Advice says it might be cheaper to order a larger amount of oil than several smaller amounts.

Check how much your tank can take

Which? says domestic tanks are typically 1,000 to 3,500 litres and should only be filled to around 80% to 90% of their capacity, to avoid spills. To work out a safe order:

  1. Find the tank's capacity, often on a label on the tank or in its paperwork.
  2. Take 80% to 90% of that figure.
  3. Subtract what is already in the tank. Our guide on checking your tank level explains how.

What is left is the most you should order. If you aren't sure of the capacity, see oil tank sizes.

When a smaller order makes more sense

  • Cash flow. A bigger order means a bigger bill at once. The CMA found payment plans widely available across the UK, though not always clearly signposted, and Citizens Advice suggests putting a little aside each month to spread the cost. See spreading the cost of heating oil.
  • Price timing. A big fill locks in the day's price for longer. Government energy statistics note that it is typical for consumers to buy in bulk when prices are low; filling right up when prices are high means living with that price until your next order.
  • Tank space. Never order more than the safe space. No saving per litre is worth an overfilled tank and a spill.

Share a delivery with neighbours

If your own tank is small, you can still get some of the benefit of buying in bulk by buying at the same time as others nearby. Citizens Advice says joining an oil club, where people in your area buy heating oil at the same time, might save you money, and that you can set one up if there isn't one locally. Which? says joining a heating oil club is free, and that if you start your own you'll need a coordinator to contact oil companies and negotiate a price. See whether oil clubs save money.

Very large orders and VAT

For homes, VAT stays at 5% whatever the size of the order. Under HMRC's rules, any delivery of up to 2,300 litres to one site on one day gets the reduced rate whatever the oil is used for. Above that, the reduced rate depends on the oil being for a qualifying use, which includes domestic use, rather than applying automatically.

Which? also notes that the tanker used in your area holds 5,000 to 23,000 litres, and that a combined order bigger than that is less likely to get a discount because the supplier will need a second vehicle. That mainly matters for oil clubs and other very large orders.

To see the gap for your own address, compare prices for your postcode at 500 and 1,000 litres.

Common questions

How full should I fill my oil tank?

Which? says only to around 80% to 90% of its capacity, to avoid spills. Check how much is already in the tank before you order.

Is it worth ordering 2,000 litres instead of 1,000?

If your tank has the space and you can afford it, a bigger order usually costs a little less per litre. Compare both amounts for your postcode before you decide.

Does the VAT rate change on bigger heating oil orders?

Not for homes. Deliveries of up to 2,300 litres to one site on one day get the reduced rate whatever the use, and above that the reduced rate still applies to oil for domestic use.

What is the smallest heating oil order?

Orders on Fueltool start at 500 litres. Our guide on the minimum heating oil order explains why.

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