How to Calculate Restaurant GP Margin: Complete UK Guide

How to Calculate GP Margin for Restaurant Profitability

Written by: JJ Tan, Founder, Jelly | Last updated: 22 June 2026

Key Takeaways

  • Accurate GP margin calculation on VAT-exclusive figures keeps UK restaurants, pubs and hotels profitable as supplier costs rise.
  • Industry benchmarks show full-service restaurants should target 60–70% food GP% and 70–80% beverage GP% in 2026.
  • Common errors such as including VAT, omitting credit notes or using stale prices can significantly understate true margins.
  • Manual spreadsheets are too slow for daily control, while automated invoice scanning and live recipe costing give faster, more reliable GP visibility.
  • Book a demo with Jelly to replace spreadsheets with automated, real-time GP reporting and protect your margins.

UK GP Benchmarks for Different Venue Types

GP% only becomes useful when you compare it with realistic sector benchmarks. The table below shows how target margins vary by venue type, and why those differences exist.

Ghost kitchens can usually sustain higher food GP% because they avoid front-of-house costs. Fine dining often runs lower food GP% because premium ingredients carry higher purchase prices. Use the range that matches your operating model as your baseline.

Venue Type Food GP% Benchmark Beverage GP% Benchmark
Full-service restaurant 60–70% 70–80%
Pub / bar 65–75% 70–80%
Fine dining 65–70% 75–82%
Ghost kitchen / delivery-first 70–85% N/A

Single-site operators can use these ranges as a monthly health check. For multi-site operators expanding to two to five locations, however, the stakes multiply. A 2% margin slip across three sites at £500k revenue each represents £30,000 in lost annual profit.

Consistent GP tracking across every location becomes a structural requirement rather than an optional discipline.

What Counts as a Good GP Margin in 2026?

For a UK full-service restaurant, a food GP% of 68–72% is a solid operational target in 2026. Beverage GP% should sit between 75–80% for most pub and restaurant operators.

Full-service restaurants typically achieve net margins of only 3–6% after labour, rent and utilities. Every percentage point of GP% lost to poor costing or supplier price creep therefore hits the bottom line hard.

Protecting that narrow margin requires daily visibility into GP performance, not monthly retrospectives. Jelly's Flash Report gives operators a daily, weekly or monthly GP view calculated directly from scanned invoices and live POS sales data, which removes the lag between trading and insight.

See the Flash Report in action — book a 15-minute walkthrough

How GP% Differs from Net Profit Margin

Gross profit margin measures revenue retained after subtracting direct ingredient and beverage costs only, while net profit margin deducts all operating expenses including labour, rent, utilities, marketing and insurance.

Using the formula example above, £42,000 net sales with £14,700 in purchases yields a 65% GP%. If that same venue carries £18,000 in monthly overheads such as labour, rent and utilities, net profit is £27,300 – £18,000 = £9,300, a net margin of 22.1%.

The two figures serve different purposes. GP% acts as the daily operational lever because it shows whether menu pricing and purchasing are working. Net margin represents the periodic financial outcome.

Confusing the two leads operators to believe margins are healthy while overheads quietly consume the gross profit.

Markup vs Margin When Pricing Dishes

Markup and margin use the same inputs but produce different percentages, and mixing them up creates costly pricing errors.

Take a dish with a £4.00 ingredient cost sold at £14.00 net (ex-VAT).

Margin: (£14.00 – £4.00) ÷ £14.00 × 100 = 71.4%

Markup: (£14.00 – £4.00) ÷ £4.00 × 100 = 150%

A chef who prices dishes using markup percentages and then reports them as GP% will consistently overstate profitability. The margin formula, gross profit divided by selling price, is the correct metric for GP reporting and for benchmarking against the industry ranges above.

Five Common GP Calculation Errors and Their Impact

Most GP calculation failures come from incomplete data capture or timing gaps between cost updates and sales reporting. The five errors below represent the most frequent causes of margin distortion across UK hospitality operators, and each can understate true costs by several percentage points.

