Food cost
Analytics

Cost Variance Report by Restaurant Location: Which Site Is Leaking?

Cost variance report by restaurant location hero

Why One Group Variance Number Hides Your Worst Location

A cost variance report by restaurant location compares each site's actual food cost against its theoretical cost, then shows the gap site by site. A single blended figure averages a severe problem at one location into an acceptable group total. The group looks healthy while one kitchen loses margin every week.

Break the number apart and the problem has nowhere to hide.

  1. Location. Read variance by location first.
  2. Category and period. Then read by category and period inside the worst site.

You move from a group average to one site, one category, one week.

Say a four-site group reads a blended 4% variance. Split it and one site sits at 8% while the others hold between 1% and 4%. The group looks on target while one kitchen runs at double the blend, and the group number never shows it.

Bar chart of food cost variance by site, North Branch highest at 8 percent against a 4 percent group blend

Read Variance by Location, Category and Period

Reading variance at three levels turns a flat group number into a map of where margin is lost.

  1. Location. Start at location to find the site.
  2. Category. Drop into category to see whether it is proteins, produce or beverages.
  3. Period. Read by period to tell whether it is every week or one bad count.

A restaurant analytics platform that tracks theoretical-versus-actual variance by site does this without a month-end spreadsheet merge. You open one view, sort every location by variance, and click into the worst branch. The drill-down carries you from the group figure to the dish.

Operators ask for this directly. Multi-venue groups want cost of goods and variance reported per location, not one consolidated group figure, because the group view cannot name which branch is losing money.

Map of a restaurant group with North Branch flagged for the highest variance

Find the Cause Once You Know the Site

A per-location variance number tells you where, not why. Three causes account for most of the gap, and each leaves a different trace in the report.

CauseWhat the report showsFirst fix
Over-portioningOne category runs high at one site, week after weekReweigh portions against the recipe, then retrain the line
Receiving gapsVariance spikes in the weeks with large deliveriesCheck goods received notes against invoices at the door
Inconsistent countsVariance swings between periods with no menu changeStandardise the count: one template, one setting, one cut-off

Read the pattern before you act.

A category that is high every week is a portioning or price problem. A category that spikes only when a big delivery lands is a receiving problem. A number that lurches up and down with no menu change is a counting problem, not a kitchen problem.

Catch Receiving Gaps at the Door, Not at Month-End

When you catch a receiving gap decides what it costs to fix. A short delivery or an overcharge spotted at the door takes one correction.

The same gap found at month-end is already baked into the variance, and often into the next order. Invoice discrepancies left to the finance team get caught centrally and late, which is how one site's receiving quietly inflates its cost of sales. Work it earliest first.

  • At the door. Check the goods received note against the invoice and reject or short the line there.
  • Within the week. Request a credit note while the supplier still has the delivery on record.
  • By month-end. The gap has posted to variance, so you are unwinding a closed period instead of correcting a delivery.
Timeline showing a receiving gap costs more to fix from delivery to month-end

Make the Numbers Trustworthy First

A variance report is only as accurate as the counts behind it. When staff skip variance checks because updating every outlet by hand takes too long, or a count runs with the wrong setting, the report points at the wrong site. Fix the inputs before you trust the output.

Once the counts are clean, the variance report lists every item where the counted quantity differs from the theoretical figure, for one location at a time. Each line carries the cost of its variance, so a costly line outranks one that moved more units. You work the money, not the quantity.

Supy variance report for one location with the costliest line highlighted

Three habits keep the report honest:

  • Count every item the same way. One template in shelf order, with uncounted items set to zero, so a skipped line shows as a gap rather than phantom variance across the group.
  • Lock the period before you read it. Set a cut-off so late invoices and transfers land in the right month, or the variance moves after you have acted on it.
  • Make counting fast enough to actually happen. Supy's stock counting cuts counting time by over 50%, so a busy site stops skipping the count that feeds the report.

