StockTake Online Blog | Tips for Efficient Restaurant Inventory Management

Theoretical vs Actual Food Cost: How to Close the Gap (Diagnostic Guide)

Written by Team STO | Jun 10, 2026 10:16:55 AM



Every UK restaurant kitchen produces two food cost numbers each period. The theoretical figure comes from your recipe cards and EPOS data. The actual figure comes from your stock counts and purchase records. In a well-run operation, these two numbers sit close together. When they do not, the difference between them is not just a reporting issue. It is money leaving the business without explanation.

Most operators know their actual food cost. Fewer calculate their theoretical food cost consistently. Fewer still compare the two in a structured way and use the gap to drive decisions. This guide gives you the diagnostic process to do exactly that.

Why Theoretical vs Actual Food Cost Is the Most Useful Gap in Your Numbers

The theoretical food cost is calculated from two inputs: what your EPOS system recorded as sold, and what your recipe cards say each dish costs to produce. Multiply covers sold by recipe cost per dish, add it up across the period, and divide by total food revenue. That is what you should have spent.

The actual food cost comes from your stock movement: opening stock, plus deliveries received, minus closing stock, divided by food revenue. That is what you did spend.

The variance between them is the number that deserves your attention. A gap of 1 to 2 percentage points is normal in most UK operations. It reflects minor unmeasured losses, rounding in recipe costings, and the natural imprecision of manual stock counting. A gap above 3 percentage points means something specific is wrong, and it is costing you real margin on every service.

UKHospitality's 2024 Quarterly Tracker identified food cost control as the primary operational challenge for UK hospitality businesses, with operators citing untracked waste and supplier price volatility as the two most common contributors to margin pressure.

Takeaway: The gap between theoretical and actual food cost is not a reconciliation exercise. It is a diagnostic tool that tells you where margin is disappearing before a profit and loss review confirms it.

The Four Root Causes of Food Cost Variance in UK Restaurants

Before running the diagnostic, understand what you are looking for. Food cost variance between theoretical and actual almost always comes from one of four sources, and each one shows up differently in the numbers.

Portion drift. Recipe cards specify weights and quantities. Kitchens under pressure do not always hit them. If a dish is specified at 180g of protein and is consistently plated at 200g, the actual cost per cover is higher than the theoretical cost per cover, every service, without anyone recording it as a problem. The gap accumulates quietly.

Unrecorded waste. Prep waste, trim waste, spoilage, and overproduction all consume ingredients without generating revenue. If your kitchen discards food without logging it, none of it appears in your recipe costs or your waste records. It shows up only as a gap between what you should have used and what you did use.

Recipe costs not reflecting current prices. If a supplier increased the price of a key ingredient and nobody updated the recipe card, your theoretical food cost is calculated against an old price. The actual food cost reflects what you paid. The variance between them is not an operational problem. It is a data maintenance problem, but it produces the same gap and the same GP erosion.

Theft or unrecorded consumption. Staff meals, complimentary items, and event write-offs all reduce usable stock without generating revenue. If these are not recorded, they inflate actual food cost without any corresponding theoretical cost to match against.

Takeaway: Knowing which of the four causes is driving your variance tells you which team, process, or system needs attention. Without that diagnosis, any response is guesswork.

How to Run the Diagnostic: A Step-by-Step Process

Start with the gap figure itself. Take your actual food cost percentage for the period and subtract your theoretical food cost percentage. A gap of 2% or less needs monitoring, not urgent action. A gap of 3% or more needs investigation this week.

Step 1: Check whether recipe costs are current. Pull your top 10 dishes by volume. Compare the recipe card cost for each against the current price of every ingredient in that recipe. If any ingredient has changed price since the recipe card was last updated, the theoretical figure is wrong. Recalculate those recipes using current prices and rerun the theoretical food cost. If the gap narrows significantly, recipe card maintenance is your primary issue.

Step 2: Compare theoretical cost by category, not just overall. Run the variance separately for proteins, produce, and dry goods. A gap that sits entirely in proteins points to portion control or supplier price changes on those items. A gap spread evenly across all categories suggests a stock counting issue or systematic unrecorded waste. The category breakdown tells you where to look next.

Step 3: Review your last three stock counts for consistency. Theoretical vs actual food cost is only as reliable as the stock count behind the actual figure. If counts are done at different times, by different people, using different methods, the closing stock figure varies for reasons unrelated to kitchen operations. Check whether your last three counts were done consistently: same time of day, same personnel, same sequence. Inconsistent counting produces a false gap.

Step 4: Pull your waste log for the period. If you have one. If you do not, that absence is itself diagnostic information. Kitchens without a waste log cannot account for prep trim, spoilage, or overproduction. These are real costs that do not appear in the theoretical calculation because they do not reduce portion output. Introducing even a basic daily waste log, recorded by the chef before end of service, closes this blind spot within two to three periods.

Step 5: Audit portion weights on your three highest-cost dishes. During a live service, weigh two or three portions of your highest-cost protein dishes before they leave the pass. Compare against the recipe card specification. If actual plated weights are consistently above specification, the portion drift is generating the gap. A 15g overweight on a dish selling 80 covers per week adds up to 1.2kg of uncosted protein per week on that dish alone.

Takeaway: The diagnostic process is sequential. Run it in order, because each step either identifies the cause or rules it out, narrowing the field before you invest time in a fix.

What a Healthy Variance Looks Like and When to Act

