Procurement

Supplier Price Management for Restaurants: Why Prices Drift Up Before Anyone Notices

What Undetected Supplier Price Drift Actually Costs You

Nobody sends an email announcing that your beef just got more expensive. The price on the invoice creeps up by a few percent, the delivery still arrives, the kitchen still cooks, and the line that used to cost 18.50 a kilo now costs 19.75. Multiply that across a few hundred items and a handful of suppliers, and the money leaves quietly. Most operators only find it at month end, when food cost is a point higher than it should be and no single line looks obviously wrong.

That gap is a supplier price management problem, not a bad-luck problem. When prices are checked by eye, only occasionally, and only when someone happens to remember, drift is invisible until it has already been paid. This guide walks through what that drift costs, why manual checks fall apart as you add locations, the fields a supplier price list actually needs to do its job, and how to turn that list into something that protects margin instead of just recording history.

Price drift is expensive precisely because it is small. A single item moving from 18.50 to 19.75 is a 6.8 percent increase that nobody would sign off on if a supplier asked for it in writing. Spread it across a catalogue and let it happen line by line, and it reads as noise.

Put a number on it. If your average supplier price drifts up by 4 percent on a monthly food spend of 60,000, that is 2,400 a month leaving the business for exactly the same goods. Across a year it is 28,800. No new covers, no better food, no service improvement bought with it. The money simply moves from your margin to your suppliers' because nobody was watching the prices closely enough to push back.

Each individual rise is also easy to rationalise. A few cents on a case looks like the market moving, not something worth a phone call, so it gets waved through. The problem is that dozens of small, individually reasonable increases add up to one large one that nobody ever decided to accept. The catalogue drifts upward because every single line, on its own, was not worth stopping for.

The reason it survives is that the two moments that should catch it are disconnected. The price you agreed with the supplier lives in one place, often an email or a signed sheet, and the price you actually paid lives on the invoice in another. Unless someone lines them up on purpose, an overcharged line and a correctly billed one look identical on the delivery dock. Operators who treat supplier prices as something to spot-check every couple of months are, in practice, agreeing to pay whatever the invoice says for the weeks in between.

The annual cost of a 4 percent supplier price drift


Why Manual Price Checks Break as You Add Locations

A single site with one buyer can just about hold prices in someone's head. The moment you run more than one location, that stops working, and not gradually.

The first problem is volume. Every location generates its own invoices, and the number of lines to check each week grows with each site you open. A finance team that could eyeball prices for one restaurant cannot read hundreds of lines a week across five, so the check quietly becomes a sample, then a formality, then nothing.

The second problem is that the same item rarely costs the same everywhere. A high-volume city-centre site negotiates a keener rate than a small suburban one; an airport location pays a different rate again because of access and delivery terms. Consider one item across three branches: the same beef striploin might be 18.50 a kilo at the city-centre site, 18.95 in the suburbs, and 17.80 at the airport outlet. A single group-wide "expected price" is wrong for all three, so a spreadsheet built on one number flags real prices as errors and lets genuine overcharges through. Managing supplier prices at scale means holding a correct rate per item per location, which is exactly the kind of detail a shared spreadsheet loses first. If overcharges are already slipping through, our guide to catching supplier overcharging in restaurants covers the reconciliation side in more depth.

The same item at three different agreed rates by location


The Fields a Working Supplier Price List Needs

A price list earns its place only if every row can answer one question: is this line priced the way we agreed, and if not, by how much. That takes six working fields, not a name and a number.

The core fields are the item, the supplier, and the unit of measure, because a price is meaningless without the unit it applies to. To those, add the contracted rate, which is the price you actually agreed, and the last invoice price, which is what you were most recently charged. The sixth field is the one most spreadsheets skip: a status that compares the two, so the row reads as an instruction rather than a record. When the last invoice price sits above the contracted rate, the status turns to Review and the row tells you to act; when it matches, the row stays quiet.

That single comparison is what turns a list into a tool. A row showing flour at a contracted 21.00 and a last invoice of 23.10 is not data to file, it is a 10 percent variance to raise with the supplier this week. Build the list so the status column does the noticing, and you no longer depend on a person remembering to compare two numbers that live in different systems. Keep the same discipline for the rate per location described above, and one list covers every site without pretending they all pay the same.

