Written by: JJ Tan, Founder, Jelly

Key Takeaways

  • Static spreadsheets quickly become outdated when ingredient prices change. Silent margin erosion then builds across the menu before month-end reports reveal the damage.
  • Dynamic recipe costing updates ingredient prices directly from invoices and automatically recalculates dish costs and GP margins in real time. This creates a continuous operating system rather than a periodic exercise.
  • UK food prices have risen 39.3% since 2021 with further inflation projected. Live costing is now essential for operators working on tight 3–5% net margins where small price movements can erase profits.
  • A complete live costing system uses a centralised master price table, yield factors for every high-cost ingredient, volatility-tier update schedules, three-scenario costing, and re-pricing triggers that flag dishes before margin erosion occurs.
  • Jelly automates invoice scanning, price alerts, and live dish costing so UK restaurants, pubs, and boutique hotels maintain accurate margins with minimal manual work.

See Live Costing In Action

Before You Begin: Core Inputs And Ownership

A reliable live costing system starts with complete, accurate data.

  • Access to all supplier invoices, including at least the past three months of history
  • A complete ingredient list with pack sizes and supplier names
  • Recipe cards for every dish, including yield factors for proteins and produce
  • POS sales data to link dish sales to ingredient consumption
  • Accounting records to cross-reference food cost against GP

Ownership usually sits with the owner, operations manager, or finance manager. Because yield factors come from the kitchen and supplier terms from finance, the process needs input from both teams. Treat live costing as a recurring operational process that updates with every invoice received, not as a one-off project.

Why Live Recipe Costing Protects Margin

Without a live costing system, a dish that was profitable last week can lose money today with nobody aware of it. Half of supplier list-price changes are followed by another change within 19 days, and a quarter within six days, so last month’s cost sheet is already out of date before anyone acts on it. One in seven dishes (13.3%) is sold at a theoretical food cost above 40%, which often traces back to stale costing.

A live system delivers concrete outcomes. Teams gain real-time margin visibility, make faster re-pricing decisions, negotiate with suppliers using invoice data, reduce manual errors, and keep consistent control across multiple sites. UKHospitality describes procurement as a “margin-defining priority” and highlights volatility as the defining challenge for operators, with supply chains affected by geopolitical tensions, trade disruption, and climate-related events.

At a 3–5% net margin, a 2% price increase across an operator’s top five SKUs can erase a full month of profit. The system below exists to surface those movements early so teams can respond before profit disappears.

Talk To Us About Your Margins

Step-By-Step Process: Cost Recipes When Ingredient Prices Keep Moving

Step 1: Build A Master Ingredient Price Table

A single centralised master ingredient price table underpins accurate recipe costing when prices move frequently. Every ingredient used across the menu should appear in one source of truth that updates from invoices as they arrive.

Each row in the table should capture ingredient name, supplier, pack size, pack price, unit cost, yield factor, last updated date, and a price change alert field. The example below shows how this structure looks in practice and how yield factors sit alongside unit costs.

Ingredient Pack Price And Size Unit Cost Yield Factor
Beef mince £32.50 / 5kg £6.50/kg 95%
Cooking oil £28.00 / 20L £1.40/L 100%
Cheddar £42.00 / 5kg £8.40/kg 98%

Update this table from actual invoices rather than memory or last month’s prices. For a deeper look at building recipe cost foundations, see How To Master Recipe Costing: A Step-By-Step Guide For Uk Professional Kitchens.

Step 2: Apply The Ingredient Cost Formula With Yield Factor

Use a consistent formula for ingredient cost per portion.

Ingredient cost per portion = (pack price ÷ pack size) ÷ yield factor × portion quantity

Using the beef mince example, a 5kg pack at £32.50 gives a raw unit cost of £6.50/kg. With a 95% yield factor applied, the true cost per usable kilogram is £6.50 ÷ 0.95 = £6.84/kg. For a 150g portion, £6.84 × 0.150 = £1.03 per portion.