1. Excluding wastage from recipe costs. A head chef at a 100-seat restaurant found actual food costs running 5% above theoretical levels because portion sizes crept 10–15% above recipe specification. Jelly's Price Alerts flag ingredient-level cost changes the moment a new invoice is scanned, which makes variance between theoretical and actual cost visible immediately.

2. Omitting supplier credit notes. Credits issued for short deliveries or damaged goods reduce net purchase cost. Excluding them overstates COGS and understates GP%. Jelly captures every line item from invoices and credit notes, so net purchase figures stay accurate.

3. Unit conversion errors. Buying ingredients by the kilogram but costing recipes in grams without correct conversion inflates apparent food cost. Jelly handles all unit conversions automatically when a dish is built in the Cookbook.

4. Stale supplier prices in recipe cards. Relying on static recipe costs in spreadsheets causes problems because supplier prices change frequently with food price inflation, and outdated costing hides margin loss when costs must be updated manually for hundreds of recipes. Jelly updates every dish cost in real time as new invoices arrive.

5. Including VAT in the sales figure. When a customer pays £100 inclusive of 20% VAT, the business retains only £83.33 after remitting £16.67 to HMRC. Using the VAT-inclusive £100 as the sales denominator in the GP formula produces a falsely low cost percentage and a falsely high GP%. All GP calculations must use net, ex-VAT revenue.

Why Spreadsheets Cannot Support Daily GP Control

Spreadsheets slow GP control because every update demands manual effort. Costing a single menu item in a spreadsheet takes an average of 28 minutes, including sourcing ingredient prices from multiple supplier invoices, applying unit conversions, and factoring in wastage and batch sizes.

Across a typical menu this workload can mean many hours of effort before a single price update goes live. The stale-price problem described in error 4 above is compounded by this time cost, because even a motivated operator cannot keep pace with weekly supplier price changes across a full menu.

Operational leakage from poor food-cost control can cost UK hospitality businesses 5% or more of revenue, equating to over £180,000 in lost profit annually for a small restaurant group. Given the narrow 3–6% net margins discussed earlier, even a 6-point swing in food cost percentage can erase a venue's entire profit, which often happens when spreadsheets lag weeks behind actual supplier pricing.

Spreadsheets cannot flag a price change the day it happens, cannot recalculate 40 dish margins simultaneously, and cannot integrate with a POS to produce a live GP report. By the time a monthly spreadsheet is reconciled, the margin damage is already done. The only way to close this timing gap is to remove manual data entry entirely, which makes automated invoice-to-GP workflows operationally necessary rather than just convenient.

The Solution: Automated Invoice-to-GP Workflows

Jelly replaces the spreadsheet workflow with an automated pipeline. Invoices arrive by email or photo, every line item is scanned and digitised, ingredient costs update across all linked recipes instantly, and the Flash GP Report recalculates margin against live POS sales from integration partners including Square, Lightspeed, EPOS Now and Toast.

The practical results are measurable. Sushi Revolution uses Jelly to set separate GP targets for dine-in and delivery menus, accounting for the 30% commissions charged by platforms such as Deliveroo and UberEats, and achieves gross profits 2–3% higher on average. 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.

Jelly's core features for GP control include automated line-item invoice scanning, live Price Alerts for every supplier price movement, instant recipe costing via the Cookbook that reduces dish costing from 28 minutes to 3 minutes, Flash GP reports by day, week or month, Sales Mix analysis showing which dishes are most profitable, and one-click Xero export. The platform costs £129 flat per month per location, with no per-user fees and no variable charges.

Watch a live invoice scan and see your GP recalculate in real time

Quick GP Process Audit Checklist

Use the following five questions to assess whether your current GP process is fit for purpose.

  1. Are your GP reports available daily, or only after month-end reconciliation? If monthly, you react to margin problems weeks after they occur.
  2. Do your recipe costs update automatically when a supplier invoice arrives? If not, every price change requires manual intervention across every affected dish.
  3. Are supplier credit notes captured and deducted from your net purchase figure? Omitting credits overstates food cost and understates GP%.
  4. Are your GP calculations based on VAT-exclusive sales figures? Including VAT distorts every margin calculation.
  5. Can you identify which dishes are below GP target without opening a spreadsheet? If not, menu engineering decisions are being made without live data.