Two more fields make the list defensible rather than just useful. Record the date each contracted rate took effect, so that when a supplier says a price changed, you can see whether you ever agreed to it and from when. And keep a note of who owns the relationship with each supplier, so a flagged line goes to the person who can actually pick up the phone. A price list that shows what you agreed, what you paid, when it changed, and who to call is one you can act on the same day, not a document that gets rebuilt from scratch every quarter.

A restaurant supplier price list with a status column comparing contracted and last invoice prices


From Price List to Protected Margin

A price list that catches drift is the start. The value comes from three moves that follow it, and each one closes a gap where money usually leaks.

The first move is reconciliation: line up every invoice against the contracted price before you pay it, not at month end. On a single delivery of 22 lines, that check might flag 3 lines and surface an overcharge of 240 against a total that should have been 3,940, a 6.1 percent difference you would otherwise have paid in full. Catch it at the dock and it becomes a credit note; miss it and it becomes food cost.

The second move is cascading the change. When a supplier price genuinely changes and you accept it, that new cost has to flow into your recipe costs and your food cost percentage, or your margins are calculated on numbers that are already stale. A price rise you absorbed last month should already be visible in this month's plate costs. If it is not, you are pricing your menu against a cost you no longer pay. Our explainer on how food cost percentage works shows why a small unnoticed rise on a high-use ingredient moves the whole number.

The third move is using the data as leverage. Once you can see spend by item and by supplier, the picture usually concentrates fast: three suppliers might account for 68 percent of spend, and your single largest supplier might take 210,000 a year. That is a negotiating position, not just a report. A 3 percent reduction on that top supplier is 6,300 a year, and you only ask for it credibly when you can show the spend history that justifies it. Supplier price increases are far easier to resist when you can prove what you buy, how often, and at what rate.

Together, those three moves change the relationship. Instead of discovering price rises after you have paid them, you catch them at the door, keep your costing honest, and walk into supplier conversations with the numbers on your side.

Reconciling one delivery invoice against contracted prices to catch an overcharge


Where to Start This Week

You do not need a project to find out whether price drift is happening to you. Take your last four weeks of invoices from your two biggest suppliers and compare each line against the price you believe you agreed. If you cannot find the agreed price quickly, that is the first finding. If more than a handful of lines are above it, that is the second, and it is money you have already spent.

From there, the fix is a discipline before it is a tool: hold a contracted rate per item per location, compare every invoice against it before paying, and let a status flag do the watching so no one has to remember. A restaurant that manages supplier prices this way stops paying for drift it never agreed to and turns its own purchase history into leverage at the next negotiation.

Three steps to find supplier price drift in your own invoices


Supy gives multi-site operators one place to manage supplier prices, reconcile invoices against contracted rates automatically, and cascade any accepted price change straight into recipe costs and food cost reporting across every location, so drift is caught before it is paid rather than after. If manual price checking is quietly costing you margin, that is the gap it closes.

Book a Demo with Supy to catch supplier price drift before you pay it

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

Qu'est-ce que la gestion des prix fournisseurs pour les restaurants ?
+

La gestion des prix fournisseurs est la discipline consistant à maintenir un prix convenu pour chaque article acheté, à le comparer au montant réellement facturé par chaque fournisseur et à agir sur l'écart avant de payer. Pour un restaurant, cela comprend la tenue d'un tarif contractuel par article et par établissement, le rapprochement de chaque facture avec ce tarif, et la répercussion de toute modification acceptée dans les coûts de recettes. Bien appliquée, elle empêche de petites hausses de prix inaperçues d'éroder silencieusement vos marges et vous fournit l'historique des achats dont vous avez besoin pour résister aux augmentations et négocier de meilleures conditions avec vos principaux fournisseurs.

Comment détecter les hausses de prix fournisseurs avant de les payer ?
+

Comparez chaque ligne de facture par rapport au prix contractuel au moment de la livraison, et non pas en fin de mois. Conservez le tarif convenu pour chaque article en un seul endroit, puis vérifiez le prix facturé par rapport à ce tarif avant d'approuver la facture. Lorsqu'une ligne dépasse le tarif convenu, signalez-la et soumettez-la au fournisseur pendant que la livraison est encore fraîche, afin qu'elle se transforme en demande d'avoir plutôt qu'en coût à absorber. Vérifier à la réception plutôt que des semaines plus tard est le seul changement qui transforme un surcoût que vous auriez payé en économie que vous conservez.