Yield factor matters because trim, cooking loss, and portion variance all affect the true cost of what lands on the plate. The industry-standard yield formula is EP weight ÷ AP weight × 100, with typical full-service trim loss running 5–10% on most proteins and 10–20% on most produce. Operators who skip yield factor in recipe costing routinely show food cost reports that look 2–4 percentage points better than their actual P&L food cost, as unaccounted yield loss compounds silently across the menu.

Step 3: Set Volatility Tiers And Update Frequency

A volatility-tier system keeps the workload manageable and focuses attention where price movement hits margin hardest.

This tiered cadence reduces spreadsheet drift and keeps the ingredients with the greatest margin impact current. For more on tracking ingredient cost movements, see How To Track Ingredient Costs Affecting Menu Profitability.

Step 4: Cost Dishes At Current, Average, And Worst-Case Prices

Three price scenarios give a realistic view of risk and protect margin under different supply conditions.

  • Current price: today’s invoice price, used for day-to-day GP tracking
  • 3-month average: rolling average, used for forecasting and budget planning
  • Worst-case price: the highest price recorded in the last 6–12 months, used to set menu prices that protect margin in tougher conditions

The table below shows how these three scenarios compare for the same ingredients and how wide the gap between current and worst-case pricing can become.

Ingredient Current Unit Cost 3-Month Average Worst Case (12 Months)
Beef mince £6.50/kg £6.20/kg £7.10/kg
Cooking oil £1.40/L £1.32/L £1.65/L
Cheddar £8.40/kg £8.10/kg £8.95/kg

Worst-case pricing protects margin when supply tightens, so menu prices should be set against it. Current prices then support daily GP tracking. The rolling average provides the basis for forecasting and supplier negotiations.

Step 5: Set Re-Pricing Triggers And Margin Alerts

Re-pricing triggers turn costing from a static record into an active management tool. A practical trigger rule is clear and simple to follow.

Flag a dish when its GP margin drops more than 2 percentage points below target or when a Tier 1 ingredient price rises more than 5% since the last update. When a dish is flagged, follow a consistent decision framework: hold if the movement looks temporary, switch supplier if a better price with comparable quality exists, adjust portion if the dish can absorb a small reduction, or re-price if the cost increase is sustained and material. As noted earlier, a 2% increase across the top five SKUs can wipe out a month’s profit at typical margins, so these triggers act as the early-warning system.

Step 6: Choose Between A Spreadsheet Template And Dedicated Software

A free Google Sheets template suits a single-site operator with a small, stable menu. The basic structure uses three tabs: a master price table, a recipe tab linking ingredients to dishes, and a GP calculation tab. For operators at this stage, How To Calculate Recipe Costs Automatically provides a practical starting point.

As the operation grows, the spreadsheet’s limits become significant. Prices must be updated manually from every invoice, and there are no automatic price alerts. Data goes stale between updates, and nothing connects sales volume to dish-level profitability. A mid-sized restaurant group ran at a 38% food cost for six full weeks before their spreadsheet-based reconciliation process caught it, which compounded losses across every service.

Growing restaurants, pubs, and boutique hotels often need recipe costing with fluctuating ingredient prices to run automatically. Jelly is built for this workflow. Jelly scans every invoice line item, updates ingredient costs in real time, and recalculates dish GP margins instantly. The Price Alert feature flags every price increase or decrease by supplier and ingredient, giving operators and chefs clear data to act on, whether that means calling a supplier, claiming a credit note, or adjusting a menu price.

Live dish costing in the Kitchen section keeps GP margins current rather than relying on last month’s estimate. POS integrations with Square, EPOS Now, Toast, and Lightspeed feed real-time sales data into Jelly so teams can see how costing connects to what the floor actually sells.

