Written by: JJ Tan, Founder, Jelly

Key Takeaways

  • ResDiary is a reservation and table management platform and does not calculate food cost percentage directly.
  • Food cost percentage needs item-level sales data from an EPOS system and invoice-level ingredient costs from suppliers.
  • UK operators usually target a food cost percentage in the 28–35% range using VAT-exclusive figures for accurate margin tracking.
  • ResDiary booking data adds context on covers and spend per head, and works best when combined with EPOS and invoice data.
  • Jelly automates invoice scanning, EPOS integration, and real-time food cost percentage tracking for UK restaurants, pubs, and boutique hotels.

See Jelly In Action For Your Venue

What ResDiary Does And Does Not Do For Food Cost Percentage

ResDiary is a reservation and table management platform used by over 10,000 venues, primarily across Europe and the ANZ region. It manages bookings, table turns, covers, spend per head, waitlists, deposits, and guest profiles. Since 2023 it has been part of The Access Group.

ResDiary focuses on bookings and guest data rather than kitchen economics. It tracks bookings and covers, but not the costs behind them such as ingredient prices, recipe costs, or gross profit margins. These data points do not live inside the platform.

ResDiary does integrate with EPOS systems, which matters because food cost percentage requires sales data. Its EPOS API is built for point-of-sale partners to create a bi-directional integration, enabling functions such as recording spend against a booking and syncing itemised check details to a customer profile. ResDiary also offers integrations with systems including Zonal, Square, and Newbridge EPoS, though its EPOS/POS integration is a paid add-on delivered via third-party integration rather than a native build. Each of these connects reservation data to till activity, but none of them capture ingredient costs.

These integrations provide booking-level revenue context such as covers, spend per head, and peak periods. That context helps you understand demand patterns and guest behaviour. As ResDiary’s own API documentation confirms, the APIs expose booking, cover, and spend data, and an external food-cost platform must supply the ingredient-cost layer. ResDiary is a strong reservation tool. Food cost tracking requires additional systems alongside it, so the next step is understanding how the calculation itself works.

How To Calculate Food Cost Percentage: UK Formula And Benchmarks

Food cost percentage is the ratio of ingredient costs to food sales revenue, typically targeted at 28–35% for UK restaurants. ResDiary does not calculate this directly and the calculation relies on EPOS and invoice data.

UK operators rely on three core formulas:

  1. Overall Food Cost Percentage: Total food cost (opening stock + purchases − closing stock) ÷ total food sales ex-VAT × 100.
  2. Per-Dish Food Cost Percentage: Portion ingredient cost ÷ dish selling price ex-VAT × 100.
  3. Menu Pricing Target: Ingredient cost per dish ÷ target food cost percentage = required selling price ex-VAT.

The VAT-exclusive context is critical for UK operators. UK menu prices are legally displayed VAT-inclusive, so a dish priced at £16.80 has an ex-VAT selling price of £14.00 at the standard 20% rate. Calculating food cost against the VAT-inclusive figure understates food cost percentage by around 14–17%. That gap creates systematically underpriced menus and erodes margins over time.

UK industry benchmarks sit at 28–35%, but targets vary meaningfully by venue type. Casual dining typically runs 28–33%, gastropubs 30–38%, fine dining 30–38%, and quick-service operations 20–28%. Boutique hotel restaurant outlets commonly target 28–35% for food, with banqueting running slightly tighter at 25–32%.

How To Use ResDiary Booking Data With EPOS Sales To Calculate Food Cost Percentage

The following seven-step workflow gives UK operators using ResDiary a practical route to accurate food cost percentage.

  1. Pull booking data from ResDiary. Export covers, spend per head, and revenue by service period. This gives demand context such as how busy each service was and what guests spent in aggregate. Objective: establish the trading period and cover count.
  2. Pull item-level food sales data from your EPOS system for the same period. This is the critical step that ResDiary alone cannot provide. You need to know which dishes were sold, in what quantities, and at what prices ex-VAT. Objective: establish total food sales ex-VAT and sales mix.
  3. Pull ingredient cost data from supplier invoices. Capture every line item such as quantity, SKU, unit price, and tax for the same period. Objective: establish total food cost as cost of goods sold.
  4. Calculate overall food cost percentage. Apply the formula: (opening stock + purchases − closing stock) ÷ total food sales ex-VAT × 100. This gives a figure you can compare directly against your target and against the UK benchmark range mentioned earlier.
  5. Calculate per-dish food cost percentage. Map EPOS items to recipes and current ingredient costs. Divide each dish’s ingredient cost by its selling price ex-VAT. Objective: identify which dishes sit within target and which erode margin.
  6. Compare actual food cost percentage against your target and the UK benchmark range mentioned earlier. The example below illustrates a healthy result where food cost lands at 30%.
  7. Investigate variances. Check for supplier price changes, portioning drift, waste, and menu mix shifts. A variance of more than 2–3 percentage points between actual and theoretical food cost signals a specific operational problem worth investigating.

