If you’ve ever driven past a petrol station and noticed the price is different from yesterday, you’re not imagining things. UK fuel prices move constantly — but not on a fixed schedule. Understanding when and why prices change can help you time your fill-ups and avoid paying more than you need to.
How often do stations change prices?
There is no single answer — it depends on the type of station. In general:
- Supermarkets (Asda, Tesco, Sainsbury’s, Morrisons) tend to adjust prices several times a week, sometimes daily. They compete aggressively on price and respond quickly to wholesale cost changes and local competitors.
- Branded forecourts (Shell, BP, Esso) typically update once or twice a week. They have wider margins and are less reactive to daily wholesale movements.
- Independent stations vary the most. Some are highly competitive and change prices frequently; others hold prices for a week or longer, especially in rural areas with less competition.
No station is required by law to change prices on any particular schedule. Each retailer sets its own prices based on its own costs and strategy.
What drives price changes?
Several factors cause the price on the forecourt sign to move:
- Wholesale cost: Stations buy fuel at wholesale prices that move daily, driven by global crude oil prices, refining margins, and the pound–dollar exchange rate. When wholesale costs rise, pump prices eventually follow.
- Local competition: Stations watch their nearby competitors closely. If the Asda across the road drops by 2p, the Shell next door often responds within a day or two. Areas with more stations tend to have more frequent price changes.
- Delivery schedule: Some stations only change prices when they receive a new fuel delivery, since the new delivery may cost more or less than the previous one.
- Margin targets: Retailers aim for a certain margin per litre (typically 5–10p). If costs rise and the retailer absorbs it for a few days, they’ll eventually raise prices to protect margins.
The “rocket and feather” effect
You may have noticed that prices seem to go up quickly but come down slowly. This is a well-documented phenomenon that economists call the “rocket and feather” effect:
- Prices rise like a rocket — when wholesale costs increase, stations pass the increase on within 1–2 weeks.
- Prices fall like a feather — when wholesale costs drop, it can take 3–4 weeks for pump prices to fully reflect the saving.
The CMA (Competition and Markets Authority) investigated this pattern in 2023 and found that while it does exist, increased price transparency has helped narrow the gap. Tools like PumpCheck help by making it easy to see which stations have already dropped their prices.
Are there weekly or seasonal patterns?
Weekly patterns are weak in the UK compared to some other countries. There’s no reliable “cheapest day” to fill up. However, some broader trends do exist:
- Summer holidays: Prices tend to edge up in July and August as demand increases for holiday travel.
- Bank holidays: Some stations raise prices ahead of long weekends when drivers are less price-sensitive.
- Supermarket price wars: Supermarkets occasionally launch short-term price cuts (often around Easter or Christmas) that temporarily push prices down.
For more on timing your fill-ups, see our best time to buy fuel guide →
How PumpCheck tracks price changes
PumpCheck uses the UK government’s Fuel Finder data, which is reported directly by fuel retailers. We sync prices throughout the day so you see the most up-to-date information available.
Every station listing on PumpCheck shows when the price was last confirmed, so you can judge how fresh the data is. If a price was confirmed today, you can be confident it’s current. If it was confirmed several days ago, the station may have changed since.
Our price trends dashboard tracks how national and regional averages move over time, so you can see whether prices are rising, falling, or stable right now.
How to use this to save money
Knowing how prices move gives you a practical edge:
- Check before you fill. Because prices vary by station and change at different times, a two-minute postcode search can save you £2–£5 per tank. Search your postcode →
- Don’t wait until empty. Fill up at a quarter tank so you have the flexibility to choose a cheaper station rather than the nearest one.
- Watch the trends. If national prices are falling, it may be worth waiting a day or two. If they’re rising, fill up sooner rather than later.
- Favour supermarkets. They update prices faster and are consistently 3–7p cheaper than branded forecourts.
See the latest prices near you
PumpCheck compares live fuel prices from government data. No ads, no tracking, no login.
Search your postcode