REPORTING PROMPTNESS · ALL BRANDS

How promptly does each brand publish a price change?

The scheme requires a price change to be reported within 30 minutes. This is the gap between the retailer's own two timestamps: when the price took effect, and when they submitted it.

All brands
99%
within 30 min
Median lag
<1 min
n = 291,526
Observed over
113
readings

◆ Read this as a floor, not a verdict

A price that changed and changed back between two checks is invisible to us, so these rates undercount. A low one means we saw fewer prompt submissions — not that anyone broke a rule.

291,526 price changes, to .

How this is measured →

Brand league table

Brands with five or more stations. Those with under 500 price changes are listed but not ranked. Excludes 972 smaller retailers, 20,653 price changes.

Brands ranked by share of observed changes published within 30 minutes
#BrandShare ≤30 minMedian lagp90 lagPrice changes ↓Stations
1Esso100%<1 min4 min61,2221,439
2BP100%<1 min1 min50,0921,015
3Shell99%3 min6 min37,085873
4Tesco100%4 min7 min16,614516
5Texaco99%<1 min3 min15,193491
6Sainsburys100%<1 min2 min15,063316
7Morrisons99%<1 min<1 min13,699340
8Jet100%<1 min1 min9,656303
9EG On the Move100%<1 min<1 min9,308147
10Asda95%<1 min<1 min8,887321
11Gulf100%<1 min<1 min7,254281
12Valero99%<1 min<1 min5,897168
13Asda Express100%<1 min<1 min4,25284
14Murco99%<1 min<1 min3,103157
15Maxol99%<1 min13 min2,19293
16Welcome Break100%<1 min<1 min1,35640
17BP Harvest Energy99%<1 min2 min1,11024
18Circle K100%<1 min<1 min85845
19Essar100%<1 min<1 min74532
20Central Convenience77%<1 min55931 min73818
21Costco Wholesale100%<1 min<1 min72818
22Total100%<1 min1 min70415
23Spar100%<1 min<1 min70023
24Solo100%<1 min<1 min65951
25Pace99%<1 min<1 min57452
Gleaner ◆ unranked100%<1 min<1 min48127
Go ◆ unranked99%<1 min<1 min47832
Highland Fuels ◆ unranked99%<1 min<1 min34025
Applegreen ◆ unranked98%<1 min<1 min23413
Harvest Energy ◆ unranked100%<1 min1 min23313
Total Harvest Energy ◆ unranked100%<1 min2 min1945
Emo ◆ unranked100%<1 min<1 min17518
East of England Co Op ◆ unranked100%<1 min<1 min1715
Nicholl ◆ unranked100%<1 min2 min1307
Tate Oil ◆ unranked100%<1 min<1 min1237
Total Energies ◆ unranked100%<1 min<1 min1127
Gulf Petrol Station ◆ unranked99%<1 min<1 min1035
Star ◆ unranked100%<1 min<1 min815
Thames ◆ unranked100%<1 min<1 min646
Oil 4 Wales ◆ unranked100%<1 min<1 min615
Thompson Fuels ◆ unranked100%<1 min<1 min526
Morgan Fuels ◆ unranked100%<1 min<1 min477
Top ◆ unranked100%<1 min<1 min465
Heltor ◆ unranked96%<1 min<1 min455
The Co Operative ◆ unranked100%<1 min<1 min1419

20 brands are greyed out: too few price changes to compare fairly against 574.

No month-by-month breakdown yet.

What each brand publishes

Promptness above is one question; this is the other. Not whether a retailer publishes on time, but how much they publish and whether it arrives usable. Every figure below is from our own readings only — earlier history reaches us through a third-party archive, which carries a brand's name and none of its responsibility.

A forecourt publishing no price for a grade is not a forecourt that does not sell it. These are counts of what was published, and nothing here is a score.

Grades published per forecourt, and values that failed the plausibility check, by brand
BrandForecourtsGrades eachFailed the check
Asda3212.00
Pace522.12
Solo512.27
Murco1652.49
Gulf2882.70
Maxol932.74
Tesco5162.90
Sainsburys3162.924
Jet3053.23
Texaco5043.25
Morrisons3403.26
EG On the Move1473.34
Asda Express843.51
Valero1693.56
Esso1,4443.70
BP1,0213.86
Shell8773.95

17 brands hold 50 forecourts or more, and 6,693 of 8,252 forecourts between them. The rest are published in the brand directory but not compared here: an average over four forecourts and one over 1,442 are not the same kind of number.

There is no column here for the unit a retailer submits in, and its absence is a finding rather than an omission. 292,798 of 292,846 prices in our own readings arrive in pence, so there is nothing to tell brands apart by — a column of zeroes beside a company's name would suggest a difference that does not exist. Where a converted price does come out impossible, it is listed on the collection log, which also says how many of them our own conversion produced.

Citing this page

Every figure here is reproducible — the method page carries a worked example. Corrections: greg@pumplog.co.uk.

Press kitMethodology