| Quick answer: Theoretical food cost is what your ingredients should have cost: recipe cost multiplied by portions sold. Actual food cost is what you really used: opening stock plus purchases minus closing stock. The difference is your food cost variance, and closing it means checking recipe data, deliveries, stock counts and portioning, in that order. |
Knowing your food cost percentage is only the start. Smart food cost management begins with understanding why that number differs from what your recipes say it should be.
Theoretical food cost tells you what your ingredients should have cost if everything went to plan, based on your recipes and sales. Actual food cost tells you what they really cost, based on stock, purchases and consumption. The gap between the two, often called actual vs theoretical (AvT) food cost, is your food cost variance. It usually comes from portioning, waste, purchasing, stock counts or out-of-date recipe data.
Head chefs, finance teams and multi-site operators all need to understand this gap to protect margin. This guide covers the formulas, a worked example, the common causes and a four-step way to close it.
What is theoretical food cost?
Theoretical food cost is the expected cost of the ingredients used to make the dishes you sold in a period. Multiply each dish’s standard recipe cost by the number of portions sold, then add the results together.
Theoretical food cost = Recipe cost per portion × Portions sold
For example, if a dish has a recipe cost of £4 and you sell 100 portions, its theoretical cost is £400.
The figure is only as reliable as its inputs: accurate recipes, portion sizes, current ingredient prices and sales data from your EPOS. If any of these is wrong, the theoretical figure is wrong too.
What is actual food cost?
Actual food cost is the value of stock you really consumed in a period, including everything lost to waste, over-portioning and other operational issues.
Actual food cost = Opening stock + Purchases − Closing stock
Actual food cost % = (Actual food cost ÷ Food sales) × 100
For example, a restaurant opens the month with £5,000 of stock, buys £8,000 and closes with £4,000. Its actual food cost is £9,000. On food sales of £30,000, that is an actual food cost of 30%.
How do you calculate theoretical vs actual food cost variance?
Food cost variance is the difference between actual and theoretical food cost. It shows whether you used more or less stock than your recipes and sales say you should have.
Food cost variance = Actual food cost − Theoretical food cost
Illustrative example: continuing the figures above, the restaurant’s portions sold multiplied by its recipe costs give a theoretical food cost of £8,100, or 27% of food sales. Actual food cost was £9,000, or 30%. The variance is £900, or three percentage points of sales, and that £900 needs explaining.
A positive variance means actual food cost is higher than theoretical. A negative variance means it is lower, which usually points to a counting or recipe data problem rather than an unusually efficient kitchen.
To check the recipe cost side for your own dishes, run them through our free food cost calculator.
What creates the variance between theoretical and actual food cost?
A variance does not automatically mean something went wrong. It is a signal to look at the processes and records behind it. The usual causes are these.
Portioning. When portions are bigger than the recipe specifies, more stock is used for the same number of sales.
Waste. Over-preparation, spoilage and trimmings increase actual consumption without changing the theoretical figure. According to WRAP, food waste costs the UK hospitality and food service sector £3.2 billion a year, an average of £10,000 per outlet.
Staff meals and complimentary dishes. Food eaten by staff or given away without being recorded in the EPOS creates usage with no matching sale.
Stocktake errors. Miscounts, missed storage areas and inconsistent units change the closing stock value, and with it the actual food cost.
Supplier price changes. When ingredient prices change but recipe costs do not, the theoretical figure drifts away from reality. Our guide on how to keep recipe costs accurate when supplier prices change covers this in detail.
Data errors. Incorrect stock movements or transfers, recipe errors and EPOS items mapped to the wrong recipe.
What is the fastest way to close the variance gap?
Closing the gap needs consistent processes across the kitchen, purchasing and finance. We recommend working through it in a fixed order we call the Variance Trail, because data errors can look exactly like kitchen losses. Check the records first, then the people.
Recipe check: is the theoretical figure right?
Update ingredient quantities, yields, portion sizes and costs whenever a dish or a supplier price changes. Standardised recipes make your theoretical food cost a dependable benchmark.
Delivery check: did you receive what you paid for?
Make sure the quantity and price delivered match the order and the invoice, and update ingredient costs when a supplier’s price changes. Supplier price tracking makes those changes visible when the stock arrives.
Count check: is the closing stock value reliable?
Count consistently, using the same units and the same route through your storage areas every time. Investigate unusual movements rather than adjusting the numbers to fit.
Plate check: what is happening on the pass?
Once the records are sound, look at portioning, recorded waste, staff meals and complimentary dishes. Record what is wasted, why, and what is consumed outside normal sales.
Review variance by ingredient, dish and period, and focus on patterns that repeat rather than one-off percentages. If you run more than one site, standardise recipes, count procedures and reporting periods across all of them so the comparison is fair. For how variance fits into the wider control loop, see our complete food cost management system.
How does restaurant software help close the variance gap?
Spreadsheets make it hard to connect recipe costs, sales, purchases and stock movements. Inventory and recipe management software brings those records together, so teams can see where differences arise.
With StockTake Online’s recipe management software, operators keep ingredient quantities, recipe costs and yields in one place. EPOS integrations with Toast, Lightspeed, Aloha EPOS, TISSL, Grafterr and HubRise bring sales in, so theoretical consumption is calculated from what was actually sold. Connected stock control and purchasing track deliveries, stock levels and usage, and reporting compares expected and actual consumption so unusual variances surface earlier.
For multi-site groups, consistent data makes it easier to compare locations and see where processes need attention. The aim is not simply a lower food cost percentage. It is understanding what drives the number, so kitchen, finance and operations teams can act on it.
Where should you start?
Calculate your actual food cost for the last period and compare it with your theoretical figure. Check the recipe costs of your highest-selling dishes in the food cost calculator first, then work through the Variance Trail for the largest gaps.
If you want to see theoretical vs actual reporting running on your own recipes, sales and stock, Book a Demo with the StockTake Online team.
Key takeaways
- Theoretical food cost is recipe cost multiplied by portions sold; actual food cost is opening stock plus purchases minus closing stock.
- Variance is actual minus theoretical. A negative variance usually signals a data problem, not an unusually efficient kitchen.
- Common causes are portioning, waste, unrecorded staff meals and comps, stocktake errors, supplier price changes and data errors.
- Work the Variance Trail in order: recipe, delivery, count, plate.
- Check variance weekly for high-value and high-waste lines, and standardise processes across sites.
Frequently asked questions
What is the difference between theoretical and actual food cost?
Theoretical food cost is calculated from recipe costs and sales: what your ingredients should have cost. Actual food cost is calculated from stock: opening stock plus purchases minus closing stock. The difference between them is your food cost variance.
What is actual vs theoretical (AvT) food cost?
AvT is another name for the same comparison: actual food cost set against theoretical food cost for the same period. The AvT variance shows how much stock was used that your sales and recipes cannot explain.
What is a good food cost variance for a restaurant?
There is no single right figure. It depends on your menu, operation, stocktake quality and business type. The most useful variance is one that is stable and can be explained, so track it over time rather than chasing a benchmark.
Why is actual food cost higher than theoretical food cost?
Usually because of over-portioning, food waste, unrecorded staff meals or complimentary dishes, stocktake errors, supplier price changes that have not reached recipe costs, or errors in recipe and sales data.
How often should a restaurant check food cost variance?
At least monthly alongside the stocktake, and weekly for high-value or high-waste items such as proteins, so problems are caught while they are still small.
