Written by: JJ Tan, Founder, Jelly | Last updated: 9 September 2026
Key Takeaways
- GP margin uses the formula ((Net Revenue ex-VAT − COGS) ÷ Net Revenue) × 100, with ex-VAT figures for both revenue and ingredient costs.
- Multi-site operators lose visibility when they rely on spreadsheets, because price changes and site variances often go undetected for weeks.
- Theoretical GP (from recipe costs) compared with actual GP (from stock takes) exposes waste, portion drift, and pricing issues that reduce profit.
- UK benchmarks target 68–72% food GP for casual dining and pubs, and groups need separate targets for delivery menus to reflect platform commissions.
- To automate multi-site GP tracking and protect margins across every location, see Jelly in action in a short demo.
The Problem: Why Multi-Site GP Tracking Fails With Spreadsheets
Multi-site operators face a structural visibility problem. Ingredient prices fluctuate independently at each location, supplier agreements differ, and menu mixes vary, yet most groups still rely on manual spreadsheets to track margins. The result is delayed, unreliable data that arrives too late to act on.
A 3% creep in food cost percentage can erase the entire net profit of a venue. When a group reports a consistent 63% blended GP, quarter-end deep-dives often reveal two sites running at 55–57%, with underperformance masked for three full months. Manual dish costing takes an average of 28 minutes per menu item. With dozens of SKUs across multiple suppliers, most operators cannot keep recipe costs current. Monthly accountant reports then arrive after supplier price changes have already eroded margins for weeks.
Operations managers and executive chefs overseeing 2–5+ sites cannot be physically present everywhere, yet they must understand why GP differs between locations, which supplier has raised prices, and which dish has quietly become unprofitable. Most pub owners spend 10–20 hours per week on manual financial tracking. That time produces stale numbers, not insight.
This guide sets out a practical, UK-specific framework for calculating and improving GP across all sites and explains why automation now underpins sustainable growth.
Core GP Formula For UK Operations
Accurate multi-site GP tracking starts with the correct formula and correct VAT handling for UK operations.
GP Margin (%) = ((Net Revenue − COGS) ÷ Net Revenue) × 100
Two critical UK-specific points apply to every calculation:
- Use ex-VAT revenue. VAT collected from customers is a pass-through amount collected on behalf of HMRC, so it does not count as income. Divide VAT-inclusive revenue by 1.20 (for standard 20% VAT) to get net revenue. Using VAT-inclusive revenue overstates gross profit margin by approximately 17%, which creates a false sense of performance.
- COGS must be ex-VAT too. Cost of Goods Sold = Opening Stock + Purchases (ex-VAT) − Closing Stock. Include ingredients and direct packaging only. Exclude labour, rent, and utilities.
Worked example: A dish sells for £16.80 including VAT. Net revenue = £16.80 ÷ 1.20 = £14.00. If ingredients cost £4.20 (ex-VAT), GP margin = ((£14.00 − £4.20) ÷ £14.00) × 100 = 70%.
The inverse relationship helps with pricing decisions. Food Cost % + Food GP% = 100%. A 30% food cost equals a 70% GP margin. If your target GP is 70% and a recipe costs £4.20, the minimum menu price ex-VAT is £14.00 (£4.20 ÷ 0.30).
How To Calculate GP Margin For Multiple Sites
Calculating GP for a single site is straightforward. Doing the same across multiple sites, each with different suppliers, ingredient prices, and menu mixes, requires a systematic approach.
- Calculate GP per site using the formula above. Per-site calculation matters because ingredient prices and menu mixes differ between locations. A dish costing £4.20 at Site A might cost £4.80 at Site B due to different supplier agreements.
- Compare variances between sites to identify underperformers. Within a multi-site group, the gap between the best-performing and worst-performing site is almost always wider than the gap between good and average operators across the industry, so the aggregated group number hides the problem.
- Consolidate group-level GP by summing total revenue and COGS across all sites. Group GP% = ((Total Net Revenue − Total COGS) ÷ Total Net Revenue) × 100.
Critical pitfall: Stock transferred between sites counts as a lateral movement, not a purchase or a sale. If transfers are not tracked separately, receiving sites overcount purchases and sending sites undercount closing inventory, which distorts COGS and GP calculations.
Watch a live walkthrough of Jelly’s centralised GP dashboard to see how this plays out in real operations.
Theoretical Vs Actual GP: Finding The Variance
Theoretical GP reflects what you should achieve based on recipe costs and sales data from your POS system. Actual GP reflects what you genuinely achieve, calculated from stock takes and actual purchasing data. The gap between them shows where profit disappears.
Example: Your theoretical GP is 70% based on recipe costing and items sold. Your actual GP is 65% based on stock take and actual usage. That 5% variance represents waste, theft, portion drift, or unrecorded usage.
A gap of 1–2% may be acceptable, while anything above that level warrants investigation. Persistent gaps of 4–5 percentage points or more almost always trace to identifiable root causes:
- Portion drift: A protein portion running 20g over spec across 200 covers daily quickly creates a significant food cost overrun.
- Stale recipe costs: Ingredient prices rise but recipe costs stay unchanged, so theoretical GP looks healthier than reality.
- Unrecorded waste: Spoilage, prep waste, and plate waste that teams do not log in real time.
- Receiving errors: Short deliveries accepted without checking against purchase orders create a direct cost.
Multi-site diagnostic: Compare site-level variance tables and sort by the largest variance gap first. Any site running more than 3 percentage points above theoretical becomes the primary intervention target.
UK Benchmark Targets For Multi-Site Operations
Multi-site operators can use the following 2026 GP benchmarks as a reference point for UK chef-led operations.
| Metric | Target Range | Red Flag |
|---|---|---|
| Food GP (casual dining, food pubs) | 68–72% | Above 35% food cost |
| Food GP (fine dining) | 65–70% | Above 38% food cost |
| Beverage GP (wet-led venues) | 65–75% | Below 60% |
| Blended GP (full-service) | 60–70% | Below 60% |
These targets align with wider industry data. The UKHospitality and Christie & Co benchmarking report, covering 4,791 managed outlets, puts gross profit margin at 67% on food sales and 66% on wet sales. Food GP in a well-run UK kitchen typically sits between 65–72%, while wet-led venues can reach 65–75% on drinks.
Rules of thumb: The 30/30/30 rule allocates roughly 30% of revenue to food and beverage costs (70% GP), 30% to labour, and 30% to overheads, leaving 10% net profit. The prime cost ratio (food cost + labour cost) should sit between 55–65% of revenue.
Delivery commission impact: Delivery platforms such as Deliveroo and UberEats charge average commissions of 30%, which squeezes restaurant margins. Multi-site operators should set separate target GPs for dine-in and delivery menus.
Manual Vs Automated GP Tracking: The Real Cost Comparison
Spreadsheets once worked for GP tracking, but for multi-site operations they now create a bottleneck. The table below compares manual and automated approaches across key operational criteria.
| Criterion | Manual Spreadsheets | Automated Platform (Jelly) |
|---|---|---|
| Time to cost one dish | ~28 minutes | ~3 minutes |
| Frequency of cost updates | Monthly (if at all) | Real-time with every invoice |
| Data accuracy | Prone to human error and stale valuations | Automated invoice scanning |
| Multi-site visibility | Separate files, manual consolidation | Centralised dashboard |
| Weekly admin time | 15–20 hours | Near zero |
The pattern is clear. Manual tracking consumes hours and delivers stale numbers, while automation updates costs in real time with almost no admin. The operational risk of manual tracking is delayed data. When supplier prices change, recipe costs and GP margins stay wrong until someone updates them manually. Across multi-site operators, the most common source of divergence between food cost percentage and COGS is a lag between ingredient price changes and recipe cost updates, and a mid-size group sees more than forty ingredient price changes per month.
The Solution: How Jelly Automates Multi-Site GP Tracking
Jelly gives growing restaurants, pubs, and hotels a simple way to manage food and beverage operations across multiple sites. It automates invoices, inventory, and real-time menu profitability.
Key features for multi-site chef operations include:
- Automated Invoice Scanning: Capture invoices via email or photo. Jelly digitises every line item, including quantity, SKU, price, and tax, so ingredient costs update automatically with every supplier delivery.
- Real-Time Dish Costing: As invoices update ingredient prices, dish costs and GP margins update live. A red percentage appears when a dish drops below target margin and green when it improves.
- Price Alerts: Flags every supplier price increase or decrease. Chefs gain the evidence needed to negotiate better rates and claim credit notes.
- Flash Reports: Daily, weekly, or monthly views of GP margin, calculated from costs via invoices and sales via POS integration.
- POS Integrations: Native real-time API integrations with Square, EPOS Now, Toast, and Lightspeed deliver item-level sales data the moment transactions complete.
- Accounting Integration: One-click push of digitised invoices into Xero, which cuts bookkeeping time by around 90%.
Jelly users cut food costs by 3% on average in the first 3 months and add 2 percentage points to gross margins. One operator improved GP from 65% to 72% within 12 weeks on approximately £500,000 in revenue. As Ruth Seggie, Owner of The Howard Arms, put it: “Our accountant said we’d be lucky to hit 60% gross profit. After using Jelly, we reached 80%! Now I sleep better knowing my costs are under control and can react instantly, not weeks later.”
Discover how Jelly protects margins across every site in a tailored demo.
How To Improve GP Across Sites: Actionable Strategies
Multi-site operators improve GP fastest when they tackle cost inputs first, then refine menu strategy, waste control, and pricing.
- Supplier Negotiation Using Price Alerts. When you can see exactly which ingredient prices have risen, by how much, and from which supplier, you can negotiate with hard data. Sushi Revolution uses Jelly’s price alerts to challenge supplier increases and claim credit notes, which boosts gross profits by 2–3%.
- Menu Engineering Based On Sales Mix. By integrating POS data, you can see which dishes are most popular and most profitable. Re-cost top-selling dishes quarterly and adjust only items that have drifted, rather than raising all menu prices across the board.
- Waste Reduction Through Inventory Tracking. Log waste in real time and categorise it by type. Wastage should not exceed 5% of total stock usage. Comparing recorded waste against stock variance shows whether losses are properly accounted for.
- Adjusting Menu Prices Strategically. A 5% price increase on £180,000 revenue with stable costs adds £9,000 to gross profit. Use live dish costing to pinpoint which items need repricing before margins erode.
- Setting Separate Delivery Menu Targets. Sushi Revolution sets separate target gross profits on dine-in and delivery menus to account for 30% delivery commissions. This approach results in actual gross profits 2–3% higher on average. Jelly’s delivery menu creation tool makes this straightforward by letting you set and track separate targets for each menu.
Frequently Asked Questions
How Do I Calculate GP Margin For A UK Restaurant?
GP Margin (%) = ((Net Revenue − COGS) ÷ Net Revenue) × 100. Always use revenue and costs exclusive of VAT. Divide your VAT-inclusive selling price by 1.20 to get the net figure. For example, a dish selling at £16.80 including VAT has a net price of £14.00. If ingredient costs are £4.20 (ex-VAT), the GP margin is ((£14.00 − £4.20) ÷ £14.00) × 100 = 70%. COGS is calculated as Opening Stock + Purchases (ex-VAT) − Closing Stock and covers ingredients and direct packaging only.
Is 30% Profit Margin Good For A Restaurant?
A 30% net profit margin would be exceptional. Most UK restaurants operate on 3–9% net margins after labour, rent, utilities, and other overheads are deducted from gross profit. A 30% food cost, which is the inverse of a 70% GP margin, is a healthy operational target. The two figures are frequently confused, because gross profit margin and net profit margin measure different things. Focusing on achieving strong food GP gives most UK casual dining and pub operations the right starting point.
What Is The 30/30/30 Rule For Restaurants?
The 30/30/30 rule mentioned earlier acts as a budgeting benchmark rather than a rigid law. It still helps as a quick sanity check, but many UK operators now run labour above 30% due to National Living Wage increases, which makes hitting the GP targets on food and beverage even more important as a buffer.
What Is The Difference Between Theoretical And Actual GP?
Theoretical GP reflects what your operation should achieve based on recipe costs and POS sales data. It assumes every portion follows spec, every pour is exact, and every sale is recorded. Actual GP reflects what you genuinely achieve, calculated from stock takes and real purchasing data. The gap between them reveals waste, theft, portion drift, receiving errors, or stale recipe pricing. A variance of 1–2 percentage points is broadly acceptable. Anything above 3 percentage points warrants investigation at the site level. For multi-site groups, comparing variance tables across locations and prioritising the worst-performing site gives the fastest improvement.
What Is A Good GP Margin For A UK Multi-Site Restaurant Group?
For most UK multi-site operations, casual dining and food pubs should aim for the food GP ranges shown in the benchmarks above, with fine dining typically running slightly lower. Beverage GP in wet-led venues should reach 65–75%. Blended GP across food and drink for a full-service operation should sit between 60–70%. Below 60% blended indicates serious structural pressure, regardless of how busy the dining room is. For groups operating delivery channels, a separate, lower GP target should be set for delivery menus to account for blended real platform costs of 25–35% (including commission, processing, and ads), which can reduce delivery GP to 25–35% if pricing does not reflect these costs.
Conclusion: Master Multi-Site GP With Jelly
Multi-site GP tracking has outgrown spreadsheets. Supplier prices fluctuate independently across locations, menu mixes differ, and manual data entry delivers insights weeks too late, so margins erode quietly. Automation solves this with real-time dish costing, automated invoice scanning, price alerts, and consolidated multi-site reporting.
Jelly delivers these capabilities in a platform built for growing UK restaurants, pubs, and hotels. Users benefit from the GP improvements mentioned earlier and save 10–20 hours of weekly admin time. As Holly, Operations Director at Social Pantry, put it: “All the tools on the market require so much manual work. Jelly is so simple to use, I can’t see myself running the business without it.”
Ready to protect margins across every site? Book a demo with the Jelly team today.