Money-saving guide

How to get the best
price for heating oil

The average UK household overpays for heating oil by £100–£300 per year. These nine strategies, used together, can close most of that gap without any lifestyle change.

Updated May 2026 9 min read PriceTank Editorial
The single biggest lever

If you only do one thing from this guide, always compare at least three suppliers before every order. On any given day in any given postcode, the gap between the cheapest and most expensive supplier is typically 8–15p per litre. On a 1,000L order that's £84–£158, for literally two minutes of work.

Strategy 1: Always compare, never auto-renew with one supplier

The most common and most expensive mistake heating oil buyers make is sticking with the same supplier year after year out of inertia. Unlike mains gas, there is no switching friction with heating oil. You're not tied to any supplier. Every order is a fresh transaction.

Suppliers price based on their own depot capacity, delivery schedule, and commercial priorities on any given day. The supplier who was cheapest last month may be 10p per litre more expensive today. Loyal customers often end up paying more, not less. There are no loyalty discounts in this market.

The solution is simple: use a price comparison tool before every order. It takes two minutes and can save over £100 per delivery.

Strategy 2: Buy in summer, not winter

This is the second biggest lever after comparing suppliers. Heating oil follows a predictable seasonal price pattern: demand peaks in winter (everyone needs oil at once), and drops sharply from April through August. Prices typically fall 10–20% from winter peak to summer trough.

On a 1,000L order, buying in July versus December can save £100–£200 at current price levels. The strategy requires two things: enough tank capacity to hold a full summer order, and enough financial flexibility to pay for a large order when you don't urgently need the fuel.

If you currently have a smaller tank that forces you to order 500L in winter, upgrading to a 1,500L or 2,500L tank may pay for itself in 2–3 years through better timing flexibility. See our tank sizes guide for costs and options.

For the full seasonal breakdown, see our dedicated best time to buy heating oil guide.

Strategy 3: Order more at once

Larger orders are consistently cheaper per litre. The fixed delivery cost (tanker, driver, fuel) is the same whether 500L or 1,500L is delivered. Spread across more litres, that cost per litre falls.

The typical saving is 2–5p per litre when comparing 500L to 1,000L orders. On the extra 500L, that saves £11–£28. On a 1,500L order vs three 500L orders, the saving compounds to £33–£84, plus you've reduced your number of deliveries by two thirds, each of which required a morning at home.

The constraint is tank capacity. If you're ordering 500L because that's all your tank holds, the upgrade conversation becomes worthwhile. See our 500L vs 1000L value guide for worked examples.

Strategy 4: Use price alerts and set a target

Rather than checking prices at random intervals and trying to judge whether the market has hit a low, price alerts let you define your acceptable price and act automatically when the market reaches it.

Set a target price that represents good value in your area. For most UK postcodes, anything under 90p per litre for 1,000L represents an excellent price at current market levels. When a supplier in your area hits that level, you get an email and can order immediately.

This approach is particularly effective for buyers who have tank capacity to wait but don't want to monitor prices daily. Set a price alert on PriceTank →

Strategy 5: Understand what drives prices and watch the signals

You don't need to become a commodity trader, but understanding the two or three key price drivers helps you make better buying decisions:

Brent crude oil price. Kerosene is refined from crude oil. When Brent crude rises, retail kerosene prices follow within days. You can check the Brent crude price on any financial news site (it's widely reported). If crude has risen sharply in the past week, prices at the pump are likely about to follow. Consider ordering sooner rather than later.

GBP/USD exchange rate. Oil is traded in US dollars globally. When the pound weakens against the dollar, UK importers pay more for the same crude, and that feeds through to retail prices. A significant sterling sell-off is a signal that prices may rise.

Seasonal demand. The onset of cold weather triggers increased demand across all 1.5 million oil heated UK homes simultaneously. Suppliers' delivery schedules fill up, and prices typically rise in October as the heating season begins. Ordering before this seasonal ramp. In September at the latest. Gives you price and availability advantages.

Major geopolitical events. Disruption to Middle East supply routes (around 30% of global oil production passes through the Strait of Hormuz) can cause significant price spikes within days. In early 2026, escalating regional tensions pushed UK kerosene prices from 95p to 129p per litre in six weeks. These spikes are hard to predict but following energy news headlines gives you early warning.

PriceTank's price trend chart shows the recent movement of UK kerosene prices alongside Brent crude. Worth a glance before each order.

Strategy 6: Consider a group buying scheme

If your neighbours also heat with oil, coordinating orders so multiple households are delivered on the same tanker run is one of the most underused strategies in the market. Known as community or group buying, this can save 1–4p per litre by concentrating deliveries on a single route.

You don't need a formal club. Even an informal agreement with two or three households on your road to order on the same day from the same supplier can trigger multi-drop pricing. Call your preferred supplier and ask whether they offer a discount for multiple deliveries on the same day to the same postcode. Many will say yes.

More formal village oil-buying groups exist in many rural areas. Ask locally whether one exists, if not, starting one is straightforward and creates real value for the whole community.

Strategy 7: Don't run too low before ordering

Counterintuitively, running your tank low reduces your pricing power. When you're nearly out of oil in January, you have no leverage to wait for a better price. You need oil now, and you'll pay a winter-peak price for an emergency or urgent delivery, sometimes with an additional callout surcharge of £20–£50.

The 25% tank rule protects you: reorder when your tank reaches a quarter full. This gives you a week or more of buffer time. Enough to compare prices properly, wait a few days if there's a dip, and avoid the premium that suppliers can charge for urgent deliveries.

Strategy 8: Compare total delivered cost, not just ppl

Always compare quotes at the same volume and request the total delivered cost including VAT. Domestic kerosene carries 5% VAT (this is non-negotiable and the same for all suppliers, but some suppliers quote ex-VAT prices in their headline figures. The only valid comparison number is the total you'll pay on the day of delivery for the exact volume you're ordering.)

Watch out for delivery surcharges for restricted access (narrow lanes, steep driveways, baby tanker requirements). These can add £20–£60 per delivery and sometimes aren't reflected in the headline quote. If your access is restricted, mention it upfront and ask for a confirmed all-in price.

Strategy 9: Review your boiler's efficiency

This isn't a purchasing strategy, but it's the most impactful long-term measure. An A-rated condensing oil boiler operating at 92% efficiency versus an older model running at 70% burns 31% more fuel for the same heat output. On 2,000 litres per year, that's 600 litres wasted. Over £660 per year at current prices.

An annual boiler service (£80–£120) ensures your boiler runs at or near its rated efficiency. A boiler replacement (£3,000–£5,000) pays back through fuel savings alone in 5–8 years for typical-sized homes, with the additional benefit of reliability and reduced maintenance.


Summary: your annual oil-buying checklist

ActionTypical annual savingEffort
Always compare 3+ suppliers per order£80–£1602 minutes per order
Buy in summer (June–August)£100–£200Calendar reminder
Order 1,000L instead of 500L£20–£50One tank upgrade
Set a price alert£50–£1505 minutes setup
Group buying with neighbours£15–£50One conversation
Reorder at 25% (never run dry)£20–£60Habit change
Annual boiler service£50–£150 (efficiency gain minus service cost)One annual booking

Combined, these strategies are could be worth £200–£500 per year for an average UK household. With the biggest gains coming from the first two. None requires significant effort or upfront investment.

Start with strategy 1, compare prices now

See live prices from every supplier in your area in under two minutes. Free, no account needed.

Compare prices →