The July fuel price rise was not a single event. It was a wave that took nearly a fortnight to cross the country, and where you happened to buy fuel during that fortnight made a measurable difference to what you paid.
Every forecourt in the UK government price feed reports its prices, and Fuel Finder keeps the history. That makes it possible to ask a question the headline averages cannot answer: who actually moves first?
- Shell forecourts raised petrol first, with a median date of 10 July. Pace, a chain of 28 sites, did not move until 23 July.
- That is a 13-day spread across 7,254 forecourts. Measured to the 261 unbranded independents, which moved on 21 July, the gap is 11 days.
- The lag runs both ways. In June's fall, Sainsbury's cut first on 9 June and unbranded independents waited until the 21st.
- Shell led the July rise but was only fourth to cut in June. Sainsbury's cut first in June, then did not raise until 16 July, six days behind Shell.
- Shell repriced every 4.5 days on average; the slowest independents every 13 days.
- The practical effect is a swing of about 3p per litre in where the cheapest fuel sits, depending on which way the market is moving.
How This Was Measured
For the July rise, the method was simple. Take every forecourt reporting petrol prices, walk through its price history from 5 July onwards, and record the date of its first increase. Then take the median date for each brand.
The median matters more than the average here. A handful of stations moving very early or very late would drag a mean around; the median tells you when the typical forecourt of that brand moved.
7,254 forecourts had an identifiable first increase. The same method, reversed, was applied to June's falling market to find each station's first price cut.
Who Raised Prices First
Median date of the first petrol price increase, July 2026:
| Brand | Median first rise | Forecourts |
|---|---|---|
| Shell | 10 July | 897 |
| Asda | 14 July | 403 |
| Esso | 15 July | 1,435 |
| Morrisons | 15 July | 340 |
| Valero | 15 July | 145 |
| BP | 16 July | 1,060 |
| Sainsbury's | 16 July | 315 |
| Tesco | 17 July | 415 |
| Texaco | 17 July | 480 |
| Jet | 17 July | 297 |
| EG | 17 July | 147 |
| Gulf | 18 July | 256 |
| Circle K | 20 July | 35 |
| Murco | 21 July | 139 |
| Unbranded independents | 21 July | 261 |
| Pace | 23 July | 28 |
Shell is a clear outlier at the front. By the time the typical Shell forecourt had already raised its price, the wholesale cost signal had not yet reached most of the rest of the market. Thirteen days separate Shell from Pace.
View this chart as a data table
| Brand | Sites | First rise | 1 Jun | 3 Aug | Change |
|---|---|---|---|---|---|
| Shell | 905 | 10 Jul | 162.4p | 163.9p | +1.5p |
| Asda | 404 | 14 Jul | 156.2p | 159.0p | +2.8p |
| Essar | 42 | 15 Jul | 158.5p | 160.2p | +1.7p |
| Esso | 1,444 | 15 Jul | 159.9p | 161.6p | +1.7p |
| Morrisons | 340 | 15 Jul | 156.8p | 159.5p | +2.6p |
| Valero | 146 | 15 Jul | 158.0p | 160.7p | +2.6p |
| BP | 1,082 | 16 Jul | 161.5p | 163.5p | +2.1p |
| Maxol | 85 | 16 Jul | 152.5p | 154.3p | +1.8p |
| Sainsbury's | 315 | 16 Jul | 156.2p | 159.9p | +3.7p |
| EG | 147 | 17 Jul | 157.0p | 160.5p | +3.5p |
| Harvest Energy | 47 | 17 Jul | 158.2p | 159.6p | +1.4p |
| Jet | 306 | 17 Jul | 158.4p | 159.4p | +1.0p |
| Tesco | 484 | 17 Jul | 156.4p | 157.8p | +1.4p |
| Texaco | 509 | 17 Jul | 157.5p | 159.3p | +1.8p |
| Gulf | 280 | 18 Jul | 159.6p | 161.4p | +1.8p |
| Circle K | 45 | 20 Jul | 155.5p | 155.9p | +0.4p |
| Murco | 155 | 21 Jul | 158.7p | 159.0p | +0.3p |
| Unbranded independents | 379 | 21 Jul | 160.3p | 160.6p | +0.2p |
| Pace | 39 | 23 Jul | 162.3p | 161.2p | -1.1p |
Does It Work the Same Way Going Down?
This is the question that matters, and it is where a lot of commentary about fuel pricing goes wrong. A brand being quick to raise prices only tells you something meaningful if you also know how quick it is to cut them.
June saw fuel prices fall at an unusual pace. Applying the same method to that fall gives the median date of each brand's first price cut:
| Brand | Median first cut | Forecourts |
|---|---|---|
| Sainsbury's | 9 June | 315 |
| Asda | 10 June | 396 |
| Morrisons | 10 June | 339 |
| Shell | 11 June | 873 |
| Esso | 12 June | 1,394 |
| BP | 13 June | 1,039 |
| Jet | 13 June | 279 |
| Tesco | 15 June | 476 |
| Valero | 15 June | 142 |
| Texaco | 16 June | 456 |
| Gulf | 16 June | 232 |
| EG | 16 June | 144 |
| Murco | 18 June | 122 |
| Circle K | 19 June | 32 |
| Unbranded independents | 21 June | 245 |
The spread is almost identical: 12 days from first to last. The same brands sit at the slow end both times. Whatever is happening, it is not specific to prices going up.
The Interesting Part: Order Changes by Direction
Line the two tables up and one contrast stands out.
The supermarkets as a group led the way down: Sainsbury's, Asda and Morrisons occupy three of the first four places in June's table. In July's rise, the same three sit second, third and further back.
That pattern is consistent with supermarkets using fuel as a footfall driver, where being visibly cheapest first has value, and with fuel-specialist retailers tracking wholesale cost more tightly in both directions. It is worth being careful here: this is one episode in each direction, and timing data shows what happened, not why. It does not establish motive on anyone's part.
Why the Slow Movers Are Slow
The lag is not arbitrary. It tracks how often each brand changes its prices at all. Counting recorded price changes per forecourt over 90 days:
| Brand | Price changes in 90 days | Roughly |
|---|---|---|
| Shell | 20.1 | every 4.5 days |
| BP | 19.3 | every 4.7 days |
| Sainsbury's | 19.2 | every 4.7 days |
| Asda | 18.2 | every 5.0 days |
| Esso | 17.8 | every 5.1 days |
| Tesco | 13.1 | every 6.9 days |
| Gulf | 11.4 | every 7.9 days |
| Murco | 9.7 | every 9.3 days |
| Unbranded independents | 7.0 | every 12.8 days |
| Pace | 6.9 | every 13.1 days |
A Shell forecourt reprices roughly three times as often as an unbranded independent. A brand that only revisits its price once a fortnight cannot respond to a wholesale move within three days, whichever direction that move is going.
The likely drivers are practical rather than sinister: large chains run centralised pricing systems that watch wholesale markets continuously, while a single-site operator buys fuel on a delivery cycle and reprices when the next tanker arrives at a different cost.
What This Means When You Fill Up
The lag has a price consequence, and it moves with the market.
Tracking the average petrol price of the fastest-moving chains against the slowest-moving independents through June and July:
- 25 June, deep in the falling market: the slow movers were 1.5p dearer, still holding prices the chains had already cut.
- 16 July: the two groups crossed over as the rise took hold.
- 3 August, well into the rising market: the slow movers were 1.5p cheaper, not yet having passed on the increase.
That is a swing of roughly 3p per litre in relative position, driven purely by timing. On a 55-litre tank it is about £1.65 either way.
The practical rule
In a rising market, the slow movers are temporarily the better bet, because they have not caught up yet. In a falling market, the big chains get there first and the independents are the last to pass the saving on.
This is a tiebreaker, not a strategy. The gap between the cheapest and dearest forecourt in the UK is around 58p per litre, which dwarfs a 3p timing effect. Checking prices near you before you set off will always matter more than knowing who reprices fastest.
Two Honest Caveats
First, this is one rise and one fall. Two episodes establish a pattern worth reporting, not a law. The ordering could look different in the next cycle, and this article will be revisited when there is more history to test against.
Second, and more important: the data records when a new price was reported, not the moment a pricing decision was taken. Large chains submit to the government feed through automated systems; a single-site operator may update less promptly. Some portion of the measured lag is likely reporting cadence rather than genuine repricing delay. That caveat does not explain away a 13-day spread, but it probably accounts for part of it.
The Short Version
Fuel price changes spread across the UK over about two weeks, not overnight. Shell tends to be at the front when prices rise, the supermarkets lead when they fall, and small independents are last in both directions because they simply reprice less often.
Knowing that is worth a couple of pence a litre. Knowing what the forecourt down the road is charging today is worth considerably more.
Based on Fuel Finder price history for 7,254 forecourts (July rise) and 7,145 forecourts (June fall) drawn from the UK government fuel price feed. Repricing frequency covers the 90 days to 3 August 2026. Median dates are per brand.