Written by: JJ Tan, Founder, Jelly
Key Takeaways for UK Pub Gross Profit
- UK pubs often see actual GP fall below theoretical figures because of spreadsheet errors, stale pricing, ignored yield, and blended targets that hide category-level losses.
- The 13 most common costing errors include VAT-inclusive calculations, using purchases instead of true COGS, portion drift, and failing to separate food and wet GP targets.
- Accurate menu costing starts from net ex-VAT revenue, applies yield factors, and updates recipe cards automatically whenever supplier prices change.
- Weekly GP tracking, separate food and wet targets, and delivery menu repricing help prevent margin erosion from commission fees and undetected waste.
- Jelly automates invoice scanning, live recipe costing, and category-level GP tracking to close every one of these gaps, so you can see the impact in your own pub by booking a demo with Jelly.
Ex-VAT Costing Formula Every Pub Must Use
All pub menu costing starts from net, ex-VAT revenue. Under UK consumer law, prices displayed in or outside restaurants must be VAT-inclusive, but prices shown on menus do not have to include VAT, so a £15.00 dish yields only £12.50 net at the standard 20% rate (£15.00 ÷ 1.20). Food cost % = Ingredient cost ÷ Net ex-VAT selling price × 100. UK food pubs should target 28–32% food cost on net revenue, and using the gross VAT-inclusive figure understates true food cost by approximately 17%.
Despite this clear formula, many pubs still break it in ways that quietly destroy GP. The first mistake is the most common and the most damaging.
Pub Food Costing Mistakes UK: Mistake 1 – Costing Against VAT-Inclusive Revenue
A common VAT error occurs when operators divide ingredient costs by the gross till total including 20% VAT instead of the net ex-VAT revenue, for example, £6,600 costs on £25,200 gross revenue produces 26.2% food cost instead of the correct 31.4% on £21,000 net revenue. That gap makes a loss-making dish look profitable. The fix is simple: always divide by menu price ÷ 1.20 before running any cost percentage.
Under VAT Notice 709/1, food supplied in the course of catering (including on-premises consumption) is standard-rated except during periods when temporary reduced rates apply. This rule means the ex-VAT formula is non-negotiable. Jelly applies ex-VAT logic automatically to every dish cost and GP calculation, so you avoid this basic but costly mistake.
Menu Costing Errors Pubs: Mistake 2 – Using Purchases Instead of True COGS
A common accounting error is using purchases instead of true COGS, defined as opening inventory + purchases − closing inventory. This shortcut becomes increasingly inaccurate when stock levels fluctuate month to month. For example, £18,000 in purchases looks like COGS, but if closing stock rose by £2,000, true COGS is only £16,000 and GP is being understated.
The fix is to run a physical stock count at the start and end of every period so COGS reflects what you actually used. Jelly’s invoice automation feeds accurate purchase data directly into COGS calculations, which removes manual reconciliation and keeps reported GP aligned with reality.
Pub GP Margin Mistakes: Mistake 3 – Mixing Indirect Costs Into COGS
Mixing indirect costs such as labour, utilities or glassware into COGS artificially lowers reported margins and prevents meaningful comparisons across periods or other pubs. A pub recording £1,200 monthly glassware replacement inside food COGS will report food GP 3–4 points lower than reality. That error makes the kitchen look worse than it is and distorts supplier negotiations.
The fix is to keep COGS strictly to ingredients and direct consumables. Jelly categorises every scanned invoice line item, which makes it straightforward to separate direct food costs from overheads and keep your GP reporting clean.
Pricing Pub Menus Correctly Ex VAT: Mistake 4 – Pricing From the Wrong Starting Point
Many pub operators build menu prices by marking up ingredient cost against the VAT-inclusive sticker price rather than the net figure. The correct drinks pricing formula is: selling price (ex-VAT) = drink cost ÷ (1 − target GP%). For a bottle of house wine costing £6 targeting 75% GP, the correct calculation is £6 ÷ 0.25 = £24.00 ex-VAT, then add 20% VAT to get a £28.80 menu price.
The same logic applies to food. A dish with £3.75 ingredient cost targeting 70% GP needs a £12.50 ex-VAT selling price, which becomes £15.00 on the menu. Jelly builds this formula into every live dish cost automatically so your pricing always starts from the right base.
Pub Portion Control Mistakes: Mistake 5 – Portion Drift
Serving a 280g steak instead of a 220g spec loses 27% margin per plate, and because portion drift is invisible on the till, it compounds silently. Across 50 covers a night, that single drift point costs thousands monthly without any price change or supplier increase to warn you.
The same pattern appears with other proteins, such as a chef serving 230g salmon portions instead of the budgeted 200g, which creates £1,092 extra annual cost at £28/kg on 25 portions weekly. Because the drift is systematic rather than occasional, the only fix is systematic measurement. Weigh proteins at pass, use portioned containers for sides, and audit portion weights weekly. Jelly’s live dish costing flags immediately when ingredient costs shift, prompting portion spec reviews before drift compounds.
Yield Errors in Pub Menu Costing: Mistake 6 – Costing on Invoice Weight
Costing recipes on invoice weight rather than usable yield undercosts each recipe and hides real spend. A pub buying beef at £9/kg and costing a 200g portion at £1.80 may actually be spending more once trim loss is applied, enough to reduce the GP of a dish.
The fix is to measure real yield on every protein for two weeks and apply a yield factor to all recipe cards. Jelly’s Cookbook section includes a wastage percentage field that adjusts ingredient costs to usable weight automatically, so your recipe cards match what leaves the kitchen.
Separating Food and Wet Sales Targets: Mistake 7 – Using a Single Blended GP Target
Drinks in UK pubs typically achieve 70–75% GP while food sits closer to 50–60%, so blending them into one figure hides which category is dragging the other down. A pub running 72% wet GP and 54% food GP may report a blended 63% and consider it acceptable, because it sits above a typical 60% target, while food is silently haemorrhaging margin.
Industry benchmarks recommend setting separate targets for food and drinks GP because a single blended figure lets underperforming categories hide behind strong ones. The fix is to split P&L reporting by category from day one. Jelly’s Flash Report separates food and wet sales GP in real time via POS integration, so you see exactly where margin leaks.
Operational Mistakes That Compound Over Time: Mistakes 8–13
The first seven mistakes are structural problems in how pubs calculate costs. The next six are operational failures that slowly push accurate figures out of sync with reality. Together they compound until the month-end report shows damage that started weeks earlier.
Mistake 8: Stale Supplier Pricing in Recipe Cards
Compound inflation in UK hospitality (restaurants, hotels and cafés) since mid-2022 stands at approximately 25%, yet many pubs update recipe card costs quarterly at best. Significant supplier price increases can reduce GP% on any dish using that ingredient, and the impact remains invisible if recipe cards are not refreshed.
The fix is to update ingredient costs every time a new invoice arrives. Jelly’s automated invoice scanning updates every recipe card the moment a new price lands, so live dish GP stays accurate instead of drifting with inflation.
Mistake 9: Missing Invoices in COGS
Many pubs miss purchases in GP calculations because suppliers send items without matching invoices or invoices arrive weeks later. A pub receiving £800 of produce on a verbal order that never generates a paper invoice will understate COGS by £800 that period, which inflates GP until the invoice eventually appears.
The fix is to require a delivery note or invoice for every delivery and log it immediately. Jelly captures invoices via photo or email the moment they arrive, which closes the missing-invoice gap and keeps COGS complete.
Mistake 10: Uncosted Specials
Specials boards drive significant revenue in UK pubs, yet many are priced on intuition rather than a costed recipe. A pan-seared sea bass special using a premium fillet, seasonal garnish and a sauce requiring expensive wine reduction may carry a 45% food cost, which remains invisible until the month-end report.
The fix is to cost every special before it goes on the board, not after. Jelly’s Cookbook section lets chefs build a special recipe from scanned invoice ingredients in under three minutes, generating an instant GP figure before service.
Mistake 11: Ignoring Waste and Shrinkage
With a theoretical food cost of 30% and 6% waste, actual food cost rises to approximately 31.8%, which reduces profit on every pound of revenue. UK pubs often see a discrepancy between EPOS-reported GP and actual GP because system reports do not always account for waste, over-pouring, or shrinkage.
The fix is to run monthly physical stock counts and track waste by category. Jelly’s Flash Report compares invoice-based costs against POS sales data, surfacing the waste gap in real time instead of at month end.
Mistake 12: No Delivery Menu Repricing
Pubs adding delivery channels often apply the same menu prices as dine-in, even though Deliveroo runs 25% to 35% commission. That commission level means a dine-in dish at a healthy GP can become a loss-maker on a delivery platform unless the price absorbs the fee.
Sushi Revolution uses Jelly to set separate target gross profits on dine-in and delivery menus, accounting for delivery commissions, which results in higher average actual gross profits. The fix is to build a separate delivery menu with prices that absorb platform fees. Jelly’s Delivery Menu Creation tool duplicates existing dishes and factors in commission overheads automatically.
Mistake 13: Monthly Rather Than Weekly GP Tracking
Manual spreadsheet tracking of COGS can leave pub owners behind on accurate gross profit data, so decisions rely on outdated information. A supplier price increase landing in week one of the month goes unaddressed for up to 30 days, which compounds the margin hit across every service.
Calculating GP% weekly rather than monthly catches issues like bad stock deliveries or price changes before they compound. Jelly’s Price Alert feature flags every supplier price movement the same day the invoice is scanned, which enables same-week corrective action.
Frequently Asked Questions
How do I calculate the cost of a menu item?
List every ingredient in the dish and record the quantity used per portion. Convert each ingredient to a cost per gram or millilitre using the net ex-VAT price from the supplier invoice, never the VAT-inclusive price. Apply a yield factor to any protein or produce that loses weight through trimming or cooking, then sum all ingredient costs to get the total dish cost.
Divide that figure by the ex-VAT selling price and multiply by 100 to get food cost percentage. A well-costed pub dish should sit between 28% and 35% food cost on net revenue. Repeat this process every time a supplier invoice changes, because a price increase on a single key ingredient can move the dish cost by several percentage points without any visible change on the plate.
What is the basic costing formula?
The basic costing formula for UK pubs, explained in detail under Mistake 1, is: Food Cost % = Total Ingredient Cost ÷ Net Ex-VAT Selling Price × 100. Net ex-VAT selling price is the menu price divided by 1.20 for standard-rated items. For gross profit percentage, the formula is: GP% = (Net Selling Price − Ingredient Cost) ÷ Net Selling Price × 100.
True COGS for a period uses: Opening Stock + Purchases − Closing Stock = COGS, which is then divided by net food revenue for the period. Using purchases alone instead of this stock-adjusted figure produces an inaccurate COGS whenever inventory levels change between periods, which is the norm in a busy pub kitchen.
How do I set a menu price?
Start from the ingredient cost of the dish at usable weight after yield loss. Divide that cost by your target food cost percentage expressed as a decimal, for example, a £4.00 ingredient cost targeting 32% food cost gives £4.00 ÷ 0.32 = £12.50 net selling price. Add 20% VAT to get the consumer-facing menu price: £12.50 × 1.20 = £15.00.
Cross-check the result against local competitor pricing and your target GP%. For drinks, use: ex-VAT selling price = drink cost ÷ (1 − target GP%). Always set food and wet prices against their own separate GP targets rather than a single blended figure, because the two categories carry structurally different margins in UK pubs.
What are the 5 basic steps of menu planning?
The five basic steps are:
- Define GP targets by category. Set separate food and wet GP targets aligned to BBPA and BII benchmarks before building any dish.
- Cost every dish at usable weight. Apply yield factors to all proteins and produce so recipe cards reflect real ingredient spend, not invoice weight.
- Price from net ex-VAT revenue. Calculate selling prices from the ex-VAT figure and add 20% VAT to arrive at the consumer-facing menu price.
- Engineer the menu mix. Use sales volume data alongside GP per dish to identify star dishes, eliminate loss-makers, and promote high-margin items.
- Review costs continuously. Update recipe card costs every time a supplier invoice changes, not quarterly, to prevent stale pricing from eroding theoretical GP.
What is the formula for calculating price?
For food items, use: Menu Price (VAT-inclusive) = Ingredient Cost ÷ Target Food Cost % × 1.20. For drinks, use: Menu Price (VAT-inclusive) = Drink Cost ÷ (1 − Target GP%) × 1.20. Both formulas require ingredient cost to be calculated at usable weight after yield loss, and both require the output to be checked against the ex-VAT selling price, not the sticker price, when running any subsequent GP or food cost percentage analysis.
For delivery menus, add the platform commission rate to the cost side before applying the formula, or divide the dine-in ex-VAT price by (1 − commission rate) to find the minimum delivery price that preserves the same GP.
Conclusion: Why Manual Processes Fail Growing Pubs
Spreadsheets cannot update recipe costs the moment a supplier invoice changes, cannot separate food and wet GP automatically, and cannot flag portion drift before it compounds across hundreds of covers. Every week of delay locks in margin that you will not recover. Before using Jelly, Chef Murat Kilic of Amber relied on manual costing and spreadsheets, and after automating invoice scanning and live recipe costing, the restaurant now saves £3,000–£4,000 every month.
For growing UK pubs, real-time automated costing has become essential rather than optional. Ready to eliminate all 13 costing mistakes? Schedule a Jelly demo and watch your live dish costs update with your next invoice.