Inventory Control to Cut Restaurant Waste: A 7-Step System

Inventory Control to Cut Restaurant Waste: A 7-Step System

Written by: JJ Tan, Founder, Jelly

Key Takeaways for UK Kitchen Teams

  • Inventory control works as a closed-loop system. Par levels, FIFO/FEFO rotation, daily counts, waste logs, variance analysis and supplier price monitoring all connect to recover hidden food costs.
  • Dynamic par levels based on actual daily usage, lead times and safety stock prevent both over-ordering and costly stock-outs. Review high-variance items monthly.
  • Daily counts and a structured waste log turn invisible spoilage into clear data. Teams can then identify the top three waste lines by cost each week and act on them.
  • Real-time invoice scanning and price alerts narrow the gap between theoretical and actual food cost, cutting variance and recovering supplier credits that spreadsheets often miss.
  • UK kitchens using Jelly see gross margins rise by an average of 2 percentage points within three months. See how Jelly can deliver those results in your kitchen.

Step 1: Set Par Levels That Actually Reduce Waste

Par level is the floor quantity of an ingredient needed on hand to last through the ordering cycle without running out. Static par levels set once and never revisited quickly become over-ordering machines within a season.

  1. Objective: Establish a dynamic par for every SKU that reflects actual demand, not historical guesswork.
  2. Action: Apply the formula Par Level = (Average daily usage × Days between orders) + Safety stock. Example: 18 lbs ground beef used daily, deliveries every 3 days, 15 lbs safety stock gives a par of 69 lbs.
  3. Required inputs: Item-level POS sales history by day and location, translated through recipes to ingredient-level demand, plus supplier lead times and delivery schedule. Set weekday and weekend pars separately, and add event overrides for known demand spikes.
  4. Success looks like: Par levels reviewed monthly for high-variance items and quarterly for all high-cost SKUs, with immediate recalculation after any menu change or supplier shift. Those recalculations stay accurate only when they use current ingredient prices, so Jelly’s live dish costing updates ingredient costs with every scanned invoice and keeps par calculations aligned with today’s prices.

Template call-out: Download the Jelly Par-Adjustment Template, a pre-built spreadsheet with weekday, weekend and event columns, safety-stock formula and quarterly review prompts. Request the template and see how Jelly automates par calculations.

Step 2: Use FIFO and FEFO to Protect High-Risk Stock

Once par levels are set, stock must rotate correctly so ingredients do not spoil before they reach those thresholds. FIFO (First In, First Out) rotates stock so the oldest delivery is used first. FEFO (First Expired, First Out) rotates by expiry date regardless of delivery order and suits fresh produce and dairy where two deliveries may carry different use-by dates.

  1. Objective: Eliminate preventable spoilage by ensuring the highest-risk stock is always consumed first.
  2. Action: Label every delivery with receipt date and expiry date on arrival. Store new deliveries behind existing stock for FIFO, or re-sort by expiry label for FEFO on perishables. Consistent FIFO and FEFO practice can significantly reduce fresh-ingredient waste.
  3. Required inputs: Date labels or colour-coded stickers, a receiving checklist that records delivery date, expiry date and quantity for every line item, and walk-in and dry-store shelving organised with clear front-to-back flow.
  4. Success looks like: Spoilage rates fall and food costs drop. Jelly’s real-time costing reflects those savings immediately, as waste falls and dish GP margins update automatically on every invoice scan.

Step 3: Build a Daily Stock Count Routine That Teams Can Follow

Par levels and rotation methods only work when you know what is actually on hand. A consistent daily count catches discrepancies before they compound, keeps par calculations grounded in reality and confirms that FIFO or FEFO rules are followed. The table below outlines a practical routine for a UK kitchen team.

