Food cost
Inventory

Restaurant Operations Dashboard: One Live View for Multi-Site Groups

What a Multi-Site Operations Dashboard Shows You

A multi-site restaurant operations dashboard shows every site's food cost and cost of goods sold in one live view, by branch and menu category. A group running 12 sites sees which outlet drags margin down without opening a report for each location. A 64% blended group margin can hide one site sitting at 55%, and the dashboard makes that difference visible straight away.

  • Article roadmap. This article covers what the dashboard shows you, where you lose margin before month-end, and what to fix first.
  • Connected systems. The view pulls from the systems you already run. Supy connects to 75+ POS and accounting tools, so sales and purchases flow in without anyone rekeying them. From there the dashboard builds the group picture in one place:
  • Food cost and cost of goods sold by site and category. You see the group number, then drill into one branch or one menu category to find where the margin actually moves.
  • Theoretical versus actual variance. The dashboard shows what a site should have used against what it did use, so you can see a gap that a weekly total would otherwise hide.
  • Wastage by type, site and item. Logged wastage sits next to variance, so you can tell whether a shortfall is theft, over-portioning or stock going off.
  • Profitability by site, category and dish, plus slow movers. A menu engineering matrix sorts dishes into stars, plough horses, puzzles and dogs, so you act on the menu rather than a hunch.

A single-site operator gets less from this, because one location's numbers already fit on one screen. The payoff grows with each site you add. For the full reporting picture behind these numbers, see Supy's restaurant analytics software.

Bar chart of gross margin by site, with two weak sites in red below the 64% group blended line

Where You Lose Group Margin Before Month-End

  • Seen too late. You only see group margin after someone stitches each site's numbers together by hand. Most groups learn their true margin only at month-end, because that is when someone finishes the manual rollup. By then the month is spent and the fix is too late.
  • Siloed reporting. The pattern repeats across multi-site groups. Each site reports on its own, often on whatever came out of the box with its POS. That POS tracks net sales and order counts, but it cannot work out cost of goods sold across the group. Someone then exports each site's figures and aggregates them in a spreadsheet every week. One group ran its recipe costing on a homegrown database tool that no longer held up as it grew.

That manual rollup costs you three things:

  • Time. A person spends hours every week pulling and merging per-site reports that a live view would show on its own.
  • Drift between sites. When each location runs its own menus and supplier orders, pricing and food quality drift apart and the group loses buying power.
  • Reports you cannot trust. A rollup that combines food and beverage with no category drill-down cannot point to the line pulling margin down.

If you only see your margin once you close the month, you are reading history, not running the business. A live dashboard moves that number to today. If stock accuracy is part of the same problem, Supy's guide to restaurant stock management software covers the counting side.

Timeline showing you should read margin live every day rather than reconcile by hand and correct it too late at month end

Separate Site Reports vs One Group Dashboard

The difference between per-site reporting and one group view is not cosmetic. It changes when you learn a number and whether you can act on it.

CriterionSeparate site reportsOne group dashboard
When you see group marginAt month-end, after a manual rollupLive, every day
Category drill-downFood and beverage combinedBy menu category and dish
Buying powerEach site orders on its ownGroup spend in one view
Numbers you can trustDepend on who aggregated themOne source across every site

Read the right column as the target. If any row describes your group today, that row is where you are losing margin and hours.

Rank Sites by Variance, Then Fix the Costliest First

The dashboard ranks your sites by the size of their variance, so you fix the costliest one first. It puts theoretical versus actual variance and wastage side by side across branches. You see which outlet has the widest gap, open it, and send the kitchen manager straight to the discrepancy that is costing the most.

  • Short action list. This turns a group view into a short list of actions. Instead of asking every site to explain its numbers, you spend the week on the two outlets that actually move the group total. When you can rank a variance, you can assign it to a named owner, and that owner closes a gap that a combined report leaves open.
  • Pre-submission reports. Pre-submission variance reports help here too. A site reviews its own gap before it submits the count, so the branch catches an obvious error before anyone rolls it into the group number a week later.
Site map of a group with the Waterfront branch flagged as the widest variance to open first

Your Numbers Are Only as Good as Your Recipe Mapping

  • Unmapped items. A dashboard is only as trustworthy as the recipe and POS mapping behind it, so map every item before you rely on the numbers. When a POS item is not linked to a recipe, its sale still brings in revenue, but the dashboard cannot attach a cost to it. The item understates cost of goods sold, and in some views it does not appear at all until mapping is done.
  • New sites. This is the step most groups skip when they open a new site. Say a new site opens with 24 POS items still unmapped. Every one of those sales flatters the food cost number, and the problem only shows up at month-end. Map all 24 and the unmapped count drops to 0, so every sale carries its true cost.

