Written by: JJ Tan, Founder, Jelly
Key Takeaways
- Food cost percentage equals ingredient cost divided by net (ex-VAT) selling price, with most UK restaurants targeting 28–35%.
- Accurate costing depends on applying yield percentages to every ingredient and always using VAT-exclusive revenue figures.
- Common manual errors include portion drift, outdated recipe cards, inventory timing mismatches and calculating against VAT-inclusive totals.
- Multi-site operations face extra pressure from untracked transfers and delayed margin visibility when they rely on spreadsheets.
- See live dish costs that update automatically with every supplier invoice.
Interactive Food Cost Calculator
This calculator costs any single dish and applies yield and VAT correctly. Toggle the VAT switch to strip VAT from your selling price automatically.
Enter each ingredient, its pack price, pack size, portion quantity and yield percentage. The tool handles unit conversions and returns your food cost percentage instantly.
[EMBED: Interactive single-dish food cost calculator with VAT toggle, ingredient rows, yield field, unit conversion and live food cost % output]
Three Worked Examples Using 2026 UK Data
Each example below uses net (ex-VAT) selling prices. Standard-rate VAT at 20% applies to all eat-in food sales, so the VAT-exclusive price equals the menu sticker price divided by 1.20.
Mediterranean Restaurant: Lamb Rump with Roasted Vegetables
Menu price: £22.00 (VAT-inclusive). Net selling price: £18.33. Ingredient cost breakdown:
- Lamb rump 200 g at 78% yield: £5.60
- Roasted seasonal vegetables: £1.10
- Herb oil, garnish, seasoning: £0.45
- Total plate cost: £7.15
Food cost percentage: £7.15 ÷ £18.33 × 100 = 39.0%, which sits above the 35% red-flag threshold for casual dining. A 10% rise in lamb prices, from £14/kg to £15.40/kg, adds £0.28 per portion and pushes food cost to 40.5%. That shift erodes GP by 1.5 points, so the operator must either reprice, reduce portion weight or switch supplier.
Pub Classic: Beer-Battered Cod and Chips
Menu price: £16.00 (VAT-inclusive). Net selling price: £13.33. Ingredient cost breakdown:
- Cod fillet 180 g at 85% yield: £3.20
- Batter mix, oil absorption: £0.55
- Chips 250 g: £0.70
- Mushy peas, tartare sauce, lemon: £0.40
- Total plate cost: £4.85
Food cost percentage: £4.85 ÷ £13.33 × 100 = 36.4%. UK pub food cost should target 28–32%, so this dish is marginal.
A cod price increase from £8.50/kg to £9.80/kg, consistent with 2025–2026 seafood inflation, raises plate cost to £5.08 and food cost to 38.1%. That change creates a 1.7-point swing on a single ingredient.
Boutique Hotel: Pan-Seared Duck Breast with Cherry Jus
Menu price: £34.00 (VAT-inclusive). Net selling price: £28.33. Ingredient cost breakdown:
- Duck breast 220 g at 80% yield: £6.40
- Cherry jus, stock reduction: £1.20
- Dauphinoise potato, seasonal greens: £1.80
- Micro herbs, garnish, oil: £0.60
- Total plate cost: £10.00
Food cost percentage: £10.00 ÷ £28.33 × 100 = 35.3%. Fine dining venues target 30–35% given premium ingredients, so this sits at the upper boundary.
Higher revenue per cover (£60–120+) provides headroom, but any further ingredient inflation without a menu price review will breach the red-flag threshold. The table below consolidates these red-flag thresholds alongside healthy targets for each venue type, giving a quick reference for benchmarking your own operation.
Healthy Food-Cost Targets by Venue Type
All percentages are calculated against net (ex-VAT) revenue. Using VAT-inclusive till totals understates the true food cost percentage by approximately 17%, which creates false confidence in margins.
| Venue Type | Target Food Cost % | Red-Flag Threshold |
|---|---|---|
| Fast casual / QSR | 25–30% | Above 33% |
| Casual dining / food pub | 28–32% | Above 35% |
| Fine dining / boutique hotel | 30–35% | Above 38% |
See where every dish sits against these benchmarks in real time.
Step-by-Step: Calculating Food Cost per Portion
This four-step process applies to any single dish and accounts for yield loss and VAT, the two most common sources of error in manual calculations.
- List every ingredient including small items. Include oils, garnishes, sauces and condiments. Small ingredients such as oil, salt and garnish collectively add 5–10% to actual plate cost when tracked, so omitting them systematically understates dish cost.
- Apply yield percentage to each ingredient. Adjusted cost per unit = pack price ÷ (pack size × yield %). A 1 kg bag of potatoes yielding 800 g after peeling has an 80% yield. Costing must be based on the gram served, not the gram purchased.
- Sum all ingredient costs to obtain total plate cost. Divide the total recipe cost by the number of finished portions. A £36.00 total recipe cost divided by 12 portions yields £3.00 per portion.
- Divide plate cost by the net (ex-VAT) selling price and multiply by 100. For eat-in sales in the UK, divide the menu sticker price by 1.20 to remove standard-rate VAT before applying the formula. A dish costing £4.85 with a £16.00 sticker price has a net selling price of £13.33 and a food cost of 36.4%, not 30.3%. That 6-point error compounds across every dish on the menu.
Five Manual-Calculation Errors That Hurt Multi-Site Kitchens
Growing operations that rely on spreadsheets encounter a predictable set of errors. Each one silently inflates food cost or hides margin leakage until it appears in a month-end report that is already weeks out of date.
- Calculating food cost against VAT-inclusive revenue. Using gross till totals that include 20% VAT understates the true food cost percentage by approximately 17%, which produces false confidence. Every percentage calculation must use net (ex-VAT) revenue as the denominator.
- Portion drift across sites. Serving a chicken breast at 220 g instead of the specified 180 g increases ingredient cost per plate by 22%. Across 200 portions per week this equates to giving away the equivalent of 40 portions free. Without recipe-linked consumption tracking, the variance stays invisible until stocktake.
- Inventory timing mismatches. A large delivery on the last day of the month makes a good month look terrible, while running freezers down makes a bad month look excellent, which produces a confidently wrong food cost percentage. Stock-take cut-offs must align precisely with the sales period.
- Untracked inter-site transfers. Untracked stock transfers between outlets make the sending kitchen look wasteful and the receiving outlet look efficient, so site-level accountability becomes impossible without dockets valued at cost. Multi-site groups using manual spreadsheets can experience food cost variances above theoretical, creating significant monthly gaps that are difficult to attribute to a specific site or cause.
- Outdated recipe cards. Old recipe cards cause costing errors because they ignore current supplier pricing and portion drift. At 9% ingredient inflation, a dish costing £3.20 to produce in 2025 now costs approximately £3.49 with no recipe change, which represents a 9-point margin shift that a static spreadsheet will never surface automatically.
If any of these errors sound familiar, see how Jelly eliminates them automatically.
When Manual Food Costing Breaks Down
A single-site operator with one chef-owner can absorb the 28 minutes it takes to cost a dish in a spreadsheet. The model breaks at the point of expansion.
Manual invoice processing combined with month-end comparison to sales delays detection of food cost spikes by up to four weeks. Problems arising in week one are only identified during week-five reviews. By that point, the margin has already gone.
Jelly addresses this directly. Every supplier invoice is scanned automatically by photo or email, and every line-item price is extracted without manual entry. When an ingredient price changes, the gross profit margin on every dish that uses it updates in real time.
A red percentage flags any dish that has dropped below its target. A green one confirms dishes that have improved. Chef-Owner Murat Kilic of Amber restaurant in East London saves £3,000–£4,000 per month through faster reactions to price changes, better supplier negotiations and tighter menu controls, all driven by Jelly’s automated invoice and costing workflow.
The time saving is equally significant. Sushi Revolution’s monthly stocktake using Jelly takes 5–20 minutes, down from 2–3 hours previously. What used to take 28 minutes to cost a single dish in a spreadsheet now takes 3 minutes in Jelly’s Kitchen section, where chefs build recipes by clicking on ingredients already populated from scanned invoices.
For kitchens expanding to two, three or five sites, Jelly’s Flash Report delivers a daily, weekly or monthly view of gross profit margin calculated from invoice costs and POS sales data, without a single manual entry. Growing kitchens no longer need to wait for a month-end accountant’s report to know whether margins are on target.
Frequently Asked Questions
What is a good food cost percentage for a UK restaurant in 2026?
Most UK restaurants, pubs and boutique hotels should target a food cost percentage of 28–35% of net (ex-VAT) revenue. The precise target varies by venue type: fast casual and QSR operations typically aim for 25–30%, casual dining and food pubs for 28–32%, and fine dining or boutique hotel restaurants for 30–35% given the higher cost of premium ingredients.
Anything above 35% in a casual dining setting is a red flag indicating margin leakage before labour, rent or utilities are considered. A food cost below 28% can signal over-pricing or under-portioning that guests will notice.
These benchmarks must always be calculated against net revenue. Using VAT-inclusive till totals repeats the same systematic understatement described earlier in the benchmarks section.
How do I handle VAT when calculating food cost percentage in the UK?
All eat-in food and drink sales in UK restaurants, pubs and hotels are subject to standard-rate VAT at 20%. To calculate food cost percentage correctly, divide the menu sticker price by 1.20 to obtain the net (ex-VAT) selling price, then use that figure as the denominator.
For example, a dish priced at £16.00 on the menu has a net selling price of £13.33. As demonstrated in the worked example earlier, this calculation error compounds across every dish and every week of trading.
Cold takeaway food consumed off the premises may be zero-rated, so operators with mixed eat-in and takeaway sales need a POS system that distinguishes between the two at the point of transaction. That separation keeps net revenue figures accurate for food cost tracking.
How long does it take to cost a dish manually versus using Jelly?
Manual dish costing in a spreadsheet takes an average of 28 minutes per menu item. That time covers listing every ingredient, sourcing current pack prices from invoices, applying yield percentages, converting units and performing the final calculation. Teams must repeat this work every time a supplier price changes.
In Jelly, the same process takes approximately 3 minutes. Ingredients are already populated from automatically scanned invoices, unit conversions are handled instantly, and yield percentages are stored against each ingredient.
When a new invoice arrives with a different price, every dish that uses that ingredient is recosted automatically with no manual input required. For a kitchen reviewing its menu monthly, that shift represents a significant saving of admin time.
What are the most common food cost mistakes in multi-site kitchens?
The five errors that appear most consistently in growing multi-site operations are:
- calculating food cost against VAT-inclusive revenue rather than net revenue
- portion drift where different sites serve different weights without detection, with the chicken breast example earlier showing how a 40 g variance can cost the equivalent of 40 free portions per week
- inventory timing mismatches where stock-take cut-offs do not align with the sales period, including the distortion described earlier where end-of-month deliveries skew results
- untracked stock transfers between sites that make one kitchen look wasteful and another look efficient
- outdated recipe cards that do not reflect current supplier prices
Each error is individually manageable at a single site with one chef-owner. Across two or more sites, they compound, and food cost variances above theoretical can represent substantial monthly gaps that manual spreadsheet processes cannot easily diagnose by site or by cause.
How does Jelly help with food cost percentage tracking across multiple sites?
Jelly automates the entire workflow from supplier invoice to dish-level gross profit margin. Every invoice is captured by photo or email and scanned line by line, including quantity, SKU, price and tax, without manual data entry.
Because ingredient costs update with every new invoice, the gross profit margin for every dish is always live. Jelly’s Flash Report provides a daily, weekly or monthly view of GP margin by integrating with POS systems including Square, Lightspeed, EPOS Now and Toast, so sales data flows in automatically alongside cost data.
The Price Alert feature flags every ingredient price increase or decrease by supplier, giving operators the evidence needed to negotiate credits or switch suppliers before the damage reaches the month-end P&L. For multi-site operators, management has direct access to the same live data as the kitchen team, which removes the reliance on chefs to manually compile and submit cost reports.
Jelly charges a flat rate of £129 per month per location with no variable charges per user or feature.