How to Calculate Food Costs for Catering: A 7-Step UK Guide

How to Calculate Food Costs for Catering: A 7-Step UK Guide

Written by: JJ Tan, Founder, Jelly

Key Takeaways for UK Catering Food Costs

  • Accurate food costing starts with current supplier invoices. Outdated prices are the leading cause of margin erosion in catering.
  • Build recipe cards with precise unit conversions and yield factors. Then scale quantities for guest numbers and apply service-style waste buffers of 5–15%.
  • Calculate total and per-head food costs ex-VAT. Add labour, transport and overheads before setting a selling price that keeps food cost within the 25–35% target.
  • Common UK catering mistakes such as forgetting VAT, omitting waste buffers, and ignoring price fluctuations disappear when invoice scanning automation connects directly to recipe costing.
  • Jelly automates the entire 7-step process and updates every dish cost the moment a new invoice arrives. See how Jelly protects your margins in a quick demo.

Step 1: Gather Supplier Invoices and Current Prices

Every accurate food cost calculation starts with current, line-item supplier prices. Outdated prices are the single most common source of margin erosion. Manual invoice entry is time-consuming and prone to errors, and leaves recipe cost calculations using outdated prices because there is no automatic connection between invoice data and food costing.

To avoid these pitfalls, focus on achieving a clear outcome at this stage. Success at this step means every ingredient used in the event menu has a verified, ex-VAT unit price drawn from the most recent supplier invoice. Note that food cost percentage must be calculated against net ex-VAT revenue; using gross VAT-inclusive sales understates food cost percentage by approximately 17%.

Ingredient Supplier Pack Size Ex-VAT Unit Cost (£)
Chicken breast Supplier A 5 kg £18.50
Double cream Supplier B 1 litre £2.10
Baby potatoes Supplier C 2.5 kg £3.40
Mixed salad leaves Supplier D 1 kg £4.20

Step 2: Build Recipe Cards with Clear Unit Conversions

A recipe card translates pack-level supplier prices into a cost per gram, millilitre, or unit, then multiplies by the quantity used in each dish. Unit conversion errors, such as pricing a recipe in grams when the invoice is in kilograms, frequently cause costing mistakes.

Success at this step means every recipe card shows ingredient quantity, unit cost, extended cost, and a yield factor that accounts for trim and cooking loss. Recipe-based costing that applies yield factors for trim and cooking loss is recommended for accurate per-order estimates in catering.

Ingredient Quantity per Portion Cost per Unit (£) Extended Cost (£)
Chicken breast 180 g £0.0037/g £0.67
Double cream 50 ml £0.0021/ml £0.11
Baby potatoes 150 g £0.00136/g £0.20
Mixed salad leaves 40 g £0.0042/g £0.17

Step 3: Scale Quantities for Confirmed Guest Numbers

Accurate single-portion recipe cards make scaling for guest count a simple multiplication exercise. The main risk at this stage is ignoring batch-cooking yield differences, because large-batch cooking often produces slightly different yields than single-portion testing.

Success here means a scaled ingredient list for the confirmed guest count, with quantities expressed in the same units used on supplier invoices to simplify ordering.

Ingredient Per Portion (g) 50 Guests (kg) Total Cost at Scale (£)
Chicken breast 180 g 9.0 kg £33.30
Double cream 50 ml 2.5 litres £5.25
Baby potatoes 150 g 7.5 kg £10.20
Mixed salad leaves 40 g 2.0 kg £8.40

Step 4: Apply a Service-Style Waste Buffer

A waste buffer accounts for trim, spoilage, over-portioning, and no-shows. The correct buffer varies by service style. Served or plated catering typically requires a lower waste allowance than buffet service due to greater portion control by staff.

Success at this step means a single waste multiplier applied to the scaled ingredient total, chosen from the table below based on the confirmed service style.

Service Style Waste Buffer Source Notes
Plated / table service 5–8% KitchenNmbrs Full portion control by staff
Buffet 10–15% KitchenNmbrs Self-service increases variance
Canapé / cocktail 12–18% Cucinovo High variance, small portions
Family style 8–12% Cucinovo Shared platters, moderate variance

Step 5: Calculate Total Food Cost and Per-Head Cost

