Costs

    Theoretical vs Actual Food Cost: Finding the Variance That Eats Your Margin

    By Nathaniel · 31 July 2026 · 6 min read

    Chef's hands comparing a printed sheet against a scale with prepped ingredients in a professional kitchen

    Theoretical food cost is what your food should have cost: every dish sold, multiplied by its recipe cost, at current ingredient prices. Actual food cost is what it did cost: opening inventory plus purchases minus closing inventory, over the same period's sales. The difference is your variance — and the industry bands are blunt: under 2 points is well-managed, 2–3 is acceptable, 3–5 is common but improvable, and anything over 5 points signals a systemic problem (meez, Supy).

    Variance is the honest number because it doesn't care about your intentions. A 4-point gap on $1M of food sales is $40,000 leaving through some combination of waste, portioning drift, unrecorded comps, theft, and recipes costed at last spring's prices. Your profit margin doesn't distinguish between those causes — it just shrinks.

    How to calculate both numbers

    Theoretical = Σ (dishes sold × recipe cost) | Actual = (opening inv. + purchases − closing inv.) ÷ food sales

    The formulas are trivial; the inputs are the work. Theoretical requires every menu item mapped to a costed recipe at today's supplier prices — a recipe costed in March is fiction by July. Actual requires clean inventory counts at both ends of the period. Get either wrong and the variance number turns into noise.

    Check a dish's cost in 30 seconds

    Ingredient cost, ex-tax price, and your target ratio — free tool, no sign-up.

    Open the calculator →

    The prerequisite nobody skips successfully

    You can't measure variance on items you never costed. At Chat Noir, my club in Geneva, 645 of the 649 items we sell are mapped to a costed recipe — drinks and plates. Not because we're obsessive, but because the four uncosted items are exactly where a variance calculation goes blind. Whatever tool you use, coverage comes first: an 80%-costed menu gives you a variance number with a 20% hole in it.

    Reading the gap: what each point usually means

    • Stale recipe costs — supplier prices moved, the fiche didn't; you're measuring against fiction
    • Portioning drift — the 30g garnish that became 45g on busy nights
    • Waste that never hits a log — trim, over-prep, the fryer batch that died in the pass
    • Comps and staff meals rung as zero instead of tracked
    • Receiving gaps — invoiced quantities that never fully arrived

    Work the list top-down: stale costs first, because they're the cheapest to fix and they contaminate the measurement itself. Only when the theoretical side is current does the remaining gap point at operations. That's also why supplier price drift deserves its own routine.

    Try methodus free

    Capture your first recipe in 35 seconds, voice, photo, or text.

    Start free trial →

    The cadence that makes it useful

    Monthly variance is an autopsy; weekly variance is a diagnosis. The venues that hold under 2 points do the same boring thing: count the high-value items weekly, keep recipe costs synced to invoices, and put the variance number in front of the chef and bar manager — the people whose decisions move it — not just in the owner's spreadsheet.

    Frequently asked questions

    What is an acceptable food cost variance?

    Under 2 percentage points between theoretical and actual is considered well-managed; 2–3 points is acceptable; 3–5 is common but worth attacking; over 5 signals a systemic issue. On $1M of annual food sales, each point of variance is roughly $10,000.

    What causes the gap between theoretical and actual food cost?

    Five usual suspects: recipe costs that lag supplier price increases, portioning drift, unlogged waste, comps rung as zero, and receiving discrepancies. Stale recipe costs come first — they corrupt the measurement itself, making every other cause harder to see.

    How do I calculate theoretical food cost?

    Multiply each menu item's units sold by its current recipe cost, sum across the menu, and divide by food sales for the period. It only works if items are mapped to costed recipes at today's prices — coverage and freshness are the whole game.

    Nathaniel Gilliand

    Nathaniel Gilliand

    BSc Hospitality Management · Hotel School of Lausanne (EHL)

    Nathaniel is the founder of methodus and a hospitality operator with 20+ years building profitable F&B venues across Geneva and Dubai. A graduate of the Hotel School of Lausanne (EHL), he has launched beach clubs, cocktail bars, and multi-concept venues, and built methodus to solve the recipe documentation and staff training problems he faced firsthand.

    More articles →

    Get F&B insights delivered weekly

    Recipes, strategies, and tools for bar managers and F&B directors.

    No spam. Unsubscribe anytime.