Guide

How to track supplier price increases (before they eat your margin)

By the Meezly team · · 7 min read

Ask an operator whether their suppliers have put prices up this year and you’ll get a grimace and a “definitely.” Ask which lines, by how much, since when, and the room goes quiet. That gap between knowing prices rise and knowing which prices rose is where restaurant margin quietly dies.

What food inflation is actually doing (updated July 2026)

Headline food inflation looks almost tame. The BRC put shop food inflation at 2.2% in July 2026. The ONS had food CPI at 1.7% in June. Stand at a pass and it feels nothing like tame. Fresh food is hotter, 3.1% and still climbing on the BRC’s numbers. Beef was up 9.7% year on year in AHDB’s retail read for the 12 weeks to 14 June 2026, after starting the year above 17%.

That spread is the point of tracking. A polite average can hide a tenth on your beef lines and a re-sized pack on your oil. The average doesn’t eat your margin. Line 14 of Thursday’s delivery does.

Why you never see it happen

Suppliers rarely announce increases. The unit price on line 14 of an ordinary delivery just… changes. Nobody reads line 14: the kitchen checks the goods arrived, the office checks the total looks sane, and the invoice gets filed. Each individual change is too small to notice: 30p on butter, 4% on oil, a quiet re-size from 5kg to 4.5kg at the same price (the packaging trick, a price rise wearing a disguise). Across hundreds of lines a month, the drips become points of GP.

The spreadsheet era (and why it doesn’t stick)

The traditional answer is a price file: key items in a spreadsheet, updated from invoices, reviewed monthly. It works, for about six weeks. Then a busy fortnight hits, the file goes stale, and stale price data is worse than none because it feels like control. The failure mode isn’t laziness. It’s that the task is exactly the sort of repetitive, low-judgement checking humans are worst at sustaining.

What a working system looks like

  • Every invoice line captured digitally, not just the invoice total
  • Each line compared automatically with the last price paid for that item
  • Rises flagged the day the invoice arrives, not at month-end
  • History kept per supplier and per item, ready for negotiations
  • Pack sizes watched as well as prices: shrinkage is a rise too

The essential property is that checking happens at intake, by the same process that reads the invoice, with no extra human step to forget. That’s the design behind Meezly’s price-rise alerts: because every line is extracted anyway, comparing against your last price is free, and the flag appears right on the review screen while the delivery is still fresh enough to query.

What to do when you catch one

Query it while it’s warm. A rise questioned the week it appears often turns out to be an “error”. The same rise found in a quarterly review is just the new price.

Negotiate with your own numbers. “Your butter is up 14% since March and we buy 40kg a week” is leverage. A vague sense of expensiveness is not. Per-item history turns supplier reviews from mood to maths.

Reprice or re-spec deliberately. Some rises are real and permanent. The response is a menu-price or spec decision made on purpose, not a GP surprise discovered three months later.

Ready when you are.

Upload your first invoice and watch it sort itself.