All articles
Food Cost & Margin Control

Theoretical vs Actual Food Cost: Closing the Gap

Compare theoretical and actual food cost on the same period and cost basis. Calculate the variance, then investigate waste, counts, transfers and recipe yields.

By Product and F&B Operations Research · Updated 22 Aug 2026
Quick answer: Theoretical food cost estimates ingredient use from recipes and recorded sales; actual food cost measures inventory depletion. Compare both over the same period, units and cost basis. The difference is a variance to investigate, not automatically recoverable profit or proof of theft.

Closing it starts with reconciling the records, then addressing any confirmed avoidable loss.

Most owners track one food cost number. The real insight is in tracking two and comparing them. The difference between recipe-based usage and recorded depletion can highlight operating losses, but it can also come from count, timing, yield or cost-basis differences. This article explains both numbers and how to close the gap. TajerGo, the UAE-built restaurant operating system that combines POS, inventory, purchasing, Khata, AI insights, and VAT configuration in one platform, surfaces that gap so you can act on it.

What is theoretical food cost?

Theoretical food cost is what your food should have cost, based on your recipes and what you sold. If you sold 100 burgers and each recipe specifies AED 12 of ingredients, your theoretical food cost for burgers is AED 1,200. It's the ideal - the cost if every plate were made exactly to recipe, with zero waste and zero loss.

What is actual food cost?

Actual food cost starts with recorded inventory depletion: opening stock + net purchases − closing stock. For a branch, also account for transfers in and out. Use consistent valuation and the same cut-off as the sales period. This can include waste and non-sale use as well as ingredients used for sold dishes; count or posting errors can make the result higher or lower than recipe-based cost.

What does the gap between them mean?

The gap can reflect operating losses or differences in the records:

Cause of the gapWhat's happening
Over-portioningStaff serving more than the recipe specifies
Waste / spoilageIngredients binned before they're sold
Theft / shrinkageStock leaving without a sale
Prep lossTrim, errors, and over-prep
MiscountsInventory recorded inaccurately

A large or growing gap warrants review, but its size alone does not establish a loss or its cause. Check record quality and consistent valuation before acting on the amount.

How do I calculate the gap?

  1. Work out theoretical food cost from recipes × items sold.
  2. Work out actual food cost from inventory used.
  3. The difference (usually expressed in AED and as a percentage of sales) is your variance.

Illustrative example: theoretical cost is AED 28,000 and actual depletion is AED 33,000 for the same period. The variance is AED 5,000, or 5% of AED 100,000 sales. This amount needs reconciliation; it is not automatically recoverable profit. Confirm counts, net receipts, transfers, yields and valuation before attributing it to avoidable waste.

How do I close the gap?

Closing it is a process of elimination:

  1. Tighten portioning - standardise portions and check plates against recipe.
  2. Track waste with reasons - log spoilage so patterns show up.
  3. Investigate shrinkage - reconcile stock movement to catch what's leaving without a sale.
  4. Recount accurately - rule out miscounts before chasing theft.
  5. Re-measure - after each fix, watch the gap narrow.

On unchanged AED 100,000 sales, moving the measured variance from 5% to 2% is an AED 3,000 smaller gap. That improves operating profit only to the extent it reflects a real reduction in cost, after any cost of the corrective action; fixing a count or valuation error is not itself a cash saving.

How TajerGo helps

TajerGo holds your Recipes / Bill of Materials (the basis for theoretical cost) and your inventory and stock counts (the basis for actual), so the variance between them is visible rather than hidden. TajerGo Ghost Inventory highlights idle stock using recorded sales activity, days idle and estimated capital tied up. Investigate physical shortages separately with counts and movement records. Wastage logging records spoilage with reasons so patterns emerge, and Profit Guard flags where margins are eroding. You see not just that you have a gap, but where it's coming from. Availability varies by plan. Review the pricing page for current scope.

Frequently asked questions

What is the difference between theoretical and actual food cost?

Theoretical food cost estimates recipe-based usage for recorded sales. Actual food cost measures inventory depletion. Compare both for the same period and cost basis, then investigate differences in waste, portions, counts, timing and records.

Why is my actual food cost higher than theoretical?

Possible reasons include over-portioning, recorded waste, recipe-yield differences, staff meals, missing movements, count errors or different cost bases. Reconcile the records before treating the gap as an avoidable loss.

What is a normal food cost variance?

There is no universal acceptable variance for every restaurant. Set a review tolerance using consistent counts, recipes and valuation, and investigate large or changing differences rather than assuming they are all losses.

How do I close the food cost gap?

Verify counts, units, receipts, transfers, recipe yields and the reporting period first. Then address confirmed waste or portioning issues and re-measure. A smaller accounting variance is not automatically a cash saving.


Read next: How to calculate food cost percentage (pillar) · The hidden cost of food waste in UAE kitchens · Portion control: the fastest way to protect your margins

See TajerGo on your own numbers

A short walkthrough on your numbers, not a generic pitch - the profit engine, the till and the morning brief working together.

By submitting, you agree that TajerGo may contact you about your demo request. See our Privacy Policy.