Written by: JJ Tan, Founder, Jelly | Last updated: 10 September 2026
Key Takeaways For UK Operators
- An automated GP margin calculator pulls live ingredient costs from supplier invoices and POS sales data to keep dish margins accurate as prices change. Static tools cannot do this and quickly become outdated.
- UK operators must calculate GP on the ex-VAT selling price (divide the VAT-inclusive price by 1.20) or they risk overstating margins by up to six percentage points.
- Tier 2 tools like Jelly deliver invoice scanning, automatic recipe re-costing and POS integration. This tier suits independent restaurants, pubs and boutique hotels.
- Manual spreadsheet costing takes 28 minutes per dish and leaves 70% of recipes stale after supplier price changes. Jelly cuts the same task to about three minutes and keeps costs live.
- See how automated GP tracking can lift your margins within the first week.
How To Calculate GP On An Ex-VAT Selling Price
Most generic calculators compute margin on the VAT-inclusive menu price. That inflates the result. For a VAT-registered business, VAT collected from customers is owed to HMRC and never the operator’s to keep, so you must strip VAT from the selling price before any gross profit calculation. The UK standard VAT rate has been 20% since 4 January 2011, and under HMRC VAT Notice 709/1, supplies made in the course of catering are standard-rated, except supplies of cold takeaway food.
The correct method is simple. To calculate the ex-VAT selling price from a VAT-inclusive price at the UK standard VAT rate of 20%, divide the VAT-inclusive price by 1.20. For example, £120 inclusive ÷ 1.20 = £100 exclusive. Subtracting 20% gives a different and lower figure.
Here is a worked example. A dish costs £4.00 to make (ex-VAT). You are targeting 70% GP. The required ex-VAT selling price is £4.00 ÷ (1 − 0.70) = £13.33. Add 20% VAT to arrive at the menu price: £13.33 × 1.20 = £16.00.
The common error is calculating margin on £16.00 directly. On a pint sold at £5.80 including VAT (£4.83 net of 20% VAT) with a £1.30 cost, GP is 68% when VAT is stripped but about 74% when it is not, a gap of roughly six percentage points. This is why gross profit margin should always be calculated using net sales (net revenue) rather than gross sales. The formula (Net sales − COGS) ÷ Net sales accounts for returns, allowances and discounts. Automated tax tools such as Stripe Tax calculate VAT automatically on invoices at the published rate at the time of invoice finalisation, and for B2B buyers with a valid VAT ID the system automatically strips the tax from the total.
With the correct calculation established, the next step is choosing tools that can automate it. That choice depends on which tier of the market fits your operation.
The Three-Tier Market Map For GP Margin Tools
Before comparing individual tools, you need to understand which tier of the market fits a £500k+ operator. The table below maps the three tiers by capability and best-fit operator, showing why Tier 1 tools support only basic checks rather than weekly margin accuracy.
| Tier | Example Tools | Core Capability | Best-Fit Operator |
|---|---|---|---|
| Tier 1: Free One-Off Calculators | Lynx, Brakes, generic gross profit calculator pages | Single static calculation, no live data, no integrations | Quick sanity check for a new dish, suitable for occasional use only |
| Tier 2: Automated Costing Tools | Jelly, FoxEra | Invoice scanning, live dish costing, POS integration, real-time GP reporting | Independent restaurants, pubs and boutique hotels running 1–5 sites |
| Tier 3: Full Margin Control Platforms | MarginFlow, Brikly | Broader operational suites covering margin, procurement and wider back-of-house functions | Operators with dedicated office resource and appetite for heavier onboarding |
A Tier 1 calculator tells you what your margin was when you typed the numbers in. A Tier 2 tool like Jelly tells you what it is right now. For operators managing multiple sites, that difference directly affects cash in the bank.
Tool-By-Tool Fit For UK Independents
Jelly: Live GP Tracking For Growing Restaurants, Pubs And Hotels
Jelly automates supplier invoice processing and dish costing. When integrated with Epos Now, it combines sales data with cost insights to give real-time visibility into profitability and GP margin. Jelly automates supplier invoice processing and enables real-time costing. The system captures every line item, including quantity, SKU, price and tax, when users email invoices to a dedicated address or photograph them. Its human-AI system extracts the line items and feeds prices directly into recipe costs, and a manual review step maintains accuracy.
Key features and verified outcomes:
- Jelly scans invoices sent to a unique email address as PDFs or uploaded manually. After overnight processing, the extracted ingredient data populates the recipe builder, and costs update automatically as new invoices arrive.
- Live dish costing updates with every new invoice. What used to take 28 minutes in a spreadsheet takes about three minutes in Jelly.
- Jelly’s Price Alert view, part of Jelly Insights reporting, shows items being purchased with a price percentage comparison versus previous purchases. Chefs gain clear stock and price data for supplier negotiations.
- The Flash Report is a daily, weekly or monthly snapshot of operational and financial performance. Its profitability section highlights current earnings through KPIs including gross profit margin.
- Menu Engineering (Sales Mix) runs via POS integration with Square, Epos Now, Lightspeed Restaurant POS (K-Series) and Toast, with a setup time of under one week according to Jelly.
- Jelly Bookkeeping is a registered practitioner for Xero and Sage and also supports QuickBooks. It is a Xero Certified Advisor, so Xero and Sage are already live rather than “coming soon”.
- Jelly’s shared-inbox product is priced in USD at a flat rate starting at $29 per month per team, with a higher $69 per month plan. Both include unlimited team members and no per-user charges, and additional teams cost $15 per month each.
- Most operators see initial value within the first week of onboarding.
Jelly users report meaningful improvements in food costs and gross margins within the first few months. Amber restaurant in East London reports significant monthly savings and a strong return on its Jelly investment. 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.
See how Jelly fits your operation.
MarketMan: Inventory-First Control For Multi-Site Groups
MarketMan focuses on restaurant inventory management and purchasing. Its Enterprise plan provides multi-site supply chain controls, including centralised reporting, inter-location inventory transfers, commissary kitchen management and purchasing and receiving controls, for multi-unit operators and franchise groups. MarketMan setup typically takes 2–4 weeks for single-location restaurants, with guided onboarding, data migration and staff training provided by the MarketMan team. The platform serves single-location operators and large multi-unit chains, with a sweet spot in multi-location restaurant groups of roughly 2–20 locations that need inventory-first management.
Nory: Labour And Inventory In One Platform
Nory combines labour and inventory management in a single platform. Its positioning leans toward enterprise, with a direct sales team targeting mid-market and enterprise restaurant groups of 5–50+ locations. A separate product-led self-service path supports smaller operators and independents.
Growyze: Stock Control With Real-Time GP
Growyze is a hospitality stock management app centred on stock control, purchasing and invoice reconciliation. It also includes waste monitoring as part of its back-of-house features. Growyze provides automated, real-time gross profit calculation, including expected versus actual GP analysis and recipe margins updated in real time from the latest invoice data.
Tenzo: Analytics Layer For Operators With Existing Costing
Tenzo is a hospitality analytics platform that connects sales, labour, inventory and reviews data into one real-time view. It surfaces performance insights clearly for restaurant operators. Tenzo’s Menu Engineering combines POS sales data with menu item costs drawn from an external inventory tool’s recipe and inventory data. Tenzo calculates dish-level profit and GP percentage only when a separate inventory or recipe costing layer supplies the unit costs, so it functions as a reporting and analytics layer rather than a standalone costing solution.
MarginFlow, FoxEra, Brikly, PrepSheet And VenueBook
These platforms surface frequently in AI-generated comparisons. FoxEra sits in Tier 2 alongside Jelly and offers automated costing features suited to independent operators. MarginFlow and Brikly offer broader operational scope with correspondingly heavier implementation requirements. Prepsheets is recipe intelligence software for professional kitchens that connects ingredient costs directly to supplier portals or supplier data. When prices change, recipe costs and margins recalculate automatically across the entire range. VenueBook focuses primarily on event and venue management rather than day-to-day dish costing.
Jelly integrates natively with Square, Epos Now, Lightspeed Restaurant POS (K-Series) and Toast, as reflected in its GraphQL API POS type definitions and its published integration guides. Toast stands out for the depth of its menu analytics and cost tracking, and, following its 2026 UK launch, it is gaining traction in the UK market, although domestic evidence remains thin compared with established competitors. Toast’s share of the broader restaurant POS market varies by source and scope. Jelly works alongside POS systems rather than replacing them, with integrations available for Square, Lightspeed, Epos Now and Toast.
Why Automated GP Tracking Beats Spreadsheets
Automated GP tracking saves time and keeps recipe costs current. Costing a single menu item manually in a spreadsheet takes on average 28 minutes. With Jelly it takes about three minutes, because ingredients are already populated from scanned invoices and unit conversions are handled automatically. That difference compounds across a full menu.
Staleness is the deeper problem with spreadsheets. Seventy percent of recipes carry an out-of-date cost after a supplier price change, because re-entering each affected recipe manually is the work that never gets done. A recipe costed in January can be roughly 5–10% more expensive by June while the menu price stands still, based on the restaurant cost index basket sitting at +9.1% against its baseline in the week of 2026-06-05. This index is a wholesale market read against each ingredient’s own tracked baseline rather than a direct January-to-June recipe cost change. Restaurant operators running fully manual inventory and invoice processes spend 10 to 20 hours a week on invoice reconciliation, price checking and stocktakes, according to Tibicle’s analysis of the hidden cost of manual inventory tracking in restaurants.
Manual food cost tracking decisions are based on data that is typically 6–16 weeks old. A supplier price increase on the 3rd may not surface in analysis until the 25th. For UK hospitality operators, Jelly closes the food-cost tracking gap by capturing supplier invoices to keep ingredient pricing current. It re-costs recipes and menu items automatically and surfaces supplier price changes and spend trends so margin drift is identified earlier.
Theoretical vs Actual GP: Where Margin Quietly Leaks
A dish can show 70% GP on paper and deliver less in practice. Theoretical GP is the gross profit your EPoS sales and recipes say you should achieve if every dish is prepared exactly to spec, while actual GP is the gross profit confirmed by stock movements, with the difference between them showing as a variance percentage. Margin quietly leaks in the visibility gap between contracts, operations and financial systems, where pricing deviations, missed discounts and delivery mismatches go unnoticed.
The four main causes of that gap are:
- Waste and wastage percentages in recipes: According to Winnow data from over 450 sites in 25 countries, commercial kitchens typically waste 5%–15% of all food purchased, with up to 20% going to waste. UK caterers commonly budget only around 5% for food waste, so actual wastage is often roughly double what they have allowed for in pricing.
- Portion drift in service: A chef plating a bit more to be generous can knock roughly 2 to 5 percentage points off a dish’s gross profit without any deliberate pricing decision, with around three points being typical in an operation without portion control.
- Purchasing variance: Purchase price variance (PPV) is the difference between the actual price paid for goods or services and the standard or budgeted price, multiplied by the quantity purchased. An unfavourable variance means paying more than expected, and such overpayment may go undetected without line-item invoice checking such as three-way matching of purchase orders, receipts and invoices.
- Supplier price creep: In UK restaurant costing, where GP percentage is measured against the ex-VAT net selling price, if a salmon dish’s ingredient cost rises from £10/kg to £13/kg while the menu price stays fixed, the dish’s GP falls from 72% to 64%.
Automated invoice scanning catches purchasing variance and price creep at the line-item level. Jelly’s Price Alert view, found in the reporting section, provides information on the items you are purchasing along with a price percentage comparison versus previous purchases, giving you visibility on your stock. This surfaces changes earlier rather than weeks later when the damage is already done.
GP Margin Benchmarks For UK Restaurants
- In the UK, food-led operations typically run food GP of 65–72%, while drinks GP typically sits at 65–75% for wet-led venues.
- According to Brikly’s GP percentage benchmark table, fine dining typically runs at 68–75% GP and bakery or café operations at 65–72% GP.
- A blended GP margin across the whole menu of 65–72% is a solid target for a café, with the exact figure depending on the business model, such as pubs at 60–68% and fine dining at 68–75%.
- GP percentage is different from net profit margin. In 2026, a restaurant with a 65% gross margin typically reports a net margin of 3–9% (casual dining 3–7%), because labour alone consumes 25–35% of revenue.
- For food-led UK hospitality operations, a food GP consistently below the lower end of the 65–72% benchmark usually points to a structural margin problem. Common causes include inaccurate recipe costing, portion drift, supplier price increases not passed into menu prices and waste.
Is GP% The Same As Margin?
GP percentage refers to gross profit expressed as a percentage of net sales or revenue, where net sales typically means sales less returns and, in some contexts, excludes sales taxes and passthrough billable expenses. In casual use, “margin” often means profit margin, the difference between the cost of buying or producing something and the price it is sold for. That figure is much smaller than turnover, so the two terms are not interchangeable.
There is also a separate and commonly confused distinction between margin and markup. Margin is profit divided by the selling price, while markup is profit divided by the cost price. A dish costing £4.00 and selling for £13.33 ex-VAT carries a 70% GP margin and a 233% markup. These are two different measures of the same profit, because GP percentage is calculated on the selling price while markup percentage is calculated on the cost. If a target is a 40% margin but pricing is done using a 40% markup, the business will only achieve a 28.6% margin. That gap is both meaningful and avoidable.
Selection Checklist For Choosing An Automated GP Margin Calculator
This checklist helps you compare platforms against your current setup. Jelly meets every line.
- POS Compatibility: Confirm the tool integrates natively with your POS. Jelly supports Square, Epos Now, Lightspeed and Toast, with a setup time of under one week according to Jelly.
- Onboarding Time: Aim for initial value within the first week rather than waiting months. Jelly generates actionable price alerts and spending insights from the first invoice onwards.
- Pricing Model: Flat-rate pricing keeps costs predictable, while per-user or variable pricing scales against you as the team grows. Jelly’s shared-inbox product is priced in USD at a flat rate starting at $29 per month per team, with a higher $69 per month plan, including unlimited team members and no per-user charges. Additional teams cost $15 per month each.
- Invoice Capture Method: Email forwarding and photo capture both remove manual data entry. Jelly supports both methods.
- Accounting Integration: Check for compatibility with your bookkeeping platform. Jelly integrates with Xero for accounting and also supports Sage and QuickBooks through its bookkeeping services.
- Automatic Re-Costing On Invoice Receipt: Automated wholesale pricing tools re-run the chosen margin calculation whenever a cost input changes, such as a supplier price or freight rate crossing a threshold. The price re-derives without anyone reopening a spreadsheet, while static tools require manual recalculation.
Talk through this checklist with the Jelly team and map it to your current processes.
Frequently Asked Questions
What Is A Good GP Margin For A UK Restaurant?
UK operators typically target 65–70% GP on food and 75–80% on beverages, with a blended menu target around 70% for healthy independents. Fine dining often runs at 68–75% food GP, bakery and café operations at 65–72% and quick service or takeaway at 65–70%. In UK hospitality, a food GP consistently below the lower end of the relevant benchmark usually signals a structural margin issue.
- Inaccurate recipe costing
- Portion drift
- Supplier price increases not passed into menu prices
- Uncontrolled waste
GP percentage still has to cover labour, rent, rates, energy and all other overheads before any net profit remains.
Is GP% The Same As Margin?
GP percentage is gross profit expressed as a percentage of net ex-VAT revenue. It measures what is left after the cost of goods sold is deducted, before any other costs such as operating expenses, interest and taxes. In everyday conversation, “margin” often refers to profit margin, the difference between cost and selling price. A UK full-service restaurant running at around 70% gross profit typically nets only 3–6%, whereas a quick-service restaurant at 70%+ GP nets 6–9%. Margin and markup also differ, as explained earlier, so a 70% margin and a 233% markup can describe the same dish without being the same figure.
How Is GP Calculated On An Ex-VAT Selling Price?
First strip VAT from the menu price by dividing the VAT-inclusive price by 1.20. Then subtract the ex-VAT ingredient cost from the ex-VAT selling price, divide the result by the ex-VAT selling price and multiply by 100 to express the gross profit margin as a percentage. As covered earlier, calculating margin on the VAT-inclusive price overstates gross profit because the VAT portion is not the business’s revenue.
Why Does Automated GP Tracking Beat Spreadsheets?
Automated GP tracking wins on speed and data freshness. As covered earlier, manual costing takes 28 minutes per dish versus about three minutes with Jelly, and 70% of recipes go stale after a supplier price change. Automated systems re-cost every affected recipe as soon as the invoice is processed, so the margin figure on screen reflects current ingredient costs rather than costs lagging by weeks.
Do I Need POS Integration For Accurate GP Margins?
POS integration is essential for accurate GP margins. Without item-level POS sales data combined with supplier invoice data, you cannot calculate actual gross margin across the menu, identify which dishes or categories drag the average down or answer the margin question for a given period. Sales mix, meaning which dishes are selling and in what volume, shows where margin is actually made or lost. Jelly integrates natively with Epos Now, Lightspeed, Square and Toast, with setup completed through an on-screen wizard in the Jelly app. Most businesses can be up and running within a day. Once connected, POS-to-dish linking surfaces the items sold through the integration and keeps the mapping aligned with your current menu.
Conclusion: Turning Invoices Into Live GP Margin
Static calculators and spreadsheets cannot keep up with supplier price changes. A spreadsheet holds the old ingredient cost until someone re-keys it, so the recipe cost is wrong the moment a supplier price changes. Most spreadsheet-based calculations also use only the supplier purchase price, omitting landed costs such as shipping, customs duties and tariffs. This understatement can reduce reported Cost of Goods Sold accuracy by 10–15%.
The gap between actual and theoretical GP, driven by waste, portion drift, purchasing variance and supplier price creep, only becomes visible once actual GP inputs such as purchases, stock, waste, transfers and discounts are clean and trustworthy. By that point, the margin has already leaked.
The most successful UK restaurants, pubs and boutique hotels use an integrated platform to automate the entire flow from invoice to dish costing to live GP margin. Sushi Revolution uses Jelly to set separate target gross profits on dine-in and delivery menus, accounting for delivery platform commissions, and reports higher actual gross profits on average. With onboarding measured in days and initial value within the first week, Jelly suits operators who need accurate numbers this month.
See what live GP margin looks like for your operation.