Pourquoi les mêmes articles ont-ils un coût différent selon les établissements ?
+

Les prix varient selon l'établissement, car le volume, les conditions de livraison et l'accessibilité diffèrent d'un site à l'autre. Un restaurant animé du centre-ville qui achète en grande quantité négocie généralement un tarif plus avantageux qu'un petit établissement de banlieue, et un site difficile d'accès peut payer davantage pour la livraison. Cela signifie qu'un prix attendu unique à l'échelle du groupe est incorrect pour chaque établissement à la fois. Une gestion efficace des prix fournisseurs tient à jour un tarif contractuel correct par article et par établissement, de sorte qu'une facture soit vérifiée par rapport au prix réellement convenu par cet établissement, plutôt que par rapport à une moyenne de groupe qui signale les vrais prix comme des erreurs et laisse passer des surfacturations réelles sans qu'elles soient détectées.

Quels champs doit inclure une liste de prix fournisseurs pour un restaurant ?
+

Une liste de prix fournisseurs opérationnelle nécessite six champs permettant à chaque ligne d'indiquer si un article est facturé au tarif convenu. Commencez par l'article, le fournisseur et l'unité de mesure, car un prix n'a aucun sens sans son unité. Ajoutez le tarif contractuel convenu et le dernier prix de facture qui vous a été appliqué. Le sixième champ est un indicateur de statut comparant les deux valeurs, de sorte que la ligne s'interprète comme une instruction plutôt qu'un simple enregistrement. La saisie de la date d'entrée en vigueur de chaque tarif et du responsable de la relation avec le fournisseur rend la liste défendable et permet à une ligne signalée d'être transmise à la personne qui peut y remédier.

À quelle fréquence dois-je vérifier les prix de mes fournisseurs ?
+

Vérifiez les articles à haute valeur par rapport à leur prix contractuel à chaque livraison, car c’est là que la dérive des prix cause le plus de dommages le plus rapidement. Rapprochez l’ensemble du référentiel au moins une fois par mois afin que rien ne passe à travers les mailles sur la durée. Vérifier les prix seulement tous les deux ou trois mois, ce qui est courant lorsque le travail est manuel, laisse des semaines durant lesquelles vous payez ce que la facture indique. L’objectif n’est pas d’avoir plus de réunions, mais un indicateur de statut qui surveille pour vous, de sorte qu’un prix supérieur au tarif convenu soit signalé automatiquement plutôt que de dépendre de quelqu’un qui pense à comparer deux chiffres.

Comment la dérive des prix fournisseurs affecte-t-elle mon ratio coût matière ?
+

Toute modification de prix acceptée auprès d’un fournisseur doit se répercuter dans vos coûts de recettes, sans quoi votre ratio coût matière est calculé sur des données déjà obsolètes. Si le prix d’un ingrédient très utilisé augmente et que cette modification n’est jamais répercutée dans vos calculs, vos coûts à l’assiette sous-estiment la réalité et vous tarifiez votre menu en vous basant sur un coût que vous ne payez plus. Une légère hausse inaperçue sur un article fréquemment utilisé peut faire varier le coût matière global bien plus que les opérateurs ne l’anticipent. C’est uniquement en maintenant le lien entre les prix des fournisseurs et les coûts de recettes que vos chiffres de marge deviennent suffisamment fiables pour prendre des décisions éclairées sur votre menu et vos tarifs.

Comment l’historique des achats peut-il m’aider à négocier avec mes fournisseurs ?
+

L’historique des achats transforme une négociation fondée sur des opinions en une discussion étayée par des preuves. Lorsque vous pouvez présenter vos dépenses par article et par fournisseur, la situation se cristallise généralement rapidement : quelques fournisseurs représentent la majeure partie de vos achats. Cette concentration constitue un levier : votre principal fournisseur souhaite conserver le volume, et un historique documenté des commandes vous donne une base crédible pour demander un meilleur tarif. Même quelques points de réduction chez un fournisseur principal représentent une économie annuelle significative. Vous ne pouvez défendre cet argument et résister aux hausses de prix injustifiées de vos fournisseurs que si vous pouvez prouver exactement ce que vous achetez, à quelle fréquence et à quel tarif.

Êtes-vous prêt à transformer vos opérations ?

Comme plus de 3 500 restaurateurs utilisez Supy pour réduire vos coûts, rationaliser les opérations et prendre des décisions plus intelligentes.