Set it up in this order:

  • Map every POS item to a recipe. Nothing sells without a recipe behind it, so every sale carries its true cost.
  • Activate recipes at each new site before it opens. A new branch shows real numbers from day one instead of a flattering blank.
  • Check the dashboard against one site's actual count. When the live number matches the shelf, you can trust the group view built on top of it.
Three-step setup: map every POS item to a recipe, activate recipes before a site opens, then check the dashboard against one real count

Start with mapping, then watch the variance ranking for a week. Once the numbers you read are the numbers on the shelf, the dashboard stops being a report you check at month-end and becomes the view you run the group from.

In a demo, ask to see food cost by category for a single site, and the variance ranking across branches. Those two screens are where a multi-site group gets its time back.

Book a Demo with Supy - restaurant operations dashboard

Ready to optimize your restaurant operations?

Blog

Our operational insights

Restaurant inventory management - complete guide for multi-location operators
Inventory

Restaurant Inventory Management: The Complete Guide for Multi-Unit Operators

AI robot monitors restaurant chefs and digital menus
No items found.

How Restaurants Detect Pricing Errors Automatically With AI

Inventory

Introducing Supy's Platform : The Data-Driven Back-of-House Solution for Hospitality Businesses

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 is a restaurant operations dashboard?
+
A restaurant operations dashboard is one live screen that shows a group's food cost percentage, cost of goods sold, usage variance and wastage across every site. It pulls sales and purchase data from your POS and accounting systems, then breaks the numbers down by branch, menu category and dish. Instead of opening a separate report for each location, an operator sees the group picture and drills into one site or product line to find where margin moves. The dashboard replaces the manual weekly rollup that most multi-site groups still build by hand in a spreadsheet.
How does a multi-site dashboard calculate food cost across branches?
+
It calculates food cost by matching each sale to its recipe cost and comparing that against what the site actually used. Every POS item links to a recipe, so when a dish sells, the dashboard knows its cost and shows food cost percentage by site and by menu category. It sets theoretical usage, what a site should have used, against actual usage from stock counts and deliveries, and the gap between the two is variance. Because the calculation runs on live data from every branch, the group number updates continuously rather than once a month.
Why does my group margin only show up at month-end?
+
Group margin shows up at month-end because each site reports on its own and someone aggregates the figures by hand. Many groups rely on out-of-the-box POS reporting, which tracks net sales and order counts but cannot work out cost of goods sold across locations. So a person exports each site's numbers and merges them in a spreadsheet, usually once the month closes, and by then the result is history. A live operations dashboard removes that lag by building the group number from every site's data as it lands, so you read today's margin today.
Can I compare food cost between my restaurant sites in one view?
+
Yes. A multi-site operations dashboard shows food cost percentage and cost of goods sold for every branch side by side, so you compare sites in one view without opening a report each time. You can rank outlets by margin, filter by menu category, and open any site to see which dishes pull its number down. This matters because a healthy blended group margin can hide one weak site: a 64% blended figure can sit on top of a location running at 55%. Comparing each site on its own margin, not the blend, is what the dashboard makes easy.
What makes restaurant dashboard numbers wrong, and how do I fix them?
+
Dashboard numbers go wrong most often because POS items are not mapped to recipes. When an item has no recipe behind it, its sale still brings in revenue, but the dashboard cannot attach a cost, so cost of goods sold is understated and food cost reads better than reality. Some views drop the item entirely until it is mapped. Fix it by mapping every POS item to a recipe, activating recipes before a new site opens, and checking the live number against one site's actual count. Once the dashboard matches the shelf, you can trust the group view.
Does a restaurant operations dashboard work with my POS and accounting system?
+
Yes. Supy connects to 75+ POS and accounting systems, so sales and purchase data flow into the dashboard without anyone rekeying them. Each sale carries through from the POS and each invoice from accounting, and the dashboard builds food cost, variance and profitability from that live feed. The integration is what lets a group see every branch in one place rather than exporting separate reports. Confirm your specific POS and accounting tools during setup, because the right connection is what keeps the numbers accurate and current across all your sites.
How do I find which site is losing the most margin?
+
Rank your sites by the size of their usage variance, then open the one with the widest gap first. The dashboard puts theoretical versus actual variance and wastage side by side across branches, so the worst-performing outlet stands out rather than hiding in a group total. Open that site to see whether the gap is theft, over-portioning or spoilage, then send the kitchen manager straight to the costliest discrepancy. Ranking outlets this way turns a group view into a short list of actions, so you spend the week on the two sites that actually move the group number.

Ready to transform your operations?

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