A restaurant can have a food-cost percentage that looks acceptable and still be losing money through poor control.
The reason is simple: the total food-cost percentage tells you what happened. It does not tell you whether the result was better or worse than what should have happened based on the menu you actually sold.
That is where actual versus theoretical food cost becomes useful.
Theoretical food cost estimates what food should have cost based on menu sales and recipe standards. Actual food cost shows what the restaurant really consumed. The difference between the two is one of the clearest ways to find hidden operational loss.
What is theoretical food cost?
Theoretical food cost is the expected cost of the food used to produce the menu items sold during a period.
It is based on three things:
- the quantity of each menu item sold,
- the standard recipe for each item,
- the current or assigned cost of the ingredients in those recipes.
If the restaurant sold 100 portions of a pasta dish and the standard recipe cost is $3.20 per portion, the theoretical food cost for those sales is:
100 × $3.20 = $320
Repeat that calculation across all menu items and you get the theoretical food cost for the period.
What is actual food cost?
Actual food cost is based on inventory usage rather than recipe expectations.
A common operating formula is:
Beginning inventory + purchases − ending inventory = actual food used
Illustrative example:
- Beginning inventory: $12,000
- Purchases: $28,000
- Ending inventory: $10,500
Actual food used:
$12,000 + $28,000 − $10,500 = $29,500
If food sales for the same period were $100,000:
Actual food cost % = $29,500 ÷ $100,000 × 100 = 29.5%
The gap is the important part
Suppose the theoretical food cost for those same sales was $26,800.
Actual food cost was $29,500.
The variance is:
$29,500 − $26,800 = $2,700
That $2,700 difference is the cost gap management should investigate.
It does not automatically mean theft or waste. It means the restaurant consumed more food value than the menu and recipe standards predicted.
Calculate the variance as a percentage
You can also express the gap in percentage points.
Using the same illustrative example:
- Actual food cost: 29.5%
- Theoretical food cost: 26.8%
The gap is:
29.5% − 26.8% = 2.7 percentage points
That is a much more useful management number than actual food cost alone.
If the restaurant consistently runs two or three points above theoretical, something in the operating system is not matching the standard.
Start with recipe accuracy
Theoretical food cost is only meaningful if the recipes are realistic.
A recipe that says 150 grams of chicken while the kitchen actually serves 190 grams will understate expected food cost every time the dish is sold.
Before blaming waste or purchasing, check whether the recipe reflects real production.
Review:
- ingredient quantities,
- portion sizes,
- prep yields,
- trim loss,
- cooking loss,
- garnishes and sauces,
- common substitutions.
Our guide on standardizing restaurant recipes explains how to build the foundation for reliable theoretical cost.
Portion control is one of the most common causes of variance
Even when the recipe is correct, the kitchen may not follow it consistently.
Suppose a recipe calls for 180 grams of protein.
If the line regularly serves 200 grams, the extra 20 grams may seem small on one plate.
Across 500 portions, it becomes:
20 g × 500 = 10,000 g = 10 kg
If that protein costs $8 per kilogram, the extra usage is:
10 kg × $8 = $80
That is one item, over one period.
Repeated over multiple high-volume menu items, uncontrolled portions can create a significant actual-versus-theoretical gap.
Waste creates cost without creating sales
Theoretical food cost assumes ingredients are converted into saleable menu items according to the standard recipe.
Waste breaks that relationship.
Examples include:
- expired stock,
- overproduction,
- burned food,
- dropped product,
- incorrect orders,
- spoiled prep,
- returned dishes that cannot be reused,
- poor trimming or yield.
If waste is not recorded separately, it usually appears later as unexplained inventory usage.
A structured restaurant waste log helps turn part of the variance into a known cause.
Receiving errors can distort actual food cost
Actual cost depends heavily on purchase records.
If the restaurant records five cases but receives four, the system starts with bad information.
If a supplier substitutes a different pack size and the unit conversion is not updated, inventory usage can become misleading.
If an invoice is entered twice, actual cost may appear too high even though physical usage did not change.
This is why receiving is part of food-cost control.
Use the Restaurant Receiving Checklist to protect the purchasing side of the calculation.
Inventory count errors can create a false variance
A bad ending inventory value can make actual food cost look better or worse than reality.
If ending inventory is understated, food usage appears too high.
If ending inventory is overstated, food usage appears too low.
Common problems include:
- missing storage locations,
- double counting,
- wrong units of measure,
- incorrect partial-case estimates,
- old unit costs,
- products stored under inconsistent names.
Before investigating a large food-cost variance, make sure the inventory count itself is trustworthy.
See the Restaurant Inventory Count Sheet guide for a practical counting process.
Menu mix changes the theoretical percentage
Theoretical food-cost percentage can change even when every recipe is followed perfectly.
Why?
Because customers do not buy the same mix of menu items every period.
Suppose one menu category has a theoretical food cost of 22% and another has a theoretical food cost of 38%.
If customers suddenly buy more of the higher-cost category, total theoretical food-cost percentage rises.
That is not necessarily a control failure.
It may simply reflect sales mix.
This is one reason theoretical food cost is more informative than using one fixed target percentage for every month.
Discounts can change the percentage without changing ingredient usage
A discount reduces revenue but does not reduce the food used to make the item.
If discounts increase, food-cost percentage can rise even when portions and waste are unchanged.
For example:
A menu item sells for $20 and costs $6 to produce.
Normal food-cost percentage:
$6 ÷ $20 = 30%
If the item is sold for $16 after a promotion:
$6 ÷ $16 = 37.5%
The ingredient cost did not change. The selling price did.
When reviewing food-cost variance, separate operating loss from deliberate pricing or promotional decisions.
Complimentary meals and staff meals should be visible
Food consumed without recorded revenue can create a gap between actual and theoretical cost.
That includes:
- staff meals,
- manager meals,
- complimentary guest items,
- promotional samples,
- tastings.
These may be legitimate business uses, but they should be recorded.
Otherwise the food disappears from inventory without a corresponding sale, and the variance becomes harder to explain.
Transfers between outlets can create false losses
Multi-location restaurants and catering operations need clear transfer records.
If one branch sends product to another branch but the transfer is not recorded, the sending location appears to have consumed too much inventory.
The receiving location may appear to have unusually low food cost.
The business has not lost the food, but the location-level reporting is wrong.
Purchase-price changes affect recipe cost
Theoretical food cost must use ingredient costs that are reasonably current.
If chicken was costed at $4.20 per kilogram but the current purchase price is $4.90, the theoretical cost will be understated.
A restaurant can appear to have poor operational variance when part of the gap is simply outdated recipe costing.
Review major ingredient prices regularly, especially for volatile categories.
Do not investigate every item equally
A good variance review focuses on material differences.
Start with items that are:
- high value,
- high volume,
- consistently outside expected usage,
- prone to waste,
- sensitive to portion variation.
A small variance on napkins may matter less than a repeated variance on premium protein.
The same exception-based principle applies to restaurant inventory variance analysis.
Use item-level theoretical usage when possible
The overall percentage tells you that a problem exists.
Item-level usage helps tell you where it exists.
Suppose the restaurant sold 300 portions of grilled chicken and the recipe uses 180 grams per portion.
Theoretical chicken usage:
300 × 180 g = 54 kg
If inventory records indicate that 62 kg were actually used, the usage variance is:
62 kg − 54 kg = 8 kg
Now the manager has a specific product to investigate.
Use a cause code for recurring gaps
Once a variance is investigated, record the likely cause in a consistent way.
| Cause code | Meaning |
|---|---|
| PORTION | Serving size above standard |
| WASTE | Unrecorded or excess waste |
| RECIPE | Recipe standard inaccurate |
| PRICE | Ingredient cost outdated |
| COUNT | Inventory count issue |
| RECEIVING | Purchase or delivery problem |
| TRANSFER | Internal transfer not recorded |
| COMP | Complimentary or staff consumption |
After several periods, patterns become visible.
If most of the variance comes from portion control, the restaurant has a training and execution problem.
If it comes from price updates, the costing system needs maintenance.
If it comes from inventory counts, the physical control process needs improvement.
A practical weekly review
A simple actual-versus-theoretical review can follow this sequence:
- Close the sales period.
- Complete the physical inventory count.
- Record purchases and transfers.
- Calculate actual inventory usage.
- Calculate theoretical cost from menu sales and recipe standards.
- Measure the dollar and percentage gap.
- Rank the largest item or category variances.
- Investigate only the important exceptions.
- Record the likely cause.
- Assign one corrective action.
This is more useful than spending hours trying to explain every minor difference.
Illustrative example: finding the source of a gap
Imagine a restaurant finishes the week with:
- Actual food cost: $15,600
- Theoretical food cost: $14,200
- Variance: $1,400
The manager reviews the largest ingredients and finds three major issues:
- premium beef usage is $520 above theoretical,
- cooking oil usage is $310 above theoretical,
- cheese usage is $240 above theoretical.
The review finds:
Beef: portion size is averaging above the recipe standard.
Oil: fryer oil changes are happening earlier than the waste log records.
Cheese: the purchase price increased but recipe cost was not updated.
Those three causes explain $1,070 of the $1,400 gap.
Now management has specific actions instead of a vague instruction to “control food cost.”
Do not expect actual and theoretical cost to match perfectly
A real restaurant has unavoidable variation.
Trimming, yield, spills, samples, minor portion differences and timing between purchases and counts can all create some gap.
The objective is not necessarily zero variance.
The objective is to keep the difference small, visible and explainable.
Track the direction over time
One week’s number can be misleading.
A trend is more useful.
If the variance moves:
- 1.0 points,
- 1.2 points,
- 1.1 points,
- 1.0 points,
the process may be relatively stable.
If it moves:
- 1.0 points,
- 1.8 points,
- 2.6 points,
- 3.1 points,
the restaurant has a developing control problem that deserves attention.
Connect the result to menu engineering
Actual versus theoretical food cost is not only a kitchen-control tool.
It also supports menu decisions.
If one menu item has a strong selling price but repeatedly produces poor actual ingredient usage, the item’s real contribution may be weaker than the recipe sheet suggests.
That can influence:
- portion design,
- recipe method,
- selling price,
- menu placement,
- whether the item remains on the menu.
Our Menu Engineering guide explains how profitability and sales popularity work together.
Use both dollar variance and usage variance
The dollar gap tells management how much value is unexplained. The unit gap helps identify the operating cause. For a high-value ingredient, calculate both.
Usage variance = Actual usage − Theoretical usage
Dollar variance = Usage variance × Current usable unit cost
If theoretical chicken usage is 54 kg, actual usage is 62 kg and usable cost is $8 per kg, the usage variance is 8 kg and the dollar variance is $64.
Separate known variance from unexplained variance
Recorded waste, staff meals, approved samples, documented transfers and known recipe changes can explain part of the gap. Keep those visible rather than mixing everything into one unexplained number.
Unexplained variance = Total actual-vs-theoretical gap − Documented known causes
This gives managers a more useful target for investigation.
Rank items by financial impact
Do not investigate every ingredient equally. Sort by dollar variance, recurrence and operational sensitivity. A small repeated loss on a premium protein may deserve more attention than a larger unit difference on a low-cost garnish.
| Item | Theoretical usage | Actual usage | Variance | Unit cost | Dollar gap |
|---|---|---|---|---|---|
| Chicken | 54 kg | 62 kg | +8 kg | $8 | $64 |
| Cheese | 31 kg | 34 kg | +3 kg | $11 | $33 |
The figures above are illustrative.
Build a weekly variance bridge
A useful review starts with the total gap and assigns as much of it as possible to verified causes.
| Cause | Explained amount | Action |
|---|---|---|
| Portion drift | $420 | Re-train and verify portion tool |
| Recorded waste | $260 | Review recurring waste reason |
| Outdated recipe cost | $210 | Update ingredient cost |
| Unexplained | $510 | Investigate top item variances |
The objective is to turn a percentage gap into specific operating fixes.
Actual-vs-theoretical review checklist
- Sales period and inventory period match.
- Beginning and ending counts are reliable.
- Purchases and transfers are complete.
- Recipe quantities and yields are current.
- Ingredient costs are reasonably current.
- Known waste, comps and staff consumption are visible.
- High-impact item variances are ranked first.
- Likely causes are coded consistently.
- Corrective action has an owner.
- Next comparable period is checked for improvement.
Actual vs theoretical food cost FAQ
What is the difference between actual and theoretical food cost?
Actual food cost reflects inventory usage. Theoretical food cost estimates what usage should have been based on menu sales and standard recipes.
What causes a gap between actual and theoretical food cost?
Common causes include portion drift, waste, bad inventory counts, receiving errors, unrecorded transfers, comps, recipe inaccuracies and outdated ingredient costs.
Should actual and theoretical food cost match exactly?
No. Some normal operating variation is expected. The management goal is to keep the gap small, visible and explainable.
How often should a restaurant review the gap?
A weekly review is often practical for independent restaurants because it catches problems while the events are still recent enough to investigate.
Actual versus theoretical cost turns food cost into an operating diagnosis
Actual food cost tells you how much food value the restaurant consumed.
Theoretical food cost tells you how much it should have consumed according to the sales mix and recipe standards.
The gap between them tells you where to look.
That is the real value of the comparison.
Instead of telling the kitchen, “food cost is too high,” management can ask a better question:
Which products, processes or standards are causing actual usage to exceed expected usage?
Once that question is answered consistently, food-cost control becomes a management system rather than a monthly percentage.
Operational note: The formulas and examples in this guide are illustrative. Actual costing methods should be adapted to your restaurant’s accounting practices, inventory process, menu structure and available system data.
