Not all ingredients are tracked the same way. Here's exactly how each one works.
β Hybrid β Last real ONS price, tracked forward item by item
These items use the ONS's own average shelf prices, recorded by price checkers in shops across the UK, for every month the ONS published them. The ONS stopped publishing those series (eggs in January 2022; the rest in January 2025), so from that point we track each price forward using the ONS's month-by-month price changes for that specific item, from its Shopping Prices Comparison Tool, which since March 2026 also includes supermarket checkout data. We join on price
changes rather than switching to the new price levels, because the ONS redefined its items in 2025 and the two don't line up; mixing them would put a fake jump in the chart.
| Back Bacon | DOIF β Pork β bacon |
| Pork Sausages | CZOQ β Pork sausages |
| Toast | CZOH β Bread β sliced white |
| Flat Mushrooms | CZNC β Mushrooms |
| Plum Tomatoes | CZNJ β Tomatoes |
| Coffee | CZNP β Coffee β instant |
| Butter | KW9B β Butter β dairy (block or tub) |
| Free Range Eggs | J9DM β ONS eggs average price (2022β25) β Eggs β free-range |
β CPI est.
No ONS shelf price existed for these exact items. We use a known base price from 2021, derived from a national average across the top five UK supermarkets, and track it with the relevant ONS Consumer Prices Index sub-index up to January 2025, then with ONS price changes for the closest matching item. The potato and processed-vegetable indices only begin in 2015, so for 2013β14 hash browns and beans follow the wider vegetables index.
| Hash Browns | L79Q Potatoes β Frozen potato chips & wedges |
| Baked Beans | J2M8 Canned vegetables β Baked beans |
| Black Pudding | D7D6 Meat β Pork sausages |
| Cooking Oil | D7D9 Oils & fats β Rapeseed oil (from 2026) |
If the ONS item data can't be reached, the site uses a saved copy, and for any newer months it falls back to the broader CPI category for each item.