Understanding Theoretical vs. Actual Food Cost
Theoretical food cost is what dishes should cost; actual is what they really cost. The gap is money leaking out. Here's how to find it and close it.
Theoretical food cost is what your food should cost based on your recipes and what you sold. Actual food cost is what it really cost based on inventory counts and purchases. The difference between them — the variance — is the money slipping away through waste, over-portioning, theft, spoilage, and comps. A tight operation keeps that gap under 1-2 points.
The two numbers, defined
Theoretical food cost is built from the bottom up. Take each dish's plate cost, multiply by the number sold, add it across the menu, and divide by sales. It assumes every plate was made exactly to spec.
Actual food cost is measured from the top down. It's your real COGS from inventory: Beginning Inventory + Purchases − Ending Inventory, divided by sales. It includes everything — the waste, the mistakes, the free apps.
The variance is where the answers are
| Metric | Example |
|---|---|
| Theoretical food cost | 28% |
| Actual food cost | 34% |
| Variance | 6 points |
On $100,000 in monthly food sales, that 6-point gap is $6,000 a month — $72,000 a year — vanishing with no dish to show for it. A variance under 1-2 points is normal. Anything more demands investigation.
What causes a big variance
- Over-portioning. The most common culprit — a heavy hand on protein or cheese, plate after plate.
- Waste and spoilage. Product bought but binned. Track it with a waste log.
- Theft. Product or cash walking out the door.
- Comps and voids not accounted for in sales.
- Recipe drift. Cooks freelancing instead of following the spec.
- Costing errors. Stale ingredient prices making theoretical look artificially low.
How to calculate and close the gap
- Nail your recipes. Theoretical cost is only as good as your recipe costing. Re-cost your top sellers with current prices.
- Count consistently. Actual cost depends on accurate inventory counts. Same items, same order, same units.
- Compare by item, not just totals. Break variance down by category or key item to see whether it's the proteins, the bar, or the produce.
- Act on the biggest gaps first. Chase the $6,000 leak before the $60 one.
- Re-measure next period. Variance work is a cycle, not a one-off.
Theoretical is your target. Actual is your reality. Managing the distance between them is the entire game of food cost control.
Why this is hard by hand — and how software fixes it
Calculating theoretical food cost manually means matching every item sold to its recipe cost, every period. It's why most owners never do it. Cobblestone POS knows both sides: it records exactly what sold and ties each dish to its live recipe cost, so it can show theoretical vs. actual automatically and flag the items driving your variance. It's a free, all-in-one platform for independent restaurants — owners are moving off pricier systems like Toast ($470+/month) precisely because reporting like this used to be a paid add-on. Make closing the variance a monthly ritual and you'll protect points of margin most restaurants never even see.
Frequently asked questions
What is a good food cost variance? Under 1-2 points between theoretical and actual is healthy. A larger gap means real money is leaking through waste, over-portioning, theft, or unrecorded comps.
Why is my actual food cost higher than my theoretical? Because theoretical assumes every plate is made perfectly to spec with no waste. Reality includes trim, spoilage, over-pours, mistakes, and comps — the variance is the cost of all of it.
How do I lower the variance? Tighten portioning, cut waste, verify receiving, log comps, and keep recipe costs current. Fix the biggest gaps first and re-measure the next period.
Find your variance with the free Theoretical vs. Actual tool (Excel).