Jelly’s Price Alert feature helped Amber restaurant in East London spot price increases quickly, contributing to overall savings of £3,000–£4,000 per month through faster reactions to price swings, better buying decisions, and tighter menu controls. Chef-Owner Murat Kilic notes that “Jelly keeps my business alive,” referring to the platform overall. Sushi Revolution uses Jelly to make daily menu price adjustments and has achieved gross profits 2–3% higher on average, including on delivery menus where 30% platform commissions require a separate pricing strategy.

Jelly charges a flat rate of £129/month per location with no variable charges per user or feature, and onboarding starts delivering value in the first week. Even with this system in place, a few recurring mistakes can still undermine results.

Get Your Invoices Scanned Automatically

Common Mistakes And Quick Fixes

  • Using pack price instead of unit cost — Cause: skipping the pack-size division step. Fix: always calculate cost per kg, litre, or unit before building the recipe. A 5kg pack at £32.50 costs £6.50/kg, not £32.50 per portion.
  • Ignoring yield factors — Cause: costing at as-purchased weight. Fix: run a yield test on every high-cost protein and produce item. As covered in Step 2, skipping yield factor understates true cost by 2–4 percentage points.
  • Updating only when margins look bad — Cause: reactive rather than scheduled updates. Fix: apply volatility tiers and update Tier 1 ingredients on every invoice, regardless of whether margins appear healthy.
  • Letting one person own the spreadsheet — Cause: no shared system. Fix: centralise the master price table so finance and kitchen both see the same numbers in real time.
  • Failing to map POS items to dishes — Cause: no link between sales and costing. Fix: map every POS item to a Jelly dish so margin data reflects actual sales volume, not theoretical estimates.
  • Pricing against today’s cheapest invoice — Cause: focusing on the best week. Fix: set menu prices against worst-case scenario and track GP against current prices day to day.

Talk Through Your Current Setup

How To Measure Success Of Live Costing

A correctly implemented live costing system shows up in both process metrics and financial results. The operational benchmarks to track are clear and easy to monitor.

  • Every Tier 1 ingredient updated within seven days of a new invoice
  • Dish GP margins visible in real time rather than only at month-end
  • Re-pricing triggers actioned within 48 hours of a flag

Improvement then appears as reduced admin time on manual price checking and invoice reconciliation, fewer invoice discrepancies going undetected, faster and more data-driven supplier negotiations, and GP margin gains over a rolling three-month period. Jelly customers see an average 2 percentage point GP increase in the first three months and a 3% food cost reduction, which compounds across every site as the system scales.

Advanced Tips For Multi-Site And Integrations

Scaling the system across multiple sites works best when the master ingredient price table and recipe cards are standardised. Every location then works from the same costing foundation while local supplier pricing variations are captured at site level.

Connecting POS data enables sales mix analysis and menu engineering. Teams can see which dishes are both popular and profitable, and which are high-volume but margin-thin. This insight guides decisions about which dishes to promote, re-spec, or remove from the menu.

Integrating with accounting software cuts bookkeeping time significantly. Jelly currently integrates with Xero, with Sage integration coming soon, so digitised invoices can post directly into the accounts without manual re-entry.

Talk To Us About Multi-Site Costing

Conclusion

Recipe costing with fluctuating ingredient prices works best as a continuous system. The core components are a centralised master ingredient price table updated from every invoice, the yield factor formula applied to every high-cost ingredient, a volatility-tier update cadence that prioritises Tier 1 ingredients, three-scenario costing at current, average, and worst-case prices, and defined re-pricing triggers that flag dishes for review before margin erosion appears in the accounts.

Each element supports the others. A master price table without yield factors understates true cost. Yield factors without a live update cadence go stale. Three-scenario costing without re-pricing triggers produces insight without action. The system delivers full value when all five components run together, continuously.

Growing UK restaurants, pubs, and boutique hotels can use Jelly to automate this entire workflow, from invoice scanning through to dish GP. The result is clear margin visibility, stronger control over supplier pricing, and a repeatable process that scales confidently across sites.

Start Building Your Live Costing System