Three or more “no” answers indicate that manual processes are actively costing margin. Automation provides the practical remedy.

Frequently Asked Questions

What is a good GP margin for a UK restaurant in 2026?

The benchmarks outlined earlier in this guide remain the most reliable targets, at 68–72% for food and 75–80% for beverage in full-service operations. Pubs and bars often achieve slightly higher beverage margins because of simpler ingredients.

Fine dining venues usually sit at the lower end of the food GP range because of premium ingredient costs, while ghost kitchens and delivery-first operations can reach food GP% of 70–85% when delivery commission costs are correctly built into menu pricing. The key benchmark is consistency, because a GP% that holds steady month-on-month indicates controlled purchasing and accurate costing, wherever it sits within the sector range.

How do I calculate food GP margin correctly if my sales include VAT?

Always strip VAT from your sales figure before calculating GP%. UK hospitality businesses operating above the VAT registration threshold collect VAT on behalf of HMRC, so that portion of the bill is not revenue the business keeps.

Use net, ex-VAT sales as the denominator in the GP formula: (Net Sales – Net Purchases) ÷ Net Sales × 100. Make sure your purchase figures are also ex-VAT.

Using VAT-inclusive figures on either side of the formula produces a distorted GP% that you cannot compare meaningfully to industry benchmarks.

Why does my actual food cost always come out higher than my theoretical food cost?

A gap between theoretical and actual food cost usually comes from a small set of causes. Portion sizes creep above recipe specification, waste from spoilage or kitchen errors goes unrecorded, staff meals and complimentary dishes are not logged against cost, supplier price increases are missing from recipe cards, or short deliveries are accepted without a credit note.

Industry best practice targets a variance of 2% or less between theoretical and actual food cost. Gaps larger than this represent direct profit leakage.

Automated invoice scanning combined with live recipe costing removes the price-update lag, while Jelly's Price Alert feature flags every supplier price movement so credits can be claimed promptly.

What is the difference between food cost percentage and GP margin?

Food cost percentage and GP margin express the same relationship in opposite ways. If your food cost percentage is 30%, your food GP margin is 70%, so the two always add up to 100%.

Food cost percentage is calculated as (Cost of Ingredients ÷ Net Sales) × 100, while GP margin is calculated as ((Net Sales – Cost of Ingredients) ÷ Net Sales) × 100.

Some operators prefer to monitor food cost percentage as a daily target, such as “keep food cost below 32%”, while GP% remains the standard metric for financial reporting and benchmarking. Both figures must use VAT-exclusive sales to stay accurate.

How quickly can Jelly improve my GP margin?

Jelly users usually see meaningful GP improvements within the first three months. Faster identification of supplier price increases through Price Alerts supports credit notes and renegotiation, while live dish costing surfaces below-target margin items immediately.

Removing manual data entry errors also prevents distorted GP reporting. On average, Jelly customers cut food costs by 3% and add 2 percentage points to gross margins within the first three months.

Onboarding takes less than a week. Once suppliers send invoices to a dedicated Jelly email address, Price Alerts and spending insights go live within 24 hours. Connecting a supported POS system, with integration partners including Square, Lightspeed, EPOS Now and Toast, takes about five minutes and immediately activates the Flash GP Report.

Conclusion: Protect Your Margins Today

Accurate GP margin calculation forms the operational foundation of a profitable UK hospitality business. The formula stays simple, (Net Sales – Net Purchases) ÷ Net Sales × 100 on VAT-exclusive figures, yet maintaining accuracy daily across fluctuating supplier prices, multiple sites and dozens of recipes quickly overwhelms manual processes.

Delayed reports, stale recipe costs and unrecorded credits do not just create administrative headaches. They create direct margin losses that compound every week.

Jelly automates the entire workflow from invoice to GP report, replacing 10–20 hours of weekly admin with live, accurate data that operators and chefs can act on the same day. At £129 per month per location, it offers a straightforward and cost-effective way for growing UK restaurants, pubs and boutique hotels to take control of their margins.

Start protecting your margins — speak to the Jelly team