Name your situation, then take the one step for it.

  • You cannot split the number yet. You hold only a group figure. Get variance by site for one period, even in a spreadsheet. The gap between your best and worst site is the size of the prize.
  • One site is clearly worst. Read its variance by category for the last few periods. A category high every week points at portioning or price; a category that spikes with deliveries points at receiving.
  • Every site swings period to period. Fix the count before the causes. Standardise the template and the cut-off, then re-read next period.

A group variance number tells you the group has a problem. A cost variance report by restaurant location tells you which kitchen, which category and which week.

That is the difference between knowing you lose margin and stopping it. As part of wider food cost management, the report turns one worrying number into a short list of fixes.

Book a Demo with Supy for cost variance reporting by location

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

Integration
Inventory

Restaurant Combo Items Depleting Wrong Stock: Map Every Sub-Item

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

How Restaurants Detect Pricing Errors Automatically With AI

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 cost variance report by restaurant location?
+

A cost variance report by restaurant location shows the gap between each site's actual food cost and its theoretical cost, broken out site by site instead of rolled into one group figure. Theoretical cost is what the recipes and counts say you should have spent; actual is what you did spend. Reading the gap per location tells you which branch is losing margin, not just that the group is. From there you read the same variance by category and period inside the worst site, so you move from a vague group number to one site, one category and one week.

Why does a blended group variance hide a problem site?
+

A blended group variance hides a problem site because an average pulls one severe figure toward the middle. If one site runs at 8% while three others sit between 1% and 4%, the group can still read a comfortable 4%. The group number looks on target, so nobody investigates, while one kitchen quietly loses margin every week. Splitting the figure by location removes the hiding place. The worst site stands out at once, and you act on it instead of averaging it away into a number that looks healthy.

How do you read food cost variance by location?
+

Read food cost variance by location at three levels, from wide to narrow. Start at location to find which site carries the gap. Drop into category to see whether proteins, produce or beverages drive it. Then read by period to tell whether it happens every week or came from one bad count. A reporting tool that tracks theoretical-versus-actual variance by site does this in a few clicks, without merging spreadsheets at month-end. Each step narrows the question until you are looking at one site, one category and one week you can actually fix.

What causes high food cost variance at one site?
+

Three causes account for most high variance at a single site: over-portioning, receiving gaps and inconsistent counts. Over-portioning shows up as one category running high week after week, and the fix is reweighing portions against the recipe. Receiving gaps show up as variance that spikes in weeks with large deliveries, caught by matching goods received notes to invoices at the door. Inconsistent counts show up as variance that swings with no menu change, fixed by standardising the count template, settings and cut-off. Read the pattern in the report before deciding which one you face.

How much does one overlooked location cost?
+

One overlooked location can cost thousands a month that the group total never shows. Take an illustrative example: a site running $120,000 in monthly cost of goods sold at 8% variance against a 4% group blend carries four extra points of variance, about $4,800 a month. Across a year, a single unexamined site erases margin the stronger locations earn. The figure is a sample, not a benchmark, but the shape holds. Because the group average absorbs the gap, the loss compounds quietly until someone reads variance site by site.

How do you make a variance report trustworthy?
+

Make a variance report trustworthy by fixing the counts that feed it before you read the output. Count every item the same way, with one template in shelf order and uncounted items set to zero, so a skipped line shows as a gap rather than phantom variance. Lock the period with a cut-off so late invoices and transfers land in the right month. Make counting fast enough that a busy site does not skip it. Once the inputs are consistent across every location, the report points at the real problem site, not the one that counted badly.

Can Supy report cost variance by restaurant location?
+

Yes. Supy reports theoretical-versus-actual food cost variance by site, category and dish, with drill-down and export, so a multi-site operator can rank locations by variance and open the worst one. Its stock counting produces the per-item variance behind those numbers, listing every item where the counted quantity differs from the theoretical figure, for one location at a time, with each line carrying its cost. That lets you work the costliest variance first rather than the largest quantity. Reporting per location turns one group number into a short, specific list of fixes.

Ready to transform your operations?

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