How to Calculate Contribution Margin for Restaurants

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

Key Takeaways

  • Contribution margin calculations go out of date quickly when supplier prices move weekly, so real-time invoice data keeps numbers accurate.
  • Variable costs for each dish must cover ingredient COGS with wastage, packaging, delivery commissions, and direct kitchen labour to reflect true cost.
  • Using the contribution margin ratio lets operators compare dishes at different price points and classify Stars, Plowhorses, Puzzles, and Dogs for menu engineering.
  • UK restaurant benchmarks target a blended contribution margin of 30–40% after all variable costs, with beverage-led venues often achieving higher ratios because drink ingredients cost less.
  • Jelly automates the entire process by capturing invoices in real time and syncing with your POS, see live contribution margin calculations in your own kitchen.

Step 1: Identify Variable Costs That Move With Every Plate

Contribution margin stays accurate only when every cost that scales with a sale is captured. For a restaurant kitchen, variable costs include food and beverage COGS, credit card processing fees (typically 1.5–3.5% of card sales) for restaurants, third-party delivery commissions, packaging and disposables, and spoilage tied to volume. At the dish level, direct kitchen labour required to prepare that specific item also belongs in the calculation.

The costs most commonly missed in UK kitchens are:

Pro Tip: Build wastage into the recipe from day one. A 10% trim loss on a £12/kg protein raises the effective unit cost to £13.33/kg before a single plate leaves the pass.

Common Mistake: Over-portioning by kitchen staff adds 2–3 percentage points to food cost without appearing in standard reports, so always cost to the plated portion, not the purchased unit.

Step 2: Pull the Latest Line-Item Prices from Your Invoices

A contribution margin calculated on last month’s prices becomes a historical estimate, not a live decision tool. Office for National Statistics data shows supplier prices can alter recipe costs week to week, making static spreadsheet costing a direct cause of eroded contribution margins.

For each dish, locate the most recent invoice line for every ingredient. Record the invoiced unit, such as kg, litre, or case, and the net price paid, including any delivery surcharge allocated to that line.

Pro Tip: Email invoices directly to a dedicated address or photograph them on receipt, not at month end. Same-day capture keeps your costs no more than one delivery behind.

Common Mistake: Using contracted or catalogue prices instead of actual invoiced prices creates a second layer of inaccuracy beyond portioning variance. Purchases must be valued at actual invoiced prices, including surcharges, rather than contracted prices to keep COGS accurate.

Step 3: Apply the Contribution Margin Formula to Each Dish

With variable costs confirmed and invoice prices current, apply the three core formulas below. The worked example uses a pan-seared salmon fillet priced at £18.50 on the menu. The table shows how this single dish generates £11.10 in absolute margin per cover while holding a 60% contribution margin ratio, which lets you compare its pound profit and efficiency against other dishes.

Formula Expression Worked Example (Salmon Fillet)
Contribution Margin per Unit Selling Price − Variable Cost per Unit £18.50 − £7.40 = £11.10
Total Contribution Margin CM per Unit × Units Sold £11.10 × 120 covers = £1,332
Contribution Margin Ratio CM per Unit ÷ Selling Price × 100 £11.10 ÷ £18.50 × 100 = 60%

The £7.40 variable cost in the example includes salmon portion at £5.20 at current invoice price after 8% trim wastage, garnish ingredients at £0.90, packaging and disposables at £0.15, and an allocated delivery commission of £1.15 for the delivery-menu version of the dish.

Pro Tip: Calculate at the per-unit level first, then multiply by covers sold to see which dishes generate the most absolute margin, not just the strongest percentage.

Common Mistake: Confusing contribution margin with gross profit margin. Markup divides profit by cost, while gross profit margin divides profit by selling price, so a 60% contribution margin ratio and a 150% markup describe the same dish economics from different angles.

Step 4: Turn Margins into Ratios for Menu Engineering

The ratio converts raw pound figures into a comparable percentage that works across dishes at different price points. Once every dish has a ratio, rank them from highest to lowest.

Combining contribution margin with popularity data from your POS classifies every item as a Star, Plowhorse, Puzzle, or Dog. This four-quadrant view forms the base of practical menu engineering.

Pro Tip: Plowhorses, popular dishes with thin margins, deserve top priority. A 50p ingredient swap on a dish selling 500 units per week generates an additional £13,000 in annual profit.

Common Mistake: Ranking dishes by selling price instead of contribution margin ratio. A £28 steak with £19 in variable costs has a lower ratio at 32% than a £9 dessert with £2.50 in variable costs at 72%.

Step 5: Benchmark Against UK Pub, Restaurant and Hotel Averages

A 30% contribution margin for a UK full-service restaurant usually sits at the lower end of acceptable. Industry benchmarks place the target food cost percentage for UK full-service restaurants at 28–35%, which implies a contribution margin ratio of 65–72% on food items before labour and other variable costs. A blended contribution margin after all variable costs of 30–40% is typical for food-led restaurants, while beverage-led pubs and bars reach higher ratios because drink ingredients cost less.

Format changes the picture. Healthy COGS benchmarks often range from 25–35% for quick-service and casual dining to 30–40% for fine dining, with beverage-led venues typically 18–28%. A 30% blended contribution margin at a fine-dining venue with high labour and occupancy costs may not cover fixed overheads, while the same figure at a high-volume pub with strong beverage sales can still be profitable.

