Inventory

Restaurant Inventory KPIs: What Multi-Site Groups Should Track

Restaurant inventory KPIs shown per site across a multi-site group

Why Multi-Site Inventory KPIs Are Different

Multi-site inventory KPIs are the stock and cost metrics a restaurant group tracks both per location and as a group: theoretical versus actual food cost, inventory variance, wastage cost, turnover, stock-on-hand value, and inter-branch transfer accuracy. The multi-site part is what makes them hard, because a single blended group number hides which branch is actually off, so every KPI has to stay readable per site.

Track the right KPIs per site and a group stops flying blind between month-end closes. You can see which branch is drifting on food cost while there is still time to act, instead of finding out weeks later when the accounts are reconciled. That is the whole point of an inventory KPI set built for more than one location: it turns a pile of stock movements into a small number of signals a manager can actually steer by.

The trap is the group average. A blended food cost percentage that looks healthy can sit on top of one site running several points high and another running low, and the two cancel out on the dashboard. Theoretical cost is available daily while actual cost only lands after the month-end close, so without a per-site view a group manages the whole estate on a number that is both late and averaged. The KPIs below are chosen to break that open: each one is defined, tied to why it bites at multi-site scale, and matched to how you can see it per location.

Bar chart of food cost percentage by branch showing one outlet well above the blended group line

The Inventory KPIs to Track Across Every Site

Seven KPIs cover what a multi-site group needs to run inventory well. A single per-site view of them, like the one below, is enough to spot the branch that is off before the close.

A per-site KPI panel showing actual versus theoretical food cost, variance, wastage cost, turnover, stock on hand and transfer accuracy

1. Theoretical versus actual food cost, per site

Theoretical food cost is what your recipes say a dish should cost; actual food cost is built from the real prices on your goods-received records. The gap between them is the single most useful inventory signal you have. Track it per site, never only as a group figure, because the branch with the widest gap is where recipes are stale, portions are drifting, or waste is going unlogged. Supy's analytics compare theoretical against actual cost for each location, and you can set a target food cost percentage per recipe per location so the system flags a site the moment it breaches.

2. Blended versus per-branch food cost percentage

The group average is a reporting convenience, not a management tool. A blended food cost percentage that looks on target can hide one outlet well above the line and another below it. Watch the spread, not just the mean: the KPI that matters is how far each branch sits from the group. Break the number down per location so the outlier is visible, then manage the outlier rather than the average.

3. Inventory variance between theoretical and counted stock

Inventory variance is the difference between the stock your system expects and the stock a count actually finds. At multi-site scale it tells you which locations are losing product to theft, spoilage, over-portioning, or receiving errors. The catch is that a variance report is only as trustworthy as the data underneath it, so confirm goods-received capture is complete before you act on a number, then compare variance per site to find where control is slipping.

4. Wastage cost by branch and category

Wastage is easy to track as a vague total and useless that way. The KPI worth tracking is wastage cost split by branch and by category, so spoilage, over-production, and prep waste are separated and comparable across sites. Supy quantifies wastage cost for both items and recipes per branch, which turns "we throw a lot away" into a specific, rankable cost you can attack at the site and category that is worst.

5. Inventory turnover

Inventory turnover measures how quickly a site sells through the stock it holds. Track it per location because the same menu turns over differently in a high-street cafe and an airport outlet, and slow turnover is cash sitting on a shelf. Read it against sales rather than in isolation: a falling turnover at one site usually means par levels set too high for that location's real demand.

6. Stock-on-hand value

Stock-on-hand value is the money tied up in inventory right now. A group needs it per site and read against each site's sales run rate, not as one lump sum, because a location holding far more stock than its sales justify is quietly absorbing working capital and increasing spoilage risk. A location-level cost overview makes it obvious which sites are carrying too much.

7. Inter-branch transfer accuracy

This one is unique to multi-site groups and almost always missing from a KPI set. When a central kitchen or warehouse distributes stock to branches, what one site records as sent must equal what the other records as received. Unreconciled transfers quietly corrupt every downstream KPI, because stock that left one location but was never received shows up as variance or loss somewhere it never happened. Track transfer accuracy as its own KPI and reconcile it weekly, using transfer analytics that show both ends of each movement.

Turning the KPIs Into Action

A KPI set only earns its place if it changes what you do on Monday. Run the seven as a weekly review rather than a month-end autopsy: pull each one per site, find the branch that is furthest from where it should be, and take the one move that KPI points to. The table below pairs each KPI with what good looks like and the first thing to check when it is off.

