Calculate Gross Profit Per Dish: UK Restaurant Guide | Jelly

How to Calculate Gross Profit per Menu Item: UK Guide

Written by: JJ Tan, Founder, Jelly | Last updated: 6 July 2026

Key takeaways for UK menu GP

  • Calculate gross profit per menu item by subtracting total ingredient cost from the ex-VAT selling price, then express that figure as a percentage of the ex-VAT price.
  • Accurate GP tracking depends on current supplier invoices, consistent portion sizes, realistic wastage, and fully costed sub-recipes.
  • UK restaurants usually target 60–75% gross profit margins, and small margin drifts can create large annual profit losses.
  • Frequent errors include leaving VAT in the price, using old invoice data, misjudging unit conversions, and skipping delivery commissions or sub-recipes.
  • Jelly automates this process in under three minutes per dish, so you can get started with automated costing without rebuilding your systems.

Data to gather before calculating GP

Collect these details for each dish before you start any calculations:

  • Ex-VAT selling price, with VAT removed before any calculation (see the step-by-step section below).
  • Ingredient costs from the latest supplier invoices, because prices from even a few weeks ago can already be out of date.
  • Portion sizes in consistent units, such as grams, millilitres, or whole units per serve.
  • Wastage allowance, typically 5–15% depending on the ingredient and preparation method.
  • Sub-recipe costs, including sauces, stocks, and garnishes built from their own ingredient lists.

Jelly’s free downloadable Excel and Google Sheets template handles unit conversions, applies wastage percentages automatically, and calculates live GP as soon as you enter ingredient costs. Request the free template and have it sent straight to your inbox.

Why accurate gross profit per UK dish protects margin

Manual spreadsheet costing takes an average of 28 minutes per dish. Across a full menu, that becomes a heavy workload, and the figures go out of date as soon as a supplier changes a price. A typical food cost percentage for a full-service UK restaurant sits between 28% and 35%, so the inverse GP target is 65–72%. Even a small drift outside that range can quietly remove thousands of pounds from annual profit.

An F&B director at a hotel group described the problem directly: “There are periods of months when we’re working on an old costing for a dish, it haemorrhages money really.” Food businesses relying on manual spreadsheet costing typically operate with food cost percentages 3–8% higher than realised because ingredient prices, unit conversions, and sub-recipe dependencies rarely stay current.

Once you have accurate, current costs in place, that data becomes the base for strategic menu decisions. Accurate per-dish GP tracking forms the foundation of menu engineering. Menu engineering requires analysing item-level performance to prioritise high-margin best-sellers and reviewing contribution margins alongside gross profit percentages on all menu items at least quarterly.

Explore the free GP template or see Jelly’s automated GP workflow in a short demo.

Step-by-step: how to work out GP on a dish

  1. Record the ex-VAT selling price. Divide the menu price by 1.20 to remove standard-rate VAT. A £15.00 menu price becomes £12.50 ex-VAT. Use this ex-VAT figure for every later step.
  2. Build the recipe cost from scanned invoices. List every ingredient, its invoice unit cost, and the quantity used per portion. Always use the most recent invoice price, not a historic price from a previous order.
  3. Apply unit conversions and wastage. Convert invoice units, such as price per kilogram, to portion units, such as grams per serve. Then increase the cost by the wastage percentage. A 200g portion of beef with 10% trim waste requires 222g of raw product to be costed.
  4. Subtract total ingredient cost from the ex-VAT selling price. This figure gives GP in pounds.
  5. Divide GP (£) by the ex-VAT selling price and multiply by 100. This figure gives GP%.
Ingredient Quantity (per portion) Unit Cost Line Cost
Beef patty (inc. 10% wastage) 222g £0.018/g £4.00
Brioche bun 1 unit £0.45/unit £0.45
Cheddar slice 25g £0.022/g £0.55
Lettuce, tomato, onion 40g £0.005/g £0.20
Total ingredient cost £5.20

Ex-VAT selling price: £10.00 (£12.00 inc. VAT ÷ 1.20). GP = £10.00 – £5.20 = £4.80. GP% = 48%. This dish sits below the 65–75% benchmark for restaurant menus and needs either a price increase or a recipe change before it goes on the menu.

Common mistakes when you calculate gross profit per UK dish

Forgetting to exclude VAT. Calculating GP on the VAT-inclusive price inflates the apparent selling price and understates food cost percentage. Always calculate on the ex-VAT price first, using the method described in step 1 above.

Using outdated supplier prices. Food price inflation can significantly alter ingredient costs week to week, making any costing based on last quarter’s invoice unreliable and pushing food cost percentages above the 28–35% benchmark. UK operators face continued food cost inflation. Jelly’s Price Alert feature flags every supplier price movement as soon as a new invoice is scanned, so costs never rely on stale data.

Incorrect unit conversions. Costing 200g of an ingredient at the price per kilogram without converting the unit remains one of the most frequent spreadsheet errors. Jelly handles all unit conversions automatically when you build a recipe in the Kitchen section.

Ignoring delivery-menu commissions. A dish with 68% GP on the restaurant menu may drop to 52% GP once a 15–30% delivery platform commission applies. Jelly’s Delivery Menu Creation tool duplicates existing menu items and factors in commission overheads to create a separate, accurately costed delivery menu.

Omitting sub-recipes. A burger sauce or stock base carries its own ingredient costs. Leaving sub-recipes out of dish costings systematically understates food cost.

Measurable indicators that your GP process works

