Written by: JJ Tan, Founder, Jelly
Key Takeaways for Pub Food Margins
- Five non-negotiable rules underpin every successful pub kitchen: know your numbers, control stock, standardise portions, log losses, and review variance weekly.
- The 30/30/30 rule keeps food cost, labour and overheads each at or below 30% of revenue, protecting a 10% net margin and saving thousands of pounds annually.
- Weekly top-20 counts, mid-week protein checks, FIFO rotation and live price alerts together cut waste and stop supplier price creep before it hits margin.
- Accurate spec sheets, portion scales, yield factors and automatic recipe updates keep theoretical and actual food costs within a 2-percentage-point variance.
- Replace spreadsheets with Jelly’s 15-minute daily dashboard to add two points of gross margin within three months, and book a demo at getjelly.co.uk/chat.
The 30/30/30 rule for profitable pub kitchens
The 30/30/30 rule sets three simultaneous targets: food cost at or below 30% of food revenue, labour at or below 30%, and overheads at or below 30%, leaving a 10% net margin. For a pub turning over £600,000 in food revenue annually, a food cost of 32% instead of 30% costs £12,000 in lost margin every year. Jelly’s Flash Report surfaces your actual food cost percentage daily, not monthly, so you can act on a drift before it compounds. See the Flash Report in action at getjelly.co.uk/chat.
Inventory discipline that protects margin
Hitting the 30% food cost target starts with knowing exactly what you have and where it goes. The following four inventory practices create that visibility and keep shrinkage under control.
- Run weekly full counts on your top 20 ingredients. A small number of key ingredients often account for most of your total food cost, so weekly counts on these lines deliver the most variance data with the least effort. For instance, if your chicken breast spend is £800 per week and your count is 3 kg short, that £18 of unexplained shrinkage looks small on one delivery but compounds quickly. Multiply that loss across ten high-cost ingredients and fifty-two weeks and you approach £10,000 of margin leakage annually. Identifying which ingredients belong in your top-20 list requires current spend data by supplier, which is why Jelly’s Insights Dashboard categorises every invoice line automatically.
- Do mid-week tight counts on proteins and dairy. A tight count of the top 10–15 highest-cost items mid-week catches 80% of portioning and theft issues with 20% of the effort. Run this every Wednesday so you can correct problems before the weekend trade. Compare on-hand quantities against theoretical usage pulled from your POS to spot unexplained gaps. Jelly integrates natively with Square, Lightspeed, EPOS Now, and Toast to deliver item-level sales data the moment a transaction completes.
- Enforce FIFO rotation at every delivery. First-in, first-out is the single most effective spoilage control in a busy pub kitchen. Date-stamp every delivery, place new stock behind existing stock, and train staff to pull from the front every time. Documented waste management plans reduce waste more effectively than informal habits, because everyone follows the same rules. Spoilage events that seem minor on a single shift can add up to significant annual costs, which is margin that should stay in your business.
- Tender and monitor your top-20 ingredient prices weekly. Negotiate fixed or capped prices on volatile high-volume lines such as oils, dairy, flour, and core proteins. Locking in these prices stabilises your menu margins even when markets move. Jelly’s Price Alert flags every supplier price movement the moment a new invoice is scanned, giving you hard data to challenge an increase or claim a credit note.
Watch invoice scanning and Price Alerts on your own top-20 list at getjelly.co.uk/chat.
Portion control that keeps plates consistent
Portion control turns recipe costing into real profit on the plate. These four steps keep portions consistent and margins predictable.
- Build a spec sheet for every dish. Create recipe spec sheets for your ten best-selling dishes, listing every ingredient to the gram with current costs. Clear specs remove guesswork for chefs and make training faster for new team members. In Jelly’s Cookbook, ingredients are already populated from scanned invoices, so building a dish recipe takes three minutes instead of the typical 28 minutes in a spreadsheet.
- Weigh proteins at every service. Small over-portions on steaks, chicken, or fish quickly erode margin across hundreds of covers. Scales on the pass are non-negotiable if you want consistent plate cost and guest experience. Jelly’s live dish costing updates the moment a new invoice changes an ingredient price, so your spec sheet always reflects the current cost of that portion size.
- Apply accurate yield factors to every recipe. Recipes must be costed from current invoice prices with accurate yield factors applied before any variance analysis begins. A beef joint with a 70% yield means you pay for 30% waste, and that loss belongs in the dish cost, not in your variance. Jelly handles unit conversions and yield maths automatically, so chefs can focus on cooking rather than spreadsheets.
- Update recipes as soon as ingredients change. Recipe cost updates should occur weekly for the top 20 cost drivers when supplier prices change, rather than only during annual menu reviews. Because dish costs update automatically from the live invoice data described above, recipe changes happen without manual re-costing. Your menu margins stay current even when suppliers adjust prices mid-season.
Daily kitchen waste logging with pound values
Waste logging connects portion control to real cash impact. When you log waste in pounds, not just quantities, you can see which losses matter most.
- Record every waste event in pounds sterling at the point of discard. Waste logs should include date and time, item, quantity and unit, unit cost, total cost, reason, station or shift, and employee initials. A simple daily waste sheet uses the following columns so you can sort by financial impact and compare against inventory variance later.
- Date / Shift
- Item name (as it appears in inventory)
- Quantity discarded (kg or units)
- Unit cost (£)
- Total waste value (£)
- Reason code (spoilage / trim / plate / prep error / theft)
- Station and employee initials
- Manager sign-off
Best practice is to sort waste by pound impact first, then review the highest-loss items and compare logged waste against inventory variance for the same items. A pub should set targets for minimising food waste relative to purchases and keep its logged waste in line with those targets so teams know what “good” looks like.
- Review waste totals against purchases every Friday. Assign a pound value to each reduction target so teams understand the financial impact. A minimum of two weeks of daily staff tracking with weekly data entry produces the strongest cost-saving results. Jelly’s Flash Report consolidates cost and sales data daily, so waste trends appear in the dashboard instead of in a Friday-morning spreadsheet session.
See how the Flash Report replaces manual waste-log reconciliation at getjelly.co.uk/chat.
Theoretical vs actual food cost in a pub
Variance analysis turns your inventory counts and waste logs into clear action. These two steps keep your actual food cost close to your theoretical target.
- Calculate your variance weekly, not monthly. Variance equals actual food cost percentage minus theoretical food cost percentage. Actual food cost percentage should stay within 2 percentage points of theoretical food cost percentage. A larger gap indicates waste, theft, or portion drift that needs investigation. Jelly’s POS integration calculates theoretical cost from the live recipe data described earlier and compares it against actual invoice spend automatically.
- Set a variance threshold and investigate anything above it. Define a variance threshold, such as anything above 3% on a key ingredient category, to trigger investigation rather than logging every figure without action. Variances by category indicate specific issues: proteins point to portioning errors or theft, prep items indicate over-production and waste, produce indicates spoilage or over-ordering. Jelly’s Price Alert and Flash Report surface these category-level signals daily so managers can respond before the month-end stocktake.
Sushi Revolution uses Jelly to set separate target gross profits on dine-in and delivery menus, achieving actual gross profits 2–3% higher on average. Their monthly stocktake now takes 5–20 minutes, down from 2–3 hours previously.
UK pub allergen and PPDS compliance that shares cost data
Allergen compliance and cost control draw from the same ingredient records, so one accurate data set serves both goals. Any business in England, Northern Ireland or Wales that produces prepacked for direct sale (PPDS) food must label it with the name of the food and a full ingredients list, with the 14 allergens required by law emphasised within that list. PPDS food includes burgers held under a hot lamp, portioned salads, and any item packaged on site before it is ordered.
Food businesses packing PPDS products on site are legally responsible for producing accurate labels using supplier ingredient and allergen information and must update labels when suppliers or ingredients change. This requirement means every supplier switch or ingredient substitution, including those triggered by a Price Alert in Jelly, must also trigger a label review.
The Food Standards Agency’s best practice guidance on allergen information for non-prepacked foods schedules its next formal review for September 2026, so now is a sensible time to audit your ingredient records and ensure your recipe data in Jelly matches your current supplier invoices. Accurate ingredient data serves both compliance and cost control, because when your recipe costs are current, your allergen declarations are current too.
One-page dashboard example: the 15-minute daily system
The 15-minute daily system keeps your numbers current without adding admin hours. The day runs in three five-minute blocks that fit into a normal pre-service routine.
In the first block, a manager or head chef opens Jelly’s Flash Report to check yesterday’s gross profit margin against target, and any red dish margin triggers a Price Alert review. In the second block, the team logs overnight waste events into the waste sheet, assigning pound values from Jelly’s live ingredient costs. In the third block, the manager scans or emails any new invoices into Jelly, which updates recipe costs, triggers Price Alerts on any changed lines, and pushes digitised invoices to Xero.
The result is a single dashboard showing actual GP% versus theoretical GP%, top-20 ingredient price movements, daily waste value in pounds, and supplier spend by category. Amber restaurant in East London saves £3,000–£4,000 per month using this approach, achieving a 68× return on investment.
Jelly charges a flat £129 per month per location, with no variable charges per user or feature. Connecting a supported POS takes approximately five minutes, and initial value from Price Alerts arrives within 24 hours of the first invoice scan.
See the full 15-minute dashboard in a live walkthrough at getjelly.co.uk/chat.
Conclusion: a zero-spreadsheet way to add 2% gross margin
The 12 tips above form a single repeatable system that fits a busy pub kitchen. Weekly top-20 counts and mid-week tight counts (Tips 1–2), FIFO rotation and price monitoring (Tips 3–4), spec sheets and portion scales (Tips 5–6), yield-accurate recipes updated automatically (Tips 7–8), daily waste logging in pounds with Friday review (Tips 9–10), and weekly variance calculation with a defined investigation threshold (Tips 11–12) all work together. Every step is supported by PPDS-compliant ingredient data that doubles as allergen documentation.
Spreadsheets cannot update recipe costs the moment an invoice arrives, cannot flag a 10% protein price increase before service, and cannot generate a daily GP report without 10–20 hours of weekly manual work. Jelly does all three automatically. Customers consistently see gross margin improve by two percentage points within three months, which equals £10,000 additional profit annually on £500,000 in food revenue.
Replace spreadsheets with a 15-minute daily system at getjelly.co.uk/chat.
Frequently asked questions
What is a good food cost percentage for a UK pub?
Pub food typically runs between 28% and 35% of food revenue. Costs above 35% indicate pricing, waste, or portion control issues that require immediate investigation. The most useful benchmark is not an industry average but your own theoretical food cost, which is the recipe-based figure calculated from current invoice prices and yield factors. When your actual food cost percentage drifts more than 2 percentage points above your theoretical figure, something is wrong, such as over-portioning, unlogged waste, or a supplier price increase that has not yet been reflected in your menu pricing. Jelly’s Flash Report shows both figures daily so you can act before the gap widens.
How do I calculate theoretical versus actual food cost in a pub?
Theoretical food cost is calculated by multiplying the recipe cost of each dish by the number of portions sold, then dividing the total by food sales revenue for the same period. Actual food cost is calculated as opening inventory plus purchases minus closing inventory, divided by food sales. The difference between the two percentages is your variance. A 3-point variance on £30,000 monthly food sales represents £900 in unaccounted loss every month. To produce a trustworthy theoretical figure, recipes must be costed from current invoice prices with accurate yield factors applied. Jelly updates recipe costs automatically with every new invoice, so the theoretical figure stays current without manual re-costing.
What should a daily kitchen waste log include?
A daily waste log should capture the date and shift, the item name exactly as it appears in inventory, the quantity discarded with its unit, the unit cost in pounds, the total waste value in pounds, a reason code from a fixed list such as spoilage, trim, plate waste, prep error, or theft, the station and employee initials, and a manager sign-off before the day closes. Logging waste in pound values rather than just quantities allows you to sort entries by financial impact and identify which categories are driving the most cost. The log should be reviewed weekly, with the highest-value waste events compared against inventory variance for the same items to confirm whether the loss is explained or unexplained.
What are the PPDS allergen labelling rules for UK pubs in 2026?
Under Natasha’s Law, any pub or food business in England, Northern Ireland, or Wales that produces prepacked for direct sale food must label it with the name of the food and a full ingredients list, with any of the 14 specified allergens emphasised within that list. PPDS food includes items packaged on site before a customer orders or selects them, such as burgers held under a hot lamp, portioned salads, or pre-made sandwiches. The business is legally responsible for keeping labels accurate and must update them whenever a supplier or ingredient changes. This requirement makes accurate, up-to-date ingredient records essential for both compliance and cost control. When Jelly’s Price Alert flags a supplier switch or ingredient substitution, that event should also trigger a review and update of any affected PPDS labels.
How quickly does Jelly deliver value for a pub kitchen?
Price Alerts and spending insights are available within 24 hours of the first invoice being scanned or emailed into Jelly. Connecting a supported POS system, such as Square, Lightspeed, EPOS Now, or Toast, takes approximately five minutes and immediately begins delivering item-level sales data for gross profit calculations. Most pub operators see meaningful gross margin improvement within the first three months. Amber restaurant in East London saves £3,000–£4,000 per month, and Sushi Revolution lifted gross profit by 2–3 percentage points across dine-in and delivery menus. Jelly charges a flat £129 per month per location with no variable fees per user or feature.