Not every gap requires emergency action. The right response depends on the size of the gap, the direction it is moving, and how long it has been running.

A gap of under 2 percentage points that holds steady period on period indicates normal operational losses. This is the baseline for most well-run UK kitchens. Monitor it, but do not restructure processes around it.

A gap of 2 to 3 percentage points that is growing week on week signals a developing problem. Something has changed: a supplier price, a portion habit, a new team member on prep. The diagnostic steps above will identify it. Act within the current period.

A gap of over 3 percentage points that has persisted for more than two periods means the problem is structural, not incidental. It requires a full review of recipe costs, portion standards, waste recording, and stock counting methodology. Waiting for month-end reporting to catch it is how kitchens lose 4 to 6 points of GP over a quarter without anyone raising the issue.

Consider a three-site casual dining group in the South East that identified a persistent 4.2 percentage point gap on their theoretical vs actual food cost. The category breakdown showed the variance was concentrated in proteins. Investigation revealed two things: chicken breast portion weights were running approximately 25g above specification on the highest-volume dish, and one supplier had increased their whole duck price three times over six weeks without the recipe card being updated. Together, these two issues accounted for 3.8 percentage points of the variance. The fix was a portion weight audit at each site and a recipe card update process tied to delivery acceptance. Within two periods, the gap had reduced to 1.4 percentage points.

Takeaway: The size and direction of the gap tells you the urgency of the response. A stable small gap needs monitoring. A growing or large gap needs a structured diagnostic this period, not next month.

Building a System That Keeps Theoretical and Actual Food Cost Aligned

The diagnostic process fixes the current gap. Building ongoing alignment requires four things to operate consistently.

Recipe costs must reflect current prices. Every time a delivery invoice records a price change, the affected recipe cards need to be updated before the next theoretical calculation. This is a process step, not a monthly task.

Stock counts must happen consistently. Same time, same method, same sequence, every period. Variability in the count produces variability in the actual figure that has nothing to do with kitchen performance.

Waste must be recorded daily. Even a simple paper log by category, reviewed weekly, gives you enough data to separate operational losses from counting errors in your variance analysis.

Theoretical food cost must be calculated and compared against actual every period, not just when a problem is suspected. The comparison is only useful as an early warning system if it runs regularly enough to catch trends before they become losses.

For operations where these four steps need to work together without relying on manual cross-referencing, the free restaurant inventory template on our Free Tools page gives you a starting structure for stock counting and variance tracking at no cost. For teams that need recipe costs, delivery records, and stock counts to connect automatically, StockTake Online's restaurant stock control software links all four steps in one platform, with variance reports available by category and by site.

When you are ready to see how the theoretical vs actual comparison works inside a live analytics dashboard, the demo walkthrough shows you exactly how the gap is surfaced, broken down, and acted on.

Frequently Asked Questions

What is the difference between theoretical and actual food cost? Theoretical food cost is calculated from your recipe cards and EPOS sales data. It is what your kitchen should have spent to produce everything sold in the period. Actual food cost is derived from your stock counts and purchase records. It is what you did spend. The gap between the two is your food cost variance, and it points to specific operational issues including portion drift, unrecorded waste, outdated recipe costs, or unlogged consumption.

What is a normal gap between theoretical and actual food cost for a UK restaurant? A variance of 1 to 2 percentage points is typical for most UK restaurant operations and reflects normal unmeasured losses and minor counting imprecision. A gap of 3 percentage points or more indicates a specific problem. A gap above 4 or 5 percentage points that has persisted for more than one period requires a structured diagnostic review covering recipe costs, portion weights, waste recording, and stock count methodology.

Why is my actual food cost higher than my theoretical food cost? The most common causes are portions being plated above recipe specification, ingredient prices that have increased without the recipe cards being updated, waste that is not being logged or accounted for, and staff meals or complimentary items that are not recorded. Running a category-level breakdown of the variance, rather than looking at the total figure only, will usually isolate which of these is the primary driver in your operation.

How do I calculate theoretical food cost? Multiply the number of covers sold for each dish by the recipe card cost for that dish. Sum the totals across all dishes sold in the period. Divide by total food revenue for the period and multiply by 100. The accuracy of the result depends entirely on the accuracy of your recipe cards and the completeness of your EPOS sales data. If recipe costs are not current, the theoretical figure will understate what you should have spent.

How often should I compare theoretical and actual food cost? Weekly is the standard for most UK operations. Monthly comparison creates blind spots: a problem that starts in week one is not visible until the end of the month, and four weeks of margin erosion will already have occurred before anyone investigates. Weekly comparison with a category breakdown by protein, produce, and dry goods gives you enough frequency to catch trends as they develop rather than after they have compounded.

Can I track theoretical vs actual food cost without specialist software? Yes, for small menus with stable pricing and consistent stock counts. The limitation is manual input: if recipe costs need updating frequently due to supplier price changes, or if you operate across multiple sites, maintaining the data accuracy required for a reliable theoretical calculation becomes the constraint. Structured templates can support the process for single-site operations with limited menu complexity.

What should I do first if my food cost variance is above 3%? Check whether your recipe cards reflect current ingredient prices. This is the fastest and most common fix. If updating recipe costs to current prices does not close the gap, run a category breakdown to isolate whether the variance is concentrated in proteins, produce, or a specific supplier's products. Then audit portion weights on your top three highest-cost dishes during live service. In most operations, these three steps identify the cause within one period.