KPIWhat good looks likeFirst move if it is off
Theoretical vs actual food costGap under about 2 points, per siteRe-check recipes and unlogged waste on the worst site
Blended vs per-branch food costNo site far from the group lineOpen the outlier branch before touching the average
Inventory varianceSmall and explainable per countConfirm goods-received capture is complete first
Wastage cost by branchTrending down and categorisedSet wastage categories where they are missing
Inventory turnoverSteady and matched to the menuCut par levels on slow-moving stock
Stock-on-hand valueIn line with each site's salesInvestigate sites holding well above their run rate
Inter-branch transfer accuracySent equals receivedReconcile transfers weekly, not at month-end

Start where the leverage is. If theoretical versus actual food cost is your widest gap, that is almost always the highest-value fix, so open the worst site first and work down. If your numbers look clean but you cannot trust them, the problem is usually upstream data quality, which is why stocktake accuracy across sites is worth fixing before you chase any single KPI. And if you want to sanity-check a single site's food cost before building the full picture, a quick food cost calculator gets you a baseline number in a couple of minutes. The goal is not more dashboards; it is a short, per-site KPI set your managers actually act on before the close.

Book a Demo with Supy - track restaurant inventory KPIs across every site

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.

What are the most important inventory KPIs for a multi-site restaurant group?
+

The core set is theoretical versus actual food cost, blended versus per-branch food cost, inventory variance between expected and counted stock, wastage cost by branch and category, inventory turnover, stock-on-hand value, and inter-branch transfer accuracy. What makes them multi-site KPIs rather than generic ones is that each has to stay readable per location. A single blended group number hides which branch is actually off, so the value is in the per-site breakdown and the spread between sites, not in the group average on its own.

Why track food cost per site instead of as a group average?
+

Because a blended average is a reporting convenience, not a management signal. A group food cost percentage that looks on target can sit on top of one site running several points high and another running low, and the two cancel out on the dashboard. If you only watch the average, you never see the branch that is quietly drifting until the month-end close makes it unavoidable. Tracking food cost per site, and watching how far each branch sits from the group line, is what lets a manager act on the outlier while there is still time.

What is the difference between theoretical and actual food cost?
+

Theoretical food cost is what your recipes say a dish should cost, built from standard portions and current ingredient prices. Actual food cost is what it really cost, built from the prices on your goods-received records and what stock actually moved. The gap between the two is the most useful inventory signal you have: a widening gap points to stale recipes, portion drift, unlogged waste, or receiving errors. Theoretical cost is available daily, while actual only lands after reconciliation, so tracking both per site lets a group steer between closes instead of waiting for them.

How do you measure inventory variance across multiple locations?
+

Inventory variance is the difference between the stock your system expects and the stock a count actually finds, tracked per location so you can see where control is slipping. Compare each site's variance rather than a group total, because theft, spoilage, over-portioning, and receiving errors show up differently by site. One caution: a variance report is only as trustworthy as the data underneath it, so confirm that goods-received capture is complete before acting on a number. A large variance on a site with incomplete receiving data is usually a data problem, not a loss problem.

Why is inter-branch transfer accuracy an inventory KPI?
+

Because in a group that moves stock between sites, unreconciled transfers quietly corrupt every other KPI. When a central kitchen or warehouse distributes to branches, what one site records as sent must equal what the receiving site records as received. If it does not, stock that left one location but was never received shows up as variance or loss somewhere it never actually happened. Tracking transfer accuracy as its own KPI, and reconciling it weekly rather than at month-end, keeps that error out of your food cost and variance numbers across the whole estate.

How often should a multi-site group review its inventory KPIs?
+

Weekly, as a short per-site review, rather than only at month-end. The reason is timing: theoretical cost and stock movements are available continuously, so a weekly pass lets you catch a branch drifting on food cost or variance while you can still change ordering and portions that period. A monthly review turns the KPIs into an autopsy of a result you can no longer influence. Keep the weekly review tight, pull each KPI per site, find the branch furthest from target, and take the one action that KPI points to.

Which inventory KPI should a multi-site group fix first?
+

Usually the gap between theoretical and actual food cost, because it has the most direct line to margin and it points straight at a specific site to open first. Work down from the branch with the widest gap. There is one exception: if your numbers look clean but you do not trust them, fix the data quality underneath first, especially stocktake accuracy and complete goods-received capture, because acting on an untrustworthy KPI wastes effort. Get the data solid, then chase the food cost gap, then work through variance, wastage, and the rest.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.