The table below shows a worked example of a healthy food cost percentage calculation using the steps above.

Metric Example Value
Food Sales (ex-VAT) £10,000
Food Cost £3,000
Food Cost Percentage 30%

ResDiary booking data gives useful context on covers and spend per head throughout this process. It still needs EPOS item-level sales data and invoice-level ingredient costs alongside it. Both data sets are required for an accurate food cost percentage.

Why Booking Data Alone Is Not Enough For Food Cost Percentage

ResDiary booking data shows who is coming and what they spend in aggregate. It does not show what those dishes cost you to produce.

Food cost percentage relies on two data sets that sit outside ResDiary. First, EPOS item-level sales data gives visibility into which dishes were sold and in what quantities, rather than only total spend per booking. Second, invoice-level ingredient costs show the actual price paid for every ingredient in the period, instead of an estimate or a catalogue price from months ago.

Without both, food cost percentage cannot be calculated accurately. Manual spreadsheets that attempt to bridge this gap are slow and error-prone, and they usually rely on outdated ingredient prices. A supplier raising a line-item price without detection for several billing cycles can cost hundreds of pounds per month per location before anyone notices. That is the operational risk of relying on manual processes.

Talk To Jelly About Automating Food Cost

How To Connect ResDiary To EPOS For Food Cost Data

ResDiary integrates with EPOS systems to pass booking and table data in both directions. Its EPOS API supports functions including:

  • Getting bookings for the current date
  • Updating arrival and meal statuses
  • Recording spend against a booking
  • Recording itemised checks against customer profiles

ResDiary also offers documented integrations with Zonal, Square, and Newbridge EPoS, among others.

These integrations connect reservation data to sales data at the booking level. For food cost percentage, you need the EPOS to provide item-level sales data such as which dishes were sold and in what quantities, mapped to dishes and their ingredient costs from invoices.

EPOS integration alone still does not calculate food cost percentage. Even with a fully connected ResDiary and EPOS workflow, ingredient costs must also be captured from supplier invoices and mapped to recipes. That invoice automation layer is where the calculation becomes possible, and it is also where manual processes most commonly break down. This is the gap Jelly is designed to close.

The Best Solution: Jelly For Automated Food Cost Percentage Tracking

UK restaurants, pubs, and boutique hotels that use ResDiary and want accurate food cost percentage without manual work can use Jelly to handle the heavy lifting.

Jelly automates invoice scanning. It captures every line item such as quantity, SKU, price, and tax from every supplier invoice, whether submitted by email or photographed directly into the platform. It integrates natively with POS systems including Square, EPOS Now, Toast, and Lightspeed. This delivers item-level sales data in real time the moment a transaction completes. Jelly then calculates live dish costs and gross profit margins and updates automatically every time a new invoice is processed.

Key features for food cost control include:

  • Price Alert: Flags every supplier price increase or decrease and gives operators the concrete data needed to negotiate credits or switch suppliers before margin is lost.
  • Flash Report: Provides a daily, weekly, or monthly view of gross profit margin calculated from invoice costs and POS sales data.
  • Cookbook: Lets you build dish recipes by clicking on ingredients already populated from scanned invoices. Work that previously took 28 minutes per dish in a spreadsheet takes approximately 3 minutes in Jelly.
  • Sales Mix: Shows which dishes are most popular and most profitable and supports data-driven menu engineering decisions.

Jelly onboards in the first week. Customers cut food costs by 3% on average in the first three months and add 2 percentage points to gross margins. One operator improved gross profit from 65% to 72% within 12 weeks on approximately £500,000 in revenue. Murat Kilic, Chef-Owner of Amber restaurant in East London, saves £3,000–£4,000 per month and says, “Jelly keeps my business alive.”

Jelly is priced at a flat rate of £129 per month per location with no variable charges per user or feature. It acts as the missing link between ResDiary booking data and real food cost control.

Get A Personalised Jelly Walkthrough

Common Mistakes When Calculating Food Cost Percentage With ResDiary

The following errors are the most frequent causes of inaccurate food cost percentage for operators using ResDiary.

  • Using VAT-inclusive sales figures: Always use food sales ex-VAT. Using the gross till figure can make food cost appear more than five percentage points better than reality, which leads to underpriced menus and eroded margins.
  • Relying on booking data alone without EPOS item-level sales: ResDiary covers and spend per head cannot substitute for dish-level sales data, so connect your EPOS and use that detail.
  • Using outdated ingredient costs from old invoices: Recipe costs based on prices from several months ago make food cost calculations wrong and hide current margin pressure. Update ingredient costs with every new invoice.
  • Ignoring supplier price changes: A supplier raising a line-item price by even a small amount across high-volume ingredients compounds quickly. Use a price alert system to catch changes immediately and protect margin.
  • Not mapping EPOS items to recipes accurately: If EPOS items are not linked to costed recipes, theoretical food cost cannot be calculated and variance analysis becomes impossible.
  • Calculating food cost percentage monthly instead of weekly or daily: Monthly reporting is too slow and a bad week can hide inside a decent average. Weekly or daily tracking surfaces problems while they are still correctable.
  • Failing to account for waste and portioning: Over-portioning and untracked waste are among the largest drivers of the gap between actual and theoretical food cost. Weigh portions and log waste consistently so the numbers reflect reality.