The inflation backdrop now matters for every menu decision. UK food prices rose 38.6% cumulatively by November 2025 since 2020, and the Food and Drink Federation forecasts UK food inflation to reach at least 9% by year-end. A margin that looked healthy in 2023 may no longer cover costs in 2026 without active menu repricing.

Margin vs markup reminder: A dish with a 40% contribution margin ratio carries a 67% markup. Neither figure is wrong because they measure the same economics differently. Use margin ratios for benchmarking and menu engineering, and use markup when negotiating with suppliers on target buy prices.

Automate Contribution Margin with Real-Time Invoice and POS Data

The five-step workflow above takes under five minutes per dish once data stays current. The real challenge is keeping data current across fluctuating supplier prices, multiple sites, and a kitchen team that has no time for spreadsheets. A 5% variance between theoretical and actual food cost on £100,000 monthly food sales represents £5,000 in lost profit, and that variance widens every time an invoice is not captured promptly.

Jelly removes the manual layer entirely. Every invoice is captured by photo or email, and Jelly automatically scans every line item, including quantity, SKU, price, and tax, so ingredient costs in your recipes update the moment a new delivery price lands. Jelly works alongside Square, EPOS Now, Lightspeed, or Toast. Connect your POS in under five minutes, and Jelly’s Flash Report delivers a daily gross profit view calculated from live invoice costs and real POS sales. The Price Alert feature flags every supplier price movement, giving chefs hard data to negotiate credits or switch suppliers before margins erode.

Sushi Revolution uses Jelly to set separate target gross profits on dine-in and delivery menus, accounting for 30% delivery commissions, achieving actual gross profits 2–3% higher on average. Jelly costs £129 flat per site per month, with no per-user fees and no variable charges.

See how Price Alert catches supplier increases before they hit your margin, and we will walk you through live dish costing in your first call.

Advanced Tips: Use Contribution Margin for Negotiation and Delivery Pricing

  • Supplier negotiation: Print the Price Alert history for a single ingredient before a supplier call. A documented 12% price rise over eight weeks gives a concrete basis for requesting a credit note or a volume discount.
  • Delivery-menu pricing: Build a separate delivery menu in Jelly by duplicating existing dishes and layering in the platform commission as a variable cost. Any dish whose delivery contribution margin ratio falls below your dine-in floor should be repriced or removed from the delivery menu.
  • Multi-site benchmarking: Within a single multi-site group, the gap between best- and worst-performing sites is often wider than the gap between good and average operators across the industry, so use site-level contribution margin data to identify which kitchen needs immediate attention.

Frequently Asked Questions

What variable costs should I include when calculating contribution margin for a restaurant dish?

Include every cost that increases directly because that dish was sold. That list covers the invoiced ingredient cost adjusted for portion wastage and batch-recipe scaling, any packaging or disposables used for that item, an allocated share of delivery platform commission if the dish appears on a delivery menu, and the direct kitchen labour required to prepare it. Fixed costs such as rent, salaried management, and insurance stay outside contribution margin and are recovered through the margin itself. The most commonly missed costs in UK kitchens are trim wastage on proteins and the true per-order delivery commission after additional platform marketing fees are applied.

How quickly can contribution margins change with UK food inflation?

Contribution margins can shift in a matter of weeks. As noted in the benchmarking section, cumulative food inflation of nearly 40% since 2020 means a protein price rise of 8% on a dish where protein represents 60% of variable cost reduces the contribution margin ratio by roughly 4–5 percentage points overnight without any menu price change. A dish costed in January may be loss-making by March if invoices are not captured and recipe costs updated in real time. Static spreadsheet costing now creates structural risk for any UK hospitality business.

What is a good contribution margin ratio for a UK pub versus a restaurant?

Beverage-led pubs usually achieve higher blended contribution margin ratios than food-led restaurants because drinks carry lower ingredient costs, since a pint of lager or a glass of house wine has a far lower variable cost as a percentage of selling price than a cooked main course. A food-led restaurant should target a blended contribution margin ratio of 30–40% after all variable costs, while a pub with a strong wet-led trade can reasonably target 45–55%. Fine-dining venues often show higher food cost percentages at 30–38% COGS but offset this with higher selling prices and lower volume, so absolute contribution margin per cover can still be strong. The most useful benchmark is your own site’s trend over time, tracked weekly against current invoice prices.

How does Jelly connect to my existing POS system?

Jelly integrates natively with Square, EPOS Now, Lightspeed, and Toast through real-time API. Setup follows the same flow across all four: open Jelly, click Integrations, sign in to your POS, grant permissions, and select which categories to sync. The process takes about five minutes. Once connected, item-level sales data flows into Jelly on each transaction, and the Flash Report and Sales Mix reports update automatically. The only common friction point is lacking admin access to the POS account, which Jelly flags upfront. POS-to-dish linking only surfaces items sold since the integration was connected, which keeps the mapping clean and free of legacy menu clutter.

Conclusion

Accurate contribution margin needs current invoice prices, correctly scoped variable costs, and a consistent formula applied at the dish level. The five-step process above delivers that in under five minutes per item. Set clear targets for your kitchen: identify at least three low-margin dishes in the first week and implement one recipe or pricing change per dish, then aim for a 2-percentage-point gross profit improvement within three months by acting on Price Alert data and menu engineering insights. Operators using Jelly consistently hit that benchmark, and at the flat monthly fee mentioned earlier, the platform pays for itself on a single supplier credit note.

Turn your invoices into live dish margins, connect your POS, and see the difference in your first week.