Scaled quantities and the waste buffer make total food cost and per-head food cost simple to calculate. Food cost percentage is calculated as (ingredient cost per portion ÷ selling price per portion) × 100, and should be tracked per dish rather than only at menu level.

Success at this step means a confirmed total food cost figure and a per-head food cost figure, both expressed ex-VAT and ready to feed into the full quote.

Line Item Amount (£) Notes Per Head (50 guests)
Scaled ingredient total £57.15 From Step 3 £1.14
Waste buffer (10% buffet) £5.72 Applied to total £0.11
Total food cost £62.87 Single course example £1.26
Full 3-course menu estimate £314.35 ×5 courses/components £6.29

Step 6: Add Labour, Transport and Overheads to Build the Full Quote

Food cost alone does not produce a quote. A defensible catering quote must include direct labour, transport, equipment hire, and overhead allocation in addition to food cost per person. Among these components, staffing costs represent a notable part of a typical London catering quote across all service styles, with event servers charged at £15–£30 per hour.

Success at this step means a fully loaded cost per head that includes all five cost layers before margin is applied.

Cost Layer Per Head (£) Basis Benchmark
Food cost £6.29 From Step 5 28–35% of revenue
Direct labour £8.00 Chef + service staff hours ÷ covers 25–35% of revenue
Transport £1.50 Fuel + vehicle cost ÷ covers £20–60 per delivery
Equipment & overheads £3.00 Hire, insurance, admin ÷ covers 10–20% of revenue

Step 7: Set the Selling Price That Protects the 25–35% Food-Cost Target

The selling price comes from the total food cost and the food-cost percentage target. The recommended formula is: (food cost per person + labour cost per person + fixed costs per person) ÷ (1 − target profit margin).

Success at this step means a per-head selling price that keeps food cost within the 25–35% band for the service style, with a 2–3% buffer built in to absorb unexpected price spikes. Aiming for 27–28% instead of exactly 30% absorbs unexpected price spikes without killing profitability.

Service Style Food-Cost Target Example Food Cost/Head Implied Min. Selling Price/Head
Plated dinner 28–33% £6.29 £19.06–£22.46
Buffet 30–35% £6.29 £17.97–£20.97
Canapé / cocktail 20–28% £6.29 £22.46–£31.45
High-end plated 25–28% £6.29 £22.46–£25.16

Downloadable Catering Food Cost Calculator Template

A pre-built Google Sheets template loaded with a 50-guest plated dinner example, including all 7 steps, waste buffers, and the selling price formula, is available to Jelly users. The template connects directly to live invoice data when Jelly is active, so prices update automatically rather than requiring manual re-entry.

To access the template and see it populated with your own supplier prices, speak with the Jelly team about getting started.

Common Mistakes When Calculating Catering Food Costs in the UK

How to Measure Success of Your Costing Process

Four KPIs show whether the 7-step process works and where automation adds measurable value.

  • Admin hours saved per event. The baseline for manual costing is 10–20 hours per event. Automated systems can reduce the time hospitality managers spend on manual reconciliation tasks. Target under 2 hours of costing admin per event with automation.
  • Margin variance week-to-week. Consistent food-cost percentage within ±1–2 percentage points of target indicates stable costing discipline. Variance above ±3 points signals a data or process problem.
  • Supplier credit notes recovered. Jelly’s Price Alert feature flags every price increase, enabling operators to claim credit notes when suppliers charge above agreed rates. Amber restaurant recovers £3,000–£4,000 per month through credits and tighter buying controls.
  • Time from invoice receipt to updated dish cost. Manual processes leave recipe costs using outdated prices indefinitely. With automated invoice scanning, the target is under 24 hours from invoice receipt to updated dish cost across every affected recipe.

Advanced Tips: Live Price Alerts and POS Integration

The 7-step manual process described above takes substantial time per dish in a spreadsheet when prices must be checked, converted, and entered by hand. Automated invoice processing tools extract line items, quantities, prices and VAT from supplier PDF or paper invoices and feed the data directly into recipe costing systems so that ingredient price changes update food cost calculations without manual intervention.

Jelly’s workflow compresses the manual process to approximately 3 minutes per dish. When a new supplier invoice arrives by email or photo, Jelly scans every line item, updates the ingredient price across every recipe that uses it, and flags any price movement via the Price Alert feature. Operators using complementary POS systems can connect Jelly in under five minutes. After connection, the Flash Report delivers a daily gross-profit view calculated from live costs and live sales data, with no manual input required.