Time Task Owner Tool
Opening (07:00–07:30) Count high-value proteins and dairy against par sheet Sous chef Jelly inventory or printed count sheet
Mid-service (12:30) Flag any item below 50% of par to trigger same-day order Larder chef Jelly price alert / phone
Close (22:00–22:30) Record end-of-day counts and log any waste with reason code Closing chef Jelly waste log
Weekly (Monday AM) Full stock count, reconcile against invoices and calculate food cost variance Head chef + manager Jelly Flash Report
  1. Count the same items at the same time each day to remove timing variance from your data.
  2. 52% of operators conduct inventory counts weekly, and monthly counts are too infrequent to catch price or waste issues before they erode the period’s margin.
  3. Record counts in Jelly rather than a separate spreadsheet so cost-of-goods figures update in real time without re-entry.
  4. Sushi Revolution’s monthly stocktake using Jelly now takes 5–20 minutes, down from 2–3 hours previously.

Step 4: Use a Waste Log Template That Turns Losses into Actions

A waste log converts invisible spoilage into actionable data. Without it, food cost variance analysis cannot separate over-portioning from genuine spoilage or receiving errors.

  1. Record every discarded item with ingredient name, quantity, unit, reason code (spoilage, over-prep, trim, expired, dropped) and the chef on shift.
  2. Recording the item alone does not give the full picture, so attach a cost. Assign a cost to each entry using current invoice prices; Jelly pulls these automatically from scanned invoices, so no manual price lookup is needed.
  3. Once costs are attached, the log becomes a decision tool. Review it weekly, identify the top three waste lines by cost and assign a corrective action such as adjusting par, retraining on portion size or changing supplier delivery frequency.
  4. Real-time waste tracking with reason codes often delivers noticeable reductions in waste and tighter food cost control.

Template call-out: Download the Jelly Kitchen Waste Log Template, a daily sheet with pre-set reason codes, auto-cost column and weekly summary tab. Get the template and see automatic waste tracking in action.

Step 5: Calculate Food Cost Variance for a Full Cost Picture

Waste logs show what you throw away, but they do not capture every source of loss. Food cost variance measures the gap between what your recipes predict you should spend and what you actually spent. A well-run multi-site operation targets food cost variance of 2–3%. A figure above 5% signals structural problems.

  1. Calculate Actual Food Cost: Opening stock + purchases during the period − closing stock = cost of ingredients sold; divide by net (ex-VAT) food revenue × 100.
  2. Calculate Theoretical Food Cost: Recipe cost per dish × portions sold, summed across all menu items using current ingredient prices and POS sales data.
  3. Calculate variance: Actual food cost percentage minus theoretical food cost percentage gives variance. On £80,000 monthly food revenue, every 1% of food cost variance equals £800 per month or £9,600 per year in lost profit.
  4. UK benchmarks by operation type: UK full-service restaurants typically target 28–35% food cost. Variance below 2% is excellent, while figures above 5% indicate significant issues.

Step 6: Monitor Supplier Prices and Negotiate with Data

80% of operators said food costs are up in a 2024 mid-year survey. In 2025–2026, UK operators have faced sustained volatility in dairy, eggs, olive oil and fresh produce driven by energy costs, adverse weather and currency pressure on imported goods.

  1. Capture every supplier invoice into Jelly via photo or email the moment it arrives. Jelly scans every line item, including quantity, SKU and price, without manual entry.
  2. Once those line items are scanned, Jelly compares each price to the previous invoice for the same SKU. Jelly’s Price Alert feature flags every price movement the same week it occurs, giving you the hard data needed to call a supplier and request a credit note or negotiate an alternative rate. Before Jelly, Chef Murat Kilic of Amber restaurant was costing dishes manually in spreadsheets, which made it hard to spot price changes quickly enough to negotiate or adjust menu pricing in time.
  3. Compare price trends across suppliers for the same SKU. When a secondary supplier offers a lower price on a like-for-like product, use the data in your next negotiation or switch proactively.
  4. Without automated invoice matching, supplier price increases often go unnoticed across several categories, and budget versus actual costs drift apart before month-end reporting reveals the gap. Real-time alerts shorten that window from weeks to hours.

Step 7: Implement Real-Time Inventory Instead of Spreadsheets