How To Measure Success

A healthy food cost workflow calculates food cost percentage weekly or daily, keeps results within your venue-specific target and the UK benchmark range mentioned earlier, and gives clear visibility of supplier price changes and dish-level margins.

Measurable indicators of a well-functioning process include reduced admin time spent on invoice processing and reconciliation, faster reporting cycles, fewer invoice discrepancies, more timely menu pricing decisions, and a sustained improvement in gross profit margin. The goal is a repeatable system that surfaces problems early enough to act on them.

Advanced Tips And Next Steps

Once the core workflow is in place, the following steps improve accuracy and help you scale the process across multiple sites.

  • Set up automated invoice scanning so ingredient costs update in real time with every delivery.
  • Integrate your POS system for live sales mix data so theoretical food cost updates automatically as dishes are sold.
  • Use menu engineering to identify high-margin and low-margin dishes and shift the menu mix toward stronger performers.
  • Renegotiate supplier contracts using Price Alert data as evidence of price creep.
  • Standardise the invoice-to-dish-cost workflow across multiple sites so every location reports on the same basis.
  • Create delivery menus with platform commission factored into the dish cost so delivery profitability is tracked separately from dine-in.
  • Connect accounting software such as Xero to reduce bookkeeping time and keep invoice data consistent across finance and operations.

Explore How Jelly Fits Your Current Stack

Frequently Asked Questions

Can ResDiary Calculate Food Cost Percentage?

ResDiary is a reservation and table management platform that manages bookings, covers, table turns, and spend per head. It does not track ingredient costs, supplier invoice prices, recipe-level dish costs, or gross profit margins. To calculate food cost percentage, you need item-level sales data from an EPOS system and invoice-level ingredient costs from your suppliers. ResDiary can integrate with EPOS systems to connect booking data to sales data, and the ingredient-cost layer then comes from an invoice automation platform such as Jelly.

How Do I Calculate Food Cost Percentage In The UK?

The standard formula is: (opening stock + purchases − closing stock) ÷ food sales ex-VAT × 100. Both ingredient costs and food sales must be measured excluding VAT. For per-dish food cost percentage, divide the portion ingredient cost by the dish selling price ex-VAT and multiply by 100. For menu pricing, divide the ingredient cost per dish by your target food cost percentage to get the required selling price ex-VAT. Use the UK benchmark range mentioned earlier as a starting point and adjust for your venue type and cost structure.

How Much Should Food Cost Percentage Be In The UK?

The widely cited UK benchmark is 28–35% of food sales ex-VAT, but the appropriate target varies by venue type. Casual dining typically runs 28–33%, gastropubs 30–38%, fine dining 30–38%, and quick-service operations 20–28%. Boutique hotel restaurant outlets commonly target 28–35%. Fine dining can run higher because selling prices per cover are significantly greater, which generates sufficient gross margin in absolute terms even at a higher percentage. The right number depends on your overall cost structure, including labour and fixed costs.

Can ResDiary Track Food Costs?

ResDiary tracks bookings and covers and can record spend against a booking when integrated with an EPOS system. Tracking food costs requires ingredient-level data from supplier invoices and recipe-level dish costs, which ResDiary does not hold. ResDiary’s EPOS integrations connect reservation data to sales data, and a separate invoice automation platform then completes the picture. Jelly automates invoice scanning and integrates with POS systems to deliver real-time food cost and gross profit margin data.

What Is The Best Tool For Food Cost Percentage Tracking With ResDiary?

Jelly is the recommended solution for UK restaurants, pubs, and boutique hotels that use ResDiary and want accurate, automated food cost percentage tracking. Jelly automates invoice scanning to capture every line item from every supplier, integrates natively with POS systems including Square, EPOS Now, Toast, and Lightspeed for real-time item-level sales data, and calculates live dish costs and gross profit margins. The Price Alert feature flags every supplier price change, and the Flash Report provides daily, weekly, or monthly GP margin visibility. Jelly is priced at £129 per month per location with no variable charges.

Conclusion

ResDiary handles reservations and booking data with precision, while food cost percentage relies on EPOS item-level sales data and invoice-level ingredient costs that sit outside ResDiary. The practical workflow combines ResDiary booking context with EPOS sales and automated invoice scanning. Jelly automates that workflow for growing UK restaurants, pubs, and boutique hotels and delivers real-time food cost percentage and GP margin visibility without manual spreadsheets. This creates clarity, control, and repeatability every week, including month-end.

Start Reducing Food Cost With Jelly