Automated systems with recipes wired to POS can deliver measurable food-cost outcomes more quickly than traditional monthly accounting cycles. Jelly customers see gross margins increase by an average of 2 percentage points within the first three months.

Frequently Asked Questions

How do I calculate food costs for a multi-day catering event?

Calculate food cost per head for each day’s menu separately, following the 7-step process for each day. Apply waste buffers independently per service style per day, because a day with a buffet lunch and a plated dinner requires two separate buffer calculations. Sum the daily per-head food costs to produce a total per-head food cost for the full event. Then add labour, transport, and overheads for the entire event duration before deriving the selling price. Multi-day events also increase the risk of ingredient spoilage, so apply a slightly higher waste buffer, adding 2–3 percentage points for perishable items held across days.

What is the difference in waste rates between plated and buffet service, and how does it affect my per-head cost?

Plated service gives kitchen staff full portion control, which limits waste to trim and cooking loss, typically 5–8% of the scaled ingredient total. Buffet service removes that control because guests self-serve, which increases waste to 10–15% of the scaled ingredient total for standard buffets. For all-you-can-eat formats, the waste factor rises further, and a dinner buffet running 3–4 hours requires 35–50% extra food above basic per-person portions.

In practical terms, a £6.00 per-head food cost for a plated dinner becomes approximately £6.30–£6.48 after a 5–8% buffer. The same base cost for a buffet becomes £6.60–£6.90 after a 10–15% buffer. Over 100 guests, that difference is £30–£42 in additional food cost that must be recovered in the selling price.

How often should I refresh supplier prices in my catering cost calculations?

Fish and meat prices are typically reviewed or published monthly or less frequently, such as annually or twice per year. Ambient and dry goods are more stable but should be refreshed at least monthly, or immediately when a new supplier invoice arrives. The most reliable approach is to connect invoice scanning automation so that every new invoice automatically updates the relevant ingredient prices across all recipes, which removes the need for a manual refresh schedule entirely. Operators who rely on monthly accounting reports are typically 30–45 days behind real-time price movements, which is long enough for a profitable dish to become loss-making without anyone noticing.

What food-cost percentage should I target for a UK buffet versus a plated dinner?

For a staffed buffet, target a food-cost percentage of 30–35% of net ex-VAT revenue. For a plated three- or four-course dinner, target 28–33%. High-end or fine-dining plated events can run at 25–28% because premium ingredients command higher selling prices. Canapé and cocktail receptions typically target 20–28% because the labour intensity is higher and the food component is a smaller share of the total quote. Always calculate food-cost percentage against net ex-VAT revenue, not gross VAT-inclusive sales, to avoid understating the true percentage.

Can Jelly handle catering operations with multiple suppliers and fluctuating prices?

Jelly is designed specifically for operations managing multiple suppliers simultaneously. Every invoice, regardless of supplier or format, is scanned automatically to extract line-item prices. When a supplier changes a price, Jelly’s Price Alert feature flags the movement immediately and updates every recipe that uses the affected ingredient. This means a catering operation with ten suppliers across 200 ingredients maintains accurate, live dish costs without any manual re-entry. The Price Alert data also provides concrete evidence for supplier negotiations, enabling operators to challenge unjustified price increases and recover credit notes.

Conclusion: Protect Your 25–35% Target with Automation

The 7-step process of gathering current invoice prices, building recipe cards with unit conversions, scaling for guest numbers, applying a service-style waste buffer, calculating per-head food cost, adding labour and overheads, and setting a margin-protecting selling price gives any UK catering operation a repeatable, defensible costing method. The process works manually, but manual execution consumes 10–20 hours per event and relies on prices that are outdated the moment a new invoice arrives.

Jelly removes that constraint. Automated invoice scanning keeps every ingredient price current, the Cookbook feature builds and costs recipes in minutes rather than hours, and the Flash Report delivers a daily gross-profit view when connected to a supported POS system. Operators using Jelly cut food costs by an average of 3% in the first three months and add 2 percentage points to gross margins.

See the 7-step process running on your own live data by connecting with the Jelly team.

Read Next