Supplier price monitoring only works when you can act on price changes quickly, and manual spreadsheets slow that response. Manual spreadsheet workflows create a structural lag because prices are entered days after delivery, counts are reconciled weekly at best and variance appears only after the period closes. Real-time inventory removes that lag.

  1. With Jelly connected to your POS, whether that is Square, EPOS Now, Lightspeed or Toast, sales data flows into dish-level GP calculations the moment a transaction completes. Teams avoid re-entry and delay.
  2. Jelly’s Flash Report delivers a daily, weekly or monthly view of gross profit margin calculated from live invoice costs and POS sales, replacing the monthly accountant report with a dashboard available every morning.
  3. Many restaurant operators say real-time visibility into inventory levels and food cost tracking matters for margin management, yet most still rely on spreadsheets that cannot provide either consistently.
  4. The compounding effect is significant. Amber restaurant saves £3,000–£4,000 per month using Jelly’s automated invoice processing, real-time costing and price change alerts, a 68× return on investment. Stuart Noble, Head Chef at Cairn Lodge Hotel, reported cutting food costs by 5% within a month of switching to live costing. Jelly customers achieve the 2-point margin increase mentioned earlier in the first three months, with users cutting food costs by around 3% on average.

See how Jelly connects to your POS and delivers live margin data within the first week.

Frequently Asked Questions

Who should own the inventory control system in a restaurant or pub?

Ownership works best when it is split by function rather than assigned to one person. The head chef owns daily counts, waste logging and par-level accuracy for ingredients. The operations or finance manager owns weekly variance analysis, supplier price review and GP reporting. In single-site operations these roles often overlap, but the key principle is that both the kitchen and management layer work from the same live data, which Jelly’s shared dashboard provides. When management sees the same figures the chef uses, the friction of weekly reporting meetings largely disappears.

How often should par levels and waste logs be reviewed?

Daily counts are the minimum for high-value proteins and perishables. Follow the monthly and quarterly review schedule outlined earlier so par levels stay aligned with actual demand, and trigger an immediate recalculation after any menu change, supplier change or shift in delivery schedule. Waste logs should be reviewed weekly, focusing on the top three waste lines by cost and assigning a corrective action before the next ordering cycle. Monthly reviews arrive too late, and by the time a pattern is visible, several weeks of avoidable loss have already occurred.

Can this system be rolled out across multiple sites without duplicating admin?

Multi-site rollout benefits most from automation. With Jelly, each location has its own invoice feed, par sheet and waste log, but all data rolls up into a single dashboard. Operations managers can compare food cost variance between sites with similar sales volumes, which quickly surfaces training gaps, recipe deviations or purchasing inconsistencies that would be invisible in site-level spreadsheets. Jelly charges a flat £129 per location per month with no per-user fees, so adding a second or third site adds a predictable cost rather than a variable one.

Does Jelly integrate with my existing POS system?

Jelly integrates natively with Square, EPOS Now, Lightspeed and Toast via real-time API. Each integration delivers item-level sales data the moment a transaction completes, which feeds directly into dish-level GP calculations. Connecting any supported POS takes about five minutes: open Jelly, click Integrations, sign in to your POS, grant permissions and select which categories to sync. The only common friction point is lacking admin access to the POS account, and Jelly flags this requirement upfront. For operators on other POS systems, Jelly continues to add integration partners.

How quickly will the system reduce food costs?

Most Jelly customers see meaningful GP improvement within the first three months. The fastest wins usually come from the Price Alert feature, which catches supplier price increases in the same week they occur and helps recover credit notes that would otherwise be missed. Waste log discipline and tighter par levels then compound those gains over the following weeks, delivering the 3% food cost reduction and 2-point margin increase cited earlier.

Conclusion: Put the 7-Step System to Work in Your Kitchen

The seven steps in this system, par levels, FIFO or FEFO rotation, daily counts, waste logging, variance analysis, supplier price monitoring and real-time costing, are individually straightforward. The challenge for time-poor UK operators lies in executing all seven consistently without the admin burden growing to 10–20 hours a week. Jelly removes that burden by automating the invoice-to-costing workflow so every delivery is scanned, every price movement is flagged, every dish margin is live and every GP report is available without waiting for an accountant. The result is a repeatable system that protects margin every week, not just at month-end.

See how Jelly builds this system into your kitchen within the first week.

Read Next