Written by: JJ Tan, Founder, Jelly
Key Takeaways
- Accurate food cost percentage uses VAT-exclusive net selling prices, because UK restaurant sales are standard-rated at 20% VAT.
- Yield and trim loss must sit in every portion cost calculation. Ignoring them typically understates true ingredient cost by 22–27%.
- The Q-factor (oil, garnish, seasoning, condiments) usually adds 5–10% to every plate cost and needs consistent use across the menu.
- Actual versus theoretical food cost variance exposes operational issues. A gap above 2 percentage points often signals over-portioning, waste, or supplier price creep.
- Jelly automates invoice scanning, real-time price updates, and POS-linked GP margins, so food cost calculation drops from a long spreadsheet task to a quick system check.
See How Jelly Keeps Your Food Cost Calculation Live
Before You Begin: The Inputs And Who Owns Them
Accurate food cost relies on six inputs, each with a clear owner.
- Supplier invoices with line-item pack prices, owned by the finance manager or owner
- Recipes with portion quantities, owned by the head chef
- Trim and yield data, owned by the head chef
- POS sales by item, owned by the owner or operations manager
- Stock-take counts with fixed cutoff dates, owned by the finance manager
- VAT status of menu prices, owned by the owner or finance manager
The head chef owns recipe and yield data. The owner or finance manager owns the VAT basis, stock-take timing, and the actual-versus-theoretical reconciliation. This process repeats monthly, and weekly works even better. A calculation done once in January and left untouched is already wrong by February.
Why This Process Matters
An inaccurate food cost number produces mispriced menus, missed supplier price creep, and margins that only surface at month-end, when action is harder. The ONS restaurants and hotels division rose 3.8% year on year in September 2026, compounding on top of the compound inflation of over 30% in UK hospitality food and drink prices since mid-2022. IGD estimates that the UK's largest restaurant groups are generating profit margins of only around 1.5%. A single-site operator has even less room. At those margins, a 3-point food cost error can be the difference between profit and closure.
The Food Cost Percentage Formula Cheat-Sheet
Every formula below uses VAT-exclusive sales as the denominator.
- Food cost percentage
- = (food cost ÷ food sales) × 100
- Cost per portion
- = pack price ÷ usable yield ÷ portions per pack
- Net selling price
- = menu price ÷ 1.20 (standard-rated UK VAT)
- Target menu price
- = portion cost ÷ target food cost %
- Actual food cost
- = (opening stock + purchases − closing stock) ÷ food sales
- Theoretical food cost
- = Σ (recipe cost × units sold) ÷ food sales
Step 1: How To Calculate Food Cost Per Plate
Objective: Establish the raw ingredient cost of one portion before yield adjustment.
Inputs: Pack price from the most recent supplier invoice and portion weight in grams.
Worked example: A protein costs £12.00/kg. The recipe calls for a 180g portion. The naive calculation is 0.180 × £12.00 = £2.16. That figure only holds if the ingredient arrives ready to plate with zero trim loss. For most proteins, fish, and produce, that assumption fails and the error compounds across every dish on the menu.
Step 2: How To Calculate Food Cost For A Recipe With Usable Yield And Trim Loss
Yield is the accuracy differentiator that many generic guides skip. Use these formulas.
- Yield % = edible portion weight ÷ as-purchased weight × 100
- True cost per usable kg = pack price ÷ yield as a decimal
- Portion cost = true cost per usable kg × portion weight in kg
Worked example:
- As-purchased price: £12.00/kg
- Trim yield: 80%
- True cost per usable kg: £12.00 ÷ 0.80 = £15.00/kg
- 180g usable portion cost: 0.180 × £15.00 = £2.70
Ignoring trim yield typically understates portion cost by roughly 22–27%. In this example, a £2.16 portion cost versus a correct £2.70 represents a 25% understatement driven purely by yield. Across a menu of 20 dishes, that error builds into a food cost percentage that is structurally wrong before a single plate leaves the kitchen.
Trim and cooking yield chain multiplicatively, not additively. An 85% trim yield followed by a 75% cooking yield produces a 63.75% total yield (0.85 × 0.75), rather than the 60% that results from adding the two loss percentages. A protein costed on trim yield alone, without cooking loss, understates the true portion cost on every roasted, braised, or grilled item.
In short for this protein: 1,000g as-purchased becomes 800g usable at 80% yield, which gives £15.00/kg and a £2.70 cost for a 180g portion.
Yield is not fixed and moves with the supplier, the cut, the season, and the person holding the knife. Re-test top proteins whenever the supplier, cut, or prep cook changes.
Step 3: Account For The Q-Factor And Hidden Costs
The Q-factor covers everything that reaches the table but does not appear in the main recipe: cooking oil, garnish, seasoning, bread and butter, finishing parmesan, plating oil, condiments, and packaging. Delivery menus need a second adjustment, because platform commission comes off the same ticket the contribution margin is meant to protect.
The Q-factor typically adds about 5–10% to ingredient or food cost, which in practice amounts to roughly $0.50–$2.50 per plate depending on the service model, and can reach around $3 per plate in sit-down restaurants. The practical method is to apply a consistent figure, either a percentage of food cost or a per-plate amount, to every dish. The exact figure matters less than applying it consistently. A dish costed without a Q-factor will always understate its true plate cost.
Step 4: Calculate The Food Cost Percentage Formula With A £ Example
This step gives the core calculation. The common error is using the VAT-inclusive menu price as the denominator.
Wrong method: £2.70 portion cost ÷ £22.00 menu price × 100 = 12.3%. This number is meaningless for margin management because £3.67 of that £22.00 belongs to HMRC.
Correct method: £22.00 ÷ 1.20 = £18.33 net selling price. £2.70 ÷ £18.33 × 100 = 14.7%.
Realistic dish example: A dish with a £5.50 portion cost (yield-adjusted, Q-factor included) against a £22.00 VAT-inclusive menu price. Net selling price = £18.33. Food cost percentage = £5.50 ÷ £18.33 × 100 = 30.0%. Pricing that dish off the gross figure makes the food cost percentage read 25.0% on paper and 30.0% in the bank account, a 5-point gap before a single portion is over-served.
Step 5: How To Calculate Menu Price From Food Cost, Net Of VAT
HMRC VAT Notice 701/14 confirms that food supplied in the course of catering must always be standard-rated for VAT, and the UK standard VAT rate is 20%. Menu prices are VAT-inclusive. The food cost percentage therefore uses the VAT-exclusive selling price.
Formula: Target menu price (gross) = (portion cost ÷ target food cost %) × 1.20
Worked example: £5.50 portion cost at a 30% target food cost.
- Net selling price: £5.50 ÷ 0.30 = £18.33
- VAT-inclusive menu price: £18.33 × 1.20 = £22.00
If the menu price is set by dividing the portion cost by 30% and treating the result as the menu price without adding VAT, the dish appears on the menu at £18.33. The food cost percentage on the net price becomes £5.50 ÷ £15.28 = 36.0%. The operator thinks they are hitting 30%, while the real cost percentage sits six points higher.
Step 6: Calculate Actual Vs Theoretical Food Cost With A Stock-Take Example
Theoretical food cost shows what the menu should have cost given recipes and sales mix. Actual food cost shows what came out of stock. The gap between them reveals the real story.
Actual food cost calculation:
- Opening stock: £8,000
- Purchases: £22,000
- Closing stock: £7,500
- Food usage: £22,500
- Food sales (net of VAT): £66,176
- Actual food cost: £22,500 ÷ £66,176 × 100 = 34.0%
Theoretical food cost from recipes and POS sales mix: 30.0%.
The 4-point gap is £2,647 of unexplained food in one period. A variance under 2 percentage points signals good control, a gap of 3–4 points indicates an identifiable issue, and a persistent gap of 4–5 points or more is a strong signal of a systemic problem. That £2,647 compounds across periods when the root cause stays unresolved.
Step 7: Diagnose Why Your Number Is Wrong
When the actual-versus-theoretical gap sits above 2 points, work through this checklist.
- Over-portioning → ladle or scoop drift: Weigh plates on the line during service.
- Waste and spoilage → no waste log: Log waste daily and review weekly.
- Staff meals and comps → unrecorded: Record every item at point of sale.
- Stock-take timing → count taken before vs after a delivery: Fix the cutoff date and hold it.
- Supplier price creep → 1–3% increments going unchallenged: Audit top 20 SKUs quarterly.
- Missing or late invoices → purchases understated: Reconcile invoice capture weekly.
- Batch recipes double-counted → yield applied twice: Check whether waste sits in the raw quantity or the yield setting, and keep it in one place.
Once you know which failure point drives the gap, the next question is whether a spreadsheet can hold the fix for a multi-site operation.
Why Manual Spreadsheets Drift And What 'Accurate' Requires Operationally
Spreadsheets fail at four points: pack prices go stale between updates, yield is ignored or estimated, batch recipes are double-counted, and there is no live link to POS sales. The result is a food cost percentage that was accurate on the day it was built and wrong every day after. The failure modes of free menu costing tools are covered in detail here.
A live system closes those four gaps, and Jelly addresses each one directly. Invoices are scanned line by line by photo or email, so every ingredient price updates automatically with each delivery. Because dish costs and GP margins recalculate as those invoices arrive, the Price Alert feature can flag every ingredient price increase or decrease in the week it happens, giving chefs hard data to challenge a supplier.
POS integration with Square, Lightspeed, EPOS Now, and Toast delivers live sales mix and gross profit by dish, so the actual-versus-theoretical check stays current. Xero integration handles payables and keeps purchasing aligned with stock. The flat rate is £129/month per location, with no variable charges per user or feature.
The outcomes are documented. Amber restaurant in East London saves £3,000–£4,000 per month through credits, better buying, and tighter menu controls. Populu lifted GP from 68% to 72% across 16 locations. The Howard Arms owner reports that after using Jelly they reached 80% gross profit, versus an accountant's prediction of at most 60%. On average, Jelly users cut food costs by 3% in the first three months and add 2 percentage points to gross margins.
SpotOn is a San Francisco-based US payments and software company whose platform includes a cloud-based restaurant management system alongside broader tools for small and medium-sized businesses, with restaurant technology as one of its key verticals. Its costing functionality is not built around UK VAT-exclusive menu pricing, its pricing is processing-led and quote-based rather than a transparent flat rate, and its integration depth for third-party recipe costing is more restricted than Jelly's native invoice-to-dish workflow. For a UK operator whose primary need is accurate food cost calculation from supplier invoices to live GP margins, Jelly is the more direct fit.
For a deeper comparison of spreadsheet alternatives, see the chef menu costing spreadsheet alternatives compared and the restaurant food cost calculator guide.
Book A Demo And Cost Your Menu In Jelly
Menu Pricing Methods: How Your Target Shapes The Numbers
Whichever tool you use, the pricing method you choose shapes the target you cost against, and three methods are in common use.
Factor pricing divides the portion cost by the target food cost percentage to produce a net selling price, then adds VAT, which is the method used throughout this guide. Contribution margin pricing sets the menu price to cover a fixed pound contribution toward labour, rent, and profit regardless of food cost percentage, which helps with high-volume, low-cost dishes where a percentage target would underprice the item.
Psychological pricing adjusts the final figure to a price point that reads as better value, such as £21.95 rather than £22.00, without changing the underlying cost structure. All three methods require an accurate portion cost as the starting point. Each method fails when yield is wrong or the VAT basis is muddled.
Common Mistakes And Troubleshooting
- VAT-inclusive selling price used as denominator: Divide menu price by 1.20 before calculating food cost percentage.
- Ignoring trim: Always divide pack price by yield as a decimal before calculating portion cost.
- Stale pack prices: Reconcile invoices weekly and avoid costing from memory.
- Stock-take timing: Fix the cutoff date and count before the first delivery of the new period every time.
- Missing or late invoices: Understated purchases understate actual food cost, so reconcile invoice capture weekly.
- Batch recipe double-counting: Keep waste either in the raw quantity or the yield setting, never both.
- Delivery menu priced the same as dine-in: Platform commission comes off the same ticket, so build a separate delivery menu with commission factored into the target food cost percentage.
How To Measure Success
The directional indicators of an accurate, well-controlled food cost process are clear and measurable.
- The actual-versus-theoretical gap narrowing to under 2 percentage points.
- Dish margins updating automatically with each invoice rather than through a monthly manual update.
- Time to cost a menu item falling to minutes rather than the spreadsheet's half-hour.
- Supplier price increases caught in the week they happen, not at month-end.
- A 3% food cost reduction in the first three months.
- A 2 percentage point GP improvement sustained across the menu.
Advanced Tips And Next Steps
Standardise yield data across sites so the same protein is costed identically at every location. That consistency only holds when every site also counts stock on the same cutoff date. Delivery menus need their own treatment, because platform commission reshapes the margin structure.
A 25–30% marketplace commission behaves like a second food cost on every order. On a $40 delivery order with a 30% food cost, food plus a 30% commission consumes 60% of the subtotal, which effectively doubles the food cost. In practice, commissions of 25–30% add around 8–10 percentage points to real food cost percentage on a revenue basis. Connect POS and accounting so the calculation stays live rather than relying on manual reconciliation at month-end.
The adjacent workflows that protect the calculation once it is accurate are invoice management and supplier negotiation. Invoice management means ensuring every delivery is captured the day it arrives. Supplier negotiation uses Price Alert data. Operators who do not track vendor pricing changes pay 5–15% more than they should within 24 months, because incremental increases of 1–3% go unchallenged. Price Alert gives the hard data to challenge them in the same week.
Frequently Asked Questions
What Is The Food Cost Formula With An Example?
Food cost percentage = (food cost ÷ food sales) × 100, where food sales is net of VAT. For a dish costing £5.50 to produce, sold at £22.00 on the menu (£18.33 net of 20% VAT), the food cost percentage is £5.50 ÷ £18.33 × 100 = 30.0%. Using the gross menu price produces 25.0%, which overstates margin by five points and leads directly to underpriced menus.
How Do I Calculate Food Cost Per Portion?
Divide the pack price by the yield as a decimal to get the true cost per usable kilogram, then multiply by the portion weight in kilograms. A £12.00/kg ingredient at 80% yield costs £15.00 per usable kg. A 180g portion costs 0.180 × £15.00 = £2.70. Add a Q-factor for oil, garnish, and seasoning. Always apply yield before costing from the invoice price.
Is There A Free Excel Template And What Are Its Limits?
Free Excel templates can capture the formulas in this guide, but they have four structural failure points. Pack prices go stale between manual updates. Yield is typically ignored or estimated once and never revised. There is no live link to POS sales for actual-versus-theoretical reconciliation. The spreadsheet drifts as soon as a supplier changes a price mid-month. They work as a starting point for a single-site operator, but they do not scale into a reliable system for a growing business.
How Do I Account For VAT In Food Cost Percentage?
UK restaurant and catering sales are standard-rated at 20% VAT. Divide every VAT-inclusive menu price by 1.20 to get the net selling price before calculating food cost percentage. A £22.00 menu price equals £18.33 net. All food cost percentages, target menu prices, and actual-versus-theoretical calculations must use the net figure. Calculating food cost against the VAT-inclusive gross price rather than the net price overstates margin by approximately five percentage points at a 20% VAT rate, for example, a £6.00 pint at 20% VAT with a £1.50 cost shows 75% GP on the gross price versus 70% on the net price.
What Is The Difference Between Actual And Theoretical Food Cost?
Theoretical food cost shows what the menu should have cost given recipes and sales mix, calculated as the sum of (recipe cost × units sold) divided by food sales. Actual food cost shows what came out of stock: (opening stock + purchases − closing stock) ÷ food sales. The gap between them reveals over-portioning, waste, spoilage, unrecorded comps, and supplier price creep. A gap under 2 percentage points indicates good control, and a persistent gap of 4–5 percentage points or more between actual and theoretical food cost, sustained over weeks, is a strong signal of a systemic issue.
How Often Should I Recalculate Food Cost?
Calculate actual food cost weekly using a fixed stock-take cutoff. Theoretical food cost updates automatically whenever a new invoice changes an ingredient price, which is why a system linked to live invoices is more reliable than a monthly spreadsheet exercise. Re-test yield data whenever a supplier, cut, or prep cook changes. Review delivery menu pricing whenever a platform changes its commission rate.
Conclusion
Accurate food cost is a chain of three numbers: true portion cost (yield-adjusted, Q-factor included), net-of-VAT selling price, and the actual-versus-theoretical check. When any link fails, the percentage lies. A 30% food cost on paper can become 34% in the bank account when trim is ignored, VAT is muddled, and invoices are reconciled monthly rather than weekly. The method in this guide strengthens each link in that chain.
Jelly is the best UK food cost and inventory software for calculating food cost accurately for restaurant menus because it costs every dish from scanned supplier invoices in real time, flags every ingredient price change, and links POS sales to live gross profit margins. The calculation stays live. The number on the screen matches the number in the bank.
Book A Demo And See Your Live Food Cost



