Written by: JJ Tan, Founder, Jelly | Last updated: 28 September 2026
Key Takeaways
- Most pub food cost calculators overstate gross profit because they use VAT-inclusive menu prices and ignore yield loss and kitchen waste. That combination produces misleading margin figures.
- The correct UK formula divides the menu price by 1.20 to remove 20% VAT, adjusts ingredient costs for yield percentage, and adds a 5–10% waste buffer before calculating food cost and GP percentages.
- Spreadsheet calculators drift as soon as supplier prices change because they rely on manual updates. Real-time invoice integration keeps costs accurate without re-keying.
- UK pub food GP benchmarks for 2026 sit at 62–72%, with 65–70% as the practical target range. Confusing markup with margin often leads to systematic underpricing of dishes.
- Jelly automates invoice scanning, yield and waste adjustments, and live dish costing so operators can maintain accurate margins without manual reconciliation.
The Correct UK Pub Food GP Formula
Under HMRC VAT Notice 709/1, food and drink consumed on the premises is standard-rated at 20%. Menu prices include VAT, so every GP calculation must begin by removing that tax before any margin arithmetic.
The four-step sequence for an accurate pub food GP calculation is:
- Divide the menu price by 1.20 to remove 20% VAT and obtain the net selling price.
- Convert raw ingredient cost to a yield-adjusted cost by dividing by the yield percentage.
- Add a waste buffer of 5–10% to the yield-adjusted ingredient cost.
- Divide the waste-adjusted cost by the net selling price to get food cost %, then subtract from 100 for GP %.
Two rules underpin every step and are worth committing to memory.
- The first rule governs the selling price: strip VAT by dividing the menu price by 1.20 to reach the ex-VAT figure.
- The second rule governs the cost side: add a 5–10% waste buffer to yield-adjusted ingredient costs to cover spoilage, trim and kitchen waste.
Getting either rule wrong distorts the GP figure. The distinction in the first rule matters in practice. £16.95 divided by 1.20 is £14.13. £16.95 less 20% is £13.56. That 57p-per-dish error compounds across every cover served.
Worked Example: One Pub Dish, Invoice To Menu Price
Consider an 8oz sirloin steak priced at £14.99 on the menu, as in Booker’s worked recipe example. Here is the full calculation.
- Net selling price: £14.99 ÷ 1.20 = £12.49
- Raw ingredient cost: approximately £4.97 per steak, based on Brakes Foodservice’s wholesale price of £49.69 for a pack of Sysco Classic Beef Sirloin Steaks 8oz (2 x 5 x 227g)
- Yield adjustment: top sirloin butt steak yield of approximately 78.32% per USDA Agricultural Research Service cutting-yield trials → £4.97 ÷ 0.7832 = £6.35 yield-adjusted cost
- Waste buffer at 7%: £6.35 × 1.07 = £6.79 waste-adjusted cost
- Food cost %: £6.79 ÷ £12.49 = 54.4%
- GP %: 45.6%
Now compare that with the spreadsheet version, which uses the £14.99 gross price and the raw £4.97 cost without any adjustment. The calculation becomes £4.97 ÷ £14.99, multiplied by 100, which equals approximately 33.2%. That figure represents the food cost percentage and implies a GP of roughly 66.8%. A spreadsheet built on reported gross profit can overstate true contribution margin by 15–40% depending on category, return rate and fulfilment model. That gap leads any operator to believe the dish is performing far better than it is.
A common secondary error compounds the problem. Operators who know they should strip VAT sometimes subtract 20% from the menu price rather than dividing by 1.20. On this dish, £14.99 less 20% gives £11.99, not £12.49. That 50p-per-dish error pulls the calculated GP down and produces a misleadingly pessimistic net selling price, which then distorts every margin figure that follows.
UK Pub Food GP Benchmarks For 2026
The most widely cited benchmark for UK pub food gross profit comes from the UKHospitality And Christie & Co Benchmarking Report 2022, which puts food GP at 67% across 4,791 managed outlets. That figure covers the six months to 31 December 2021, a period when hospitality VAT ran at 5% and then 12.5% before returning to 20% in April 2022. It was measured under a tax rate no longer in force and now serves as a historical reference rather than a current target.
For UK hospitality in 2026, the practical working range for food GP is 62–72%, with a target of 65–70% and below 60% considered a problem, per BBPA and BII benchmark data. Traditional pub grub in a wet-led pub with a short menu typically achieves a blended food GP of 65–70%, with food cost at 30–35% of net food sales. UK gastro pubs typically deliver 60–70% gross profit on food, compared with 75%+ on drinks.
Fine dining restaurants usually run a food cost percentage of 30–40% of food sales. Most restaurants target a slightly lower range of about 28–35%. LOYALS Accountants’ 2026/27 Pub Margin Guide places food gross margin at around 60–68% across the pub books they maintain.
The wet/dry distinction matters. Wet GP typically runs 55–62%, with draught beer the thinnest line at roughly 50–55% and wine and spirits carrying the wet side at 65–78%. A wet-led London pub typically earns around two thirds of its revenue over the bar, which makes draught yield management as important as food cost control.
Jelly’s Flash Report provides daily, weekly, or monthly GP margin visibility against these benchmarks. It calculates from invoice costs and POS sales data without manual reconciliation.
Markup Vs Margin For Pub Menu Pricing
Knowing the benchmark range only helps when dishes are priced to hit it. That is where margin and markup often get confused.
Margin is measured against the selling price, and markup is measured against the cost. The formulas are: Margin % = (Selling Price − Cost) ÷ Selling Price × 100, and Markup % = (Selling Price − Cost) ÷ Cost × 100. Because the selling price is always the larger denominator on a profitable sale, margin always sits below markup for the same transaction.
To hit a 30% food cost, which equates to a 70% GP margin, the required markup is 233%. In practice that means multiplying plate cost by 3.33. The conversion is: markup = margin ÷ (1 − margin). Applying a 30% markup instead of pricing to a 30% food cost yields a 23.1% margin and leaves roughly 47 percentage points of margin unrealised.
For a dish with a waste-adjusted plate cost of £5.62, the correct price at a 30% food cost target is £5.62 ÷ 0.30 = £18.73. A 30% markup on the same cost gives £7.31, which represents a substantial pricing error on every cover served.
How 30% Fits Into Pub Profit Margins
A 30% figure means very different things depending on the margin discussed. A 30% net profit margin is exceptional and rare in UK pubs. A 30% food cost percentage is a normal operational target and implies 70% food GP, which sits comfortably within the standard working range for traditional pub food.
Restaurants often run 60–70% gross margin on food but only 3–9% net margin after labour and overhead. The gap between gross and net covers kitchen wages, rent, utilities and fixed costs. A pub reporting 65% food GP is reporting the margin before those costs are applied. Net margin in single digits is the norm for well-run UK pub operations.
Why Spreadsheet Calculators Drift When Supplier Prices Change
Ingredient prices do not update themselves, yet most costing tools behave as if they do. A 15% rise on an ingredient that accounts for 10% of a dish’s cost raises that dish’s food cost by 1.5 percentage points immediately. The dish’s cost increase equals the ingredient’s price move scaled by the ingredient’s share of the dish’s cost. The spreadsheet does not recognise that change until someone re-keys the figure. In a kitchen managing dozens of SKUs across multiple suppliers, that lag can run to weeks. By the time the accountant’s monthly report arrives, the margin has already eroded.
Accurate food costing in practice requires every invoice line item captured, unit conversions handled automatically, and dish costs recalculated the moment a price changes. Manual spreadsheets require re-keying and drift between updates. Generic food cost calculators produce a one-off number with no live link to invoices.
Jelly connects invoices to dish costs continuously. Automated invoice scanning captures every line item, live dish costing updates as invoice prices change, and the Price Alert feature flags every supplier price increase or decrease the same week it happens.
The table below compares how each approach handles the three adjustments that most often distort pub food GP: VAT, yield and waste, and live price updates.
| Feature | Manual Spreadsheet | Generic Calculator | Jelly |
|---|---|---|---|
| VAT handling | Manual, operator must remember to divide by 1.20 | Ignored, uses gross price by default | Automatic, net selling price derived from invoice and POS data |
| Yield and waste adjustment | Manual entry per dish, not updated when prices change | Missing from standard calculators | Built into the Cookbook recipe builder, waste percentages applied automatically |
| Real-time price updates | None, requires manual re-keying per invoice | None, one-off calculation only | Every invoice scanned on receipt, dish costs update immediately |
| Accuracy over time | Drifts as supplier prices move between updates | Static from the moment of calculation | Live, margins reflect current invoice prices at all times |
Theoretical Vs Actual Food Cost For Pubs
The formula and benchmarks above describe what a dish should cost. The next step is checking whether the kitchen actually hits that number. That gap sits between theoretical and actual food cost.
Theoretical food cost is what the recipe says the dish should cost. Actual food cost is what the stock count confirms was spent: opening stock plus purchases minus closing stock, divided by net revenue for the same period.
A worked monthly example: £3,750 opening stock + £11,400 purchases − £3,200 closing stock = £11,950 consumption against £37,500 net revenue = 31.9% actual food cost. If the theoretical food cost from recipe cards is 27%, that 4.9-point gap represents £1,837 a month in unidentified losses. These losses usually come from over-portioning, unrecorded waste, delivery shortfalls, or stock counting errors.
A 1–2 point gap between theoretical and actual food cost is normal. Anything beyond 3 points requires investigation. A 5-point gap on £37,500 monthly net revenue is £1,875 a month, or £22,500 a year.
Jelly’s POS integrations with Square, EPOS Now, Lightspeed, and Toast deliver real-time sales mix and GP margin data. The Xero integration handles the payables side. Together they give operators both sides of the theoretical-versus-actual equation without manual reconciliation.
Frequently Asked Questions
How To Calculate Food Margins?
Divide the yield-adjusted, waste-buffered ingredient cost by the net selling price, then multiply by 100 to get food cost %. Subtract from 100 for GP margin %. Always use the VAT-exclusive price as the denominator. Using the gross VAT-inclusive menu price instead of the net ex-VAT selling price overstates GP by approximately 17 percentage points overall, which works out at around 5–6 percentage points on a typical dish.
What Is The Formula For Calculating Food Cost?
Food cost % = (waste-adjusted ingredient cost ÷ net selling price) × 100. Net selling price is menu price ÷ 1.20. Waste-adjusted cost is raw ingredient cost ÷ yield %, then multiplied by 1.05 to 1.10 to apply a 5–10% waste buffer. This formula produces a defensible, accurate food cost percentage that reflects what the dish actually costs to serve.
Is It Better To Use Markup Or Margin?
Use margin for menu pricing decisions because it measures profit against the selling price, which is the figure you actually bank. Use markup when converting a target margin into a price multiplier. Confusing the two leads to systematic underpricing, as the worked example above shows.
What Is The Markup For A 30% Margin?
A 30% gross profit margin requires a 43% markup over cost. For a 70% GP margin on food, which is the standard pub target implying a 30% food cost, the required markup is 233%. In practice that means plate cost is multiplied by 3.33. The conversion formula is: markup = margin ÷ (1 − margin).
How Does 30% Relate To Typical Pub Margins?
As a net profit margin, 30% sits far above normal UK pub performance. As a food cost percentage, 30% is a standard operational target that implies a 70% food GP. UK pubs typically run around 60–70% gross margin on food and 55–62% on wet sales. Net margins after labour, rent and overheads usually average around 5–8% for the median pub and can reach 8–15% for well-run operations.
Conclusion: Keep The Margin True
Food margin accuracy depends entirely on the inputs. Strip VAT, adjust for yield, apply a waste buffer, and then accept that the number changes the moment a supplier updates a price. Static spreadsheets drift silently. The margin erosion appears weeks later in the accountant’s report, after the damage has already landed.
Jelly onboards in the first week and delivers immediate price alerts and spending insights as soon as suppliers begin sending invoices. Jelly users cut food costs by 3% on average in the first 3 months, with gross margins increasing by an average of 2 percentage points in the same period. One operator improved gross profit from 65% to 72% within 12 weeks on approximately £500,000 in revenue. Populu lifted GP from 68% to 72% across 16 locations.
Stuart Noble, Head Chef at Cairn Lodge Hotel, describes the impact directly: “Price hikes were crushing our margins — I felt helpless. With Jelly, every dish cost is up-to-date at my fingertips. We slashed food costs by 5% in a month — it’s a game changer!”
For complementary tools, see Jelly’s GP margin calculator and food cost calculator for quick reference calculations alongside the full invoice-to-menu-price method described here.