Once you have a clear process in place, whether manual or automated, these KPIs show that it delivers reliable results:

  • GP calculated in under five minutes per dish. Beating the manual baseline mentioned earlier keeps menu reviews realistic. Jelly users typically cost a menu item in three minutes.
  • Margin alerts triggered within 24 hours of a supplier price change. Reacting within a week rather than a quarter protects margin before losses build up.
  • 2-percentage-point GP lift within three months. Jelly customers see an average 2-percentage-point improvement in gross margins within the first three months of use. One operator improved GP from 65% to 72% within 12 weeks on approximately £500,000 in revenue.
  • Food cost percentage within the 28–35% range. UKHospitality benchmarks a typical food cost percentage for a full-service UK restaurant at 28–35%. Results consistently above 35% signal a costing or purchasing problem.
  • Menu reviewed against live costs at least quarterly. Menu performance checked against live costs at the recommended quarterly minimum keeps GP aligned with current supplier pricing.

Advanced GP tracking with Jelly and POS data

The manual five-step process above gives accurate results when completed carefully. The real challenge is how often you can repeat it. At 28 minutes per dish, re-costing a full menu becomes a major project, so many operators only complete it quarterly and allow margins to drift between reviews.

Jelly reduces the same workflow to under three minutes per dish by pre-populating every ingredient from scanned invoices. This pre-population means that when a new invoice arrives by email or photo, Jelly already knows which recipes use each ingredient and can automatically update their costs. As ingredient costs change, GP percentages recalculate in real time across the entire menu, with red indicators flagging dishes that have dropped below target margin and green indicators confirming dishes that have improved.

Connecting a POS system such as Square, EPOS Now, Lightspeed, or Toast adds item-level sales data to the picture. The Flash Report combines live costs from invoices with live sales from the POS to produce a daily, weekly, or monthly GP view without manual data entry. The Sales Mix report highlights which dishes are both popular and profitable, so you can make data-driven menu decisions. POS setup across all four supported systems takes around five minutes within the Jelly platform.

Recipe costing software reduces the time spent updating spreadsheets by 4–8 hours per month, and identifying and correcting underpriced menu items helps recover food costs. These changes can return meaningful value to the bottom line.

Stuart Noble, Head Chef at Cairn Lodge Hotel, summed it up clearly: “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.”

See the three-minute costing workflow in action in a live Jelly demo.

Frequently asked questions

How to calculate gross profit per item?

Calculate gross profit per item by subtracting the total ingredient cost of a single portion from the ex-VAT selling price. The formula is: GP (£) = Ex-VAT Selling Price – Total Ingredient Cost. To express this as a percentage, use: GP% = (GP £ ÷ Ex-VAT Selling Price) × 100. The critical step for UK operators is removing VAT before calculating, so divide the menu price by 1.20 for standard-rated items. A dish priced at £18.00 on the menu has an ex-VAT selling price of £15.00. If the total ingredient cost is £4.95, GP = £10.05 and GP% = 67%.

How to calculate gross profit on food?

Calculate gross profit on food at either dish level or total food revenue level. At dish level, use the formula above. At business level, GP on food = Total Food Revenue (ex-VAT) – Total Food Cost of Goods Sold. The result expressed as a percentage gives the overall food GP margin. For UK restaurants and pubs, a healthy food GP margin sits between 65% and 75% for restaurant-style menus and 60–70% for traditional pub food. The most frequent errors include leaving VAT in the selling price, using invoice prices that are weeks or months out of date, and skipping wastage in the cost calculation.

What is a healthy gross profit margin for UK restaurants and pubs?

Benchmarks vary by format. Full-service restaurants typically achieve 60–70% gross profit margin. Quick-service and fast-casual restaurants target 60–75%. Fine dining usually operates at 65–70%. Bars and pubs often achieve 70–80% on beverages overall, with draught beer and cider at 55–65%, spirits at 70–80%, and cocktails at 70–85%. For food specifically, traditional pub food runs at 60–70% GP and higher-margin restaurant menus at 65–75%. A GP consistently below 60% on food warrants an immediate review of menu pricing, portion sizes, and supplier costs. Net profit margins across the sector stay much tighter, typically 3–6% for full-service restaurants, which makes protecting gross margin at dish level crucial.

How often should menu costs be updated when supplier prices change?

The minimum recommended cadence is quarterly, but in practice supplier prices in the UK move weekly due to food price inflation, seasonal availability, and supply chain pressures. Reviewing costs only quarterly means a dish can haemorrhage margin for up to three months before anyone notices. The most effective approach updates costs automatically every time a new invoice arrives, so GP percentages always reflect live data. Operators using manual spreadsheets should at minimum set a weekly reminder to check key ingredient prices, particularly high-cost proteins, dairy, and cooking oils, against the latest invoices and then recalculate affected dishes immediately. Automated platforms like Jelly remove this manual step entirely by updating every recipe as soon as a new invoice is scanned.

Conclusion: keeping UK menu GP live and reliable

Calculating gross profit per menu item follows a repeatable five-step method: record the ex-VAT selling price, build the recipe cost from the latest invoices, apply unit conversions and wastage, subtract cost from selling price, and divide by selling price for the margin percentage. When you execute this process accurately and consistently, dish margins stay within the 65–75% benchmark that separates profitable UK restaurant and pub menus from those that quietly erode the bottom line.

The main limitation of the manual approach is time. At 28 minutes per dish, operators cannot re-cost frequently enough to respond to the weekly supplier price movements that define the current UK hospitality cost environment. Jelly converts the same workflow into a three-minute, live-updating process, scanning every invoice line item automatically, updating every recipe cost in real time, and surfacing margin alerts within 24 hours of any price change. The result is 10–20 hours of admin saved per month and an average 2-percentage-point improvement in gross margins within three months.

Schedule a walkthrough of Jelly’s live margin tracking across every dish on your menu.