Written by: JJ Tan, Founder, Jelly
Key stock control techniques you can act on this month
- Calculate variance as ((Actual Usage − Theoretical Usage) ÷ Theoretical Usage) × 100 to spot margin leaks early.
- Use ABC analysis to focus counting on high-value ingredients, cutting labour while tightening control where it matters most.
- Apply FIFO rotation to protect gross profit during UK price inflation by using older, lower-cost stock first.
- Combine perpetual inventory, cycle counting and blind verification to reduce stock variance from 4–8% to under 3%.
- Let Jelly automate invoice scanning, POS-linked costing and live price alerts so every technique feeds straight into profit protection, and see it working in your kitchen.
ABC analysis that focuses effort on your highest‑spend ingredients
ABC analysis directs counting effort toward the items that drive the most cost, so teams spend less time on low-value stock while tightening control on high-impact lines.
Implementation steps:
- Compile purchase values for all ingredients over a minimum three-month period, excluding VAT.
- Rank items from highest to lowest total purchasing value.
- Classify: A items = top 20% of ingredients representing ~80% of spend, B items = next 30% for ~15%, C items = remaining 50% for ~5%.
- Set counting cadences: A items fortnightly, B monthly, C quarterly.
- Reclassify every 3–6 months as menus and prices shift.
UK example: Proteins and spirits often fall into Category A for UK operators because they represent the majority of purchase spend. Focusing supplier negotiations on these high-value lines, rather than spreading effort across hundreds of low-cost items, creates leverage for volume discounts and stronger payment terms.
Metric: Target variance under 3% on A-category lines within 60 days of implementation. Jelly’s automated invoice scanning populates purchase-value data continuously, removing the manual spreadsheet step.
Explore a demo to see how Jelly automates ABC classification from live invoice data.
FIFO rotation that aligns with UK accounting rules
UK restaurants are recommended to use FIFO (First In, First Out) as a core stock rotation practice. LIFO is prohibited under UK GAAP (FRS 102) and IFRS for financial reporting, so it does not suit operators working under UK accounting standards.
FIFO implementation steps:
- Date-stamp every delivery on receipt.
- Store new stock behind existing stock on every shelf and in every cold room.
- Train all kitchen staff to pull from the front of shelves during prep.
- Record delivery dates in your inventory system at the point of receipt, not retrospectively.
UK supplier-price context: UK foodservice prices returned to month-on-month inflation in April 2026, with seafood, fresh produce and beverages recording notable cost increases. FIFO ensures older, lower-cost stock is consumed first, which protects gross profit during inflationary periods.
Metric: Strong FIFO compliance reduces spoilage waste, which contributes to inventory discrepancies. Jelly’s live price alerts flag when the same ingredient arrives at a higher cost, so FIFO rotation decisions always reflect current prices.
Variance calculation that exposes recipe drift and leakage
Variance reveals the gap between what recipes say you should have used and what physical counts show you actually used. Actual usage = Opening stock + Deliveries + Prep adjustments − Waste − Closing stock. Theoretical usage = Units sold (from POS) × Recipe quantity per unit.
The table below shows how these formulas work in practice for a single high-value ingredient, highlighting how an 11% variance on one protein line can signal a wider control problem.
| Metric | Formula | Example (chicken fillet) | Benchmark |
|---|---|---|---|
| Theoretical usage | Units sold × recipe qty | 200 covers × 180g = 36kg | — |
| Actual usage | Opening + deliveries − closing − waste | 40kg | — |
| Variance (kg) | Actual − Theoretical | 4kg over | — |
| Variance % | (Variance ÷ Theoretical) × 100 | 11.1% | Under 2% excellent, above 5% systemic problem |
When actual usage exceeds theoretical, it indicates overuse or leakage such as waste, recipe drift, or unlogged comps. Common causes of variance include portioning inconsistency, untracked waste, shrinkage and theft, and system data errors. Jelly’s POS integration calculates theoretical usage automatically with every sale, so the variance figure stays current without manual work.
Perpetual inventory that updates with every sale
Perpetual inventory replaces the monthly snapshot with a continuously updated stock position that moves with each transaction. When a menu item is sold, the ingredients tied to that item are automatically deducted from inventory in real time.
Workflow:
- Map every menu item to its recipe bill of materials, including modifiers.
- Connect your POS, because Jelly integrates natively with Square, Lightspeed, EPOS Now and Toast via real-time API.
- Record every delivery against a purchase order on the day of receipt.
- Log non-sale usage (staff meals, waste, transfers) with reason codes.
- Run physical counts weekly to reconcile theoretical versus actual.
Switching to recipe-based POS depletion reduces unaccounted inventory variance. Sushi Revolution cut their monthly stocktake from 2–3 hours to 5–20 minutes using Jelly’s perpetual inventory features.
Shelf-to-sheet mapping that speeds up every count
Shelf-to-sheet mapping aligns the physical layout of storage areas with the order of items on the count sheet, so counters move through the kitchen once without backtracking or skipping sections.
Implementation steps:
- Walk every storage area, including dry store, cold room, bar and prep fridges, and photograph shelf layouts.
- Build your count sheet in the same physical sequence: left to right, top to bottom, room by room.
- Assign each item a fixed shelf location and label it.
- Update the sheet immediately after any menu change or storage reorganisation.
Shelf-to-sheet mapping removes counting errors that stem from disorganised sheets and system data issues. When you combine this with Jelly’s digital count interface, which mirrors your storage layout, counters enter figures directly into the system and avoid transcription errors.
Cycle counting that keeps accuracy high all month
Cycle counting replaces disruptive full stocktakes with small, frequent counts of rotating inventory subsets that fit into quiet shift windows.
A rolling cycle count cuts counting labour by over 50% compared with a single full stocktake by splitting counts into parallel sub-counts that keep the kitchen open.
Recommended cadence (ABC-aligned):
- A items (proteins, spirits): count weekly
- B items (dairy, wine): count fortnightly
- C items (dry goods, condiments): count monthly
Businesses using disciplined cycle counting achieve up to 98% inventory accuracy year-round. Frequent variance audits and cycle counts help groups catch shrinkage patterns more quickly than when they rely only on monthly audits. Jelly’s live cost data means every cycle count updates dish margins immediately.
Blind counting and two-person checks that prevent manipulation
Blind counting requires the counter to record quantities without seeing the expected stock figure, which removes the bias of counting to match a target. Two-person verification adds an independent second count on high-value lines before the count is closed.
The checklist below breaks down the four-step workflow that prevents any single person from manipulating high-value counts, directly addressing the theft and administrative error that together drive most inventory shrink.
Two-person verification checklist:
| Step | Person A (Counter) | Person B (Verifier) | Pass Condition |
|---|---|---|---|
| 1. Blind count | Count and record all A-category items with no system figures visible | Not present during count | Count sheet completed |
| 2. Independent recount | Leaves the area | Recounts all A-category lines independently | Recount sheet completed |
| 3. Variance check | Compares both sheets | Confirms any discrepancy ≥ 2 units | Discrepancies flagged for recount |
| 4. Sign-off | Signs count sheet | Countersigns and submits to system | Both signatures present |
Theft (external shoplifting and internal employee) accounts for roughly two-thirds of inventory shrink causes per NRF surveys, with administrative error at 21.3%. Independent verification on high-value lines therefore acts as a direct margin-protection measure. See blind-count workflows supported by Jelly’s role-based access controls.
Yield testing that keeps recipe costs honest
Yield testing measures the usable output of an ingredient after trimming, cooking or portioning, and produces an accurate yield percentage that feeds into recipe costing. Without yield testing, theoretical usage calculations understate true consumption and variance figures stay distorted.
Implementation steps:
- Weigh the raw ingredient before preparation (AP weight).
- Prepare as per standard recipe and weigh the usable output (EP weight).
- Calculate yield % as (EP ÷ AP) × 100.
- Enter the yield percentage into your recipe system so cost-per-portion reflects true usage.
- Retest whenever a supplier changes, because trim levels vary by origin and season.
UK hospitality businesses in 2026 face food costs, imported goods and consumables that fluctuate quickly due to wider economic conditions and supplier availability, so accurate yield data becomes essential for protecting dish margins when ingredient quality shifts. Jelly’s Cookbook stores yield percentages against each ingredient, so every invoice price update recalculates dish cost using the correct yield-adjusted quantity automatically.
POS-linked monitoring and a joined-up invoice-to-profit workflow
POS-linked monitoring closes the loop between sales, recipe consumption and supplier cost, and creates a continuous invoice-to-profit workflow without manual data entry.
Workflow:
- Supplier invoices arrive by email or photo and are scanned line-by-line into Jelly automatically.
- Ingredient costs update in real time and Jelly’s Price Alert flags every increase or decrease.
- POS sales data flows into Jelly via API and theoretical usage is calculated per dish per sale.
- Flash Report delivers daily gross profit visibility without waiting for month-end accounts.
- Digitised invoices push to Xero in one click, which removes manual bookkeeping.
Sushi Revolution achieved gross profits 2–3% higher on average after connecting POS sales data to live dish costing through Jelly. Uncontrolled food spend variance can represent a notable share of total food spend, and POS-linked monitoring brings this into view daily rather than monthly. See the invoice-to-profit workflow running in a live kitchen.
Conclusion: eight connected techniques, one automated system
The eight techniques, ABC analysis, FIFO, variance calculation, perpetual inventory, shelf-to-sheet mapping, cycle counting, blind counting with two-person verification, and yield testing, form a complete system for cutting stock variance from 4–8% to under 3%. Manual implementation of these techniques creates a new problem, because the data they generate often arrives too slowly to prevent margin leakage. Each technique generates data that is only as useful as the speed at which it reaches decision-makers.
Jelly acts as the automation layer that captures every technique’s output by scanning invoices, feeding POS sales into live dish costs, alerting on price drift and pushing accurate figures into accounting software. This saves 10–20 hours of monthly admin and lifts gross profit by an average of 2 percentage points. See all eight techniques working together in your kitchen.
Frequently Asked Questions
How often should a UK restaurant perform a full stocktake?
Most established UK restaurants benefit from a full stocktake monthly, combined with weekly cycle counts on high-value A-category items such as proteins and spirits. Monthly full counts provide the audited valuation needed for management accounts, while weekly cycle counts catch shrinkage and variance within days rather than weeks. Operators using perpetual inventory software connected to their POS can reduce full stocktake time significantly, and some Jelly users complete their monthly count in under 20 minutes.
What is an acceptable stock variance percentage for a UK restaurant?
A variance under 3% per ingredient category is the target for well-run operations. Variance between 3% and 5% warrants investigation to identify whether the cause is portioning, waste or supplier short-delivery. Above 5% indicates a systemic problem that needs immediate action. On a large monthly food spend, every 1% of variance represents a notable cost in direct leakage over the course of a year.
How does FIFO protect gross profit margins during UK supplier price inflation?
FIFO ensures that older, lower-cost stock is consumed before newer, higher-cost deliveries. During inflationary periods, such as the April 2026 price increases discussed earlier, this rotation method means the cost of goods sold reflects the most recently consumed cheaper stock rather than the latest more expensive delivery. Combined with live price alerts that flag supplier increases at the point of invoice, FIFO gives operators both the rotation discipline and the data to negotiate or reprice before margins erode.
Can small independent restaurants benefit from advanced stocktake techniques, or are they only for multi-site groups?
Advanced techniques scale across a wide range of operations. ABC analysis is particularly accessible for single-site independents, because identifying the five to ten ingredients that represent the majority of food spend and counting those weekly requires no specialist software. Yield testing and blind counting add no technology cost at all. The compounding benefit appears when these manual techniques connect to automated invoice scanning and POS integration, which is where platforms like Jelly remove the admin burden that makes advanced stocktaking hard for lean kitchen teams.