Skip to content
Industry

Supplier price increases: how to catch creep on invoices

Suppliers rarely announce increases. How 2 to 4 percent a quarter hides in invoice totals, the line-item check that catches it, and alert thresholds.

8 min read
A chef at a steel prep counter comparing two paper supplier invoices side by side, a crate of tomatoes and a yellow highlighter nearby, morning light

Your supplier does not send an email saying “we are raising your prices 11% this year”. Chicken thigh goes from $4.20 to $4.32 a kilo in March, to $4.41 in June, to $4.55 in September. Each step is small enough that nobody at the pass notices. By December you pay 8% more for the same bird and your menu prices have not moved.

Operators call it price creep. Most supplier price increases arrive this way, in steps too small to argue about, and together they are the most common, least dramatic way a restaurant loses margin. Catching them takes a line-item check, a few thresholds and ten minutes a week.

How supplier price increases creep in

Supplier costs move, the supplier passes them through in small steps because small steps do not trigger a renegotiation, and the account manager has no incentive to flag them. The result is a drift of roughly 2 to 4% per quarter on your top ingredients, which compounds to 8 to 17% a year.

The same pattern on a five-item basket:

ItemJan priceAprJulOctAnnual change
Chicken thigh, kg$4.20$4.32$4.41$4.55+8.3%
Mozzarella, kg$7.80$7.95$8.20$8.45+8.3%
Olive oil, 5 L$38.00$39.50$41.00$43.80+15.3%
Flour, 25 kg$22.00$22.00$23.10$23.10+5.0%
Beef mince, kg$9.10$9.10$9.60$9.85+8.2%

None of these is a dramatic jump. Together, on a restaurant spending $25,000 a month on food, they are worth roughly $2,000 a month by the end of the year. That is a full-time dishwasher’s wages, gone, and nobody made a decision about it.

Why invoice totals hide it

Most operators check invoices by total: the delivery arrives, the total looks about right, the manager signs. This catches almost nothing, because a 3% price move disappears inside a 15% order-size move.

You see creep at the line-item level only: this product, this unit, this price, compared to what you paid last time. Every invoice line has to be captured and matched to the same product across invoices, even when the supplier changes the description or product code.

Doing that by hand for 30 to 60 invoices a month, each with 15 to 40 lines, does not fit around running service, so most restaurants go back to checking totals.

How to track supplier price changes: the line-item check

The check is the same in a spreadsheet or in software:

  1. Capture every invoice line: product, pack size, quantity, unit price, date, supplier.
  2. Normalise the unit. $38 for a 5 L tin and $8.20 for a 1 L bottle both become a price per litre, or you miss the creep hidden in pack-size changes.
  3. Compare each line to the last price paid for the same product from the same supplier.
  4. Flag anything above a threshold.
  5. Review the flags weekly.

A favourite supplier move is to keep the unit price flat and shrink the pack: the 5 kg case of fries becomes 4.5 kg at the same price, an 11% increase that only step 2 catches.

Keying the lines in is the slow part. AI invoice processing for restaurants reads product, quantity and unit price from a photo of the invoice, which turns the check from a data-entry job into a ten-minute review.

Setting alert thresholds

Too tight and you drown in noise from normal market movement. Too loose and you miss the creep. Settings that work for most independents:

  • Any single line up more than 5% versus last purchase: flag it
  • Any product up more than 8% over 90 days, regardless of step size: flag it
  • Any product in your top 20 by spend up more than 3%: flag it, because small moves on big items cost more
  • Any pack-size change: flag it

Add an absolute threshold too: any line that adds more than $25 to an invoice versus the last price. A 4% move on a $600 case of beef costs more than a 9% move on a $6 bag of parsley.

The 90-day rule is the one that catches creep. A supplier that moves 2% three times in a quarter does not trip the 5% single-step alert but does trip the 90-day one.

Produce is different

Fresh produce moves with the season and the weather, so a 20% swing on tomatoes in a week is normal. Compare produce against the same month last year rather than the last purchase, and focus on the items you buy in volume. Proteins, dairy, dry goods and packaging get the last-purchase comparison.

Negotiating with data

Once you can see the supplier price increases line by line, the conversation changes. “I feel like prices have gone up” gets a shrug. “Your chicken thigh is up 8.3% since January across 14 invoices, here is the list, and I have a quote from a competitor at $4.30” gets a price adjustment, often the same week.

Things that work:

  • Bring a list of your top 20 items with their 12-month price trajectory. Ask for an explanation on each item above 5%.
  • Ask for price locks on your top 10 items for 90 days at a time. Most suppliers will agree for a committed volume.
  • Get a second quote for your top 5 items every quarter. You do not need to switch; you need the number.
  • Ask for the price list in writing and check invoices against it. Discrepancies are common, and they favour the supplier.

One operator we know does this quarterly and saves between 2 and 3% of total food spend each time. On a $300,000 annual food budget that is $6,000 to $9,000 a year for roughly four hours of work.

After an increase sticks, re-cost recipes when prices move so plate cost matches what you pay. A 15% rise in olive oil changes the margin on a dozen dishes.

A small example from a two-site group

Two pizzerias, same supplier, same product list, same week, same case size. Site A was paying $8.45 for mozzarella, site B $7.95. Site B’s manager had negotiated six months earlier and site A’s had not, and the supplier had not reconciled the two accounts.

Invoice totals did not show it. The gap appeared the first week both sites’ invoice lines sat in one place and the owner sorted by product.

Where bilz fits

Line-level invoice capture is the step most operators cannot do by hand. bilz scans each invoice at delivery, pulls out every line with its unit price, normalises pack sizes, and raises an alert when a product crosses the thresholds above. Your top-20 negotiation list is a report, and ordering from suppliers through the same system sends the next order at the price you agreed. Price alerts are part of the $149 per location plan, alongside the rest of the back-office features.

Frequently asked questions

How do I track supplier price changes?

Capture every invoice line with product, pack size and unit price, convert each to a price per standard unit, and compare it to the last price you paid the same supplier. Flag moves above 5% in one step or 8% over 90 days.

Why do suppliers raise prices without telling you?

Small increases rarely trigger a renegotiation, so passing cost changes through in 2 to 3% steps is the path of least resistance for an account manager. Pack-size reductions work the same way, and the agreed price list may have changed with a notice buried in a statement.

How much do food supplier prices rise per year?

On an independent’s top ingredients, creep of 2 to 4% a quarter is typical, which compounds to 8 to 17% a year before any market shock. Your own invoices, compared to the same month last year, are a better index than published inflation figures, which average across suppliers and categories.

How do you audit invoices for overcharges?

Check three things per line: invoiced price against the agreed list, pack size against what you ordered, quantity against what arrived. Do quantity at delivery and price weekly, and ask for a credit note on each discrepancy.

What is a price variance report?

A list of every product whose unit price moved versus a reference point (last purchase, agreed list or same month last year), sorted by the dollar impact on your spend, with your top 20 items by spend first.

A supplier price line drifting upward over four quarters with an alert Chicken thigh · price per kg 12 months JanAprJulOct $4.20 $4.55 +2.8% +2.1% +3.2% +8.3% Price alert

See your real food cost this week

Book a 30-minute demo and we'll go through your own invoices and menu together.

Book a demo