78% of restaurant food waste stems from over-purchasing ingredients that don't align with actual menu demand. Most owners shop by instinct, leading to costly overstock or embarrassing sellouts. Here's a straightforward system to match your daily ingredient orders with projected sales.
Why connecting purchases to sales matters
Without tying your shopping list to menu projections, you'll face these issues:
- Over-purchasing → waste and cash locked in spoiling inventory
- Under-purchasing → disappointing customers with "sold out" signs
- Guesswork shopping → panic buying and inflated costs
- Hidden inventory expenses that drain profits silently
⚠️ Reality check:
Most operators assume they can predict sales accurately. But Friday's volume can exceed Tuesday's by 40%, and those fluctuations slip your mind easily.
Foundation: translating menu forecasts to ingredient quantities
The concept is straightforward: predict dish sales, then calculate ingredient requirements.
💡 Scenario:
Tonight's forecast: 80 covers. Historical data shows:
- 30% choose steak = 24 portions
- 25% choose salmon = 20 portions
- 20% choose pasta = 16 portions
Steak requirement: 24 × 200g = 4.8 kg beef needed
Approach 1: Focus on your money-makers
Target your 5 highest-selling dishes. They typically drive 80% of revenue and ingredient demand.
Process:
- Record yesterday's sales for each top dish
- Compare against last week's same day
- Project tonight's need (average plus 10% safety margin)
- Convert to primary ingredient quantities
💡 Sample math:
Yesterday (Wednesday): 18 steaks sold
Previous Wednesday: 22 steaks
Average: 20 portions
Tonight's projection: 20 + 10% buffer = 22 portions
Beef needed: 22 × 200g = 4.4 kg
Inventory check: got 4.4 kg on hand? If not, order the difference.
Approach 2: Use weekly sales rhythms
Each day carries distinct sales characteristics. Monday often hits 60% of Friday's volume. Sunday brunch differs dramatically from Sunday dinner.
Build this reference chart:
- Monday: 60-70% of peak day volume
- Tuesday: 70-80% of peak day volume
- Wednesday: 75-85% of peak day volume
- Thursday: 85-95% of peak day volume
- Friday: 100% (peak day baseline)
- Saturday: 95-100% of peak day volume
- Sunday: 80-90% of peak day volume
💡 Applied example:
Friday average: 100 covers (peak baseline)
Today's Tuesday → project 75 covers
Signature dish (30% order rate):
75 × 0.30 = 23 portions projected
Add 10% cushion = 25 portions to stock
Approach 3: Digital tracking for precision
Software solutions can connect recipe specifications to sales projections. Enter expected covers, and the platform generates your shopping requirements automatically - a pattern we see repeatedly in restaurant financials shows this reduces food waste by 25-30%.
Advantages:
- Eliminates manual number-crunching
- Built-in buffer calculations
- Factors in current inventory levels
- Adapts to your historical patterns
⚠️ Remember:
Technology isn't foolproof. Trust your instincts: stormy weather? Championship game tonight? These factors impact customer flow.
Post-service reality check
After closing, evaluate your forecasting accuracy:
- Actual sales versus projections?
- Surplus inventory? (over-purchased)
- Items that sold out? (under-purchased)
This feedback sharpens tomorrow's estimates.
💡 Learning example:
Projected: 25 steaks
Actual: 18 sold
Cause: heavy rain, reduced foot traffic
Impact: 7 surplus steaks (€42 over-investment)
Weather adjustment: reduce estimates by 20% during storms
How do you link purchases to sales? (step by step)
Analyze your sales pattern
Look at your sales from the past 2 weeks. Note per day how many covers you had and how much of your 5 most popular dishes you sold. This becomes your basis for estimation.
Estimate for tonight
Compare with the same day last week and adjust for special circumstances (weather, events). Calculate how much of each top dish you expect to sell (for example, 30% of your covers order the steak).
Calculate ingredients
Multiply expected portions by the amount per portion. Add a 10-15% buffer for unexpected busy periods. Check your current inventory and only order what you're short on.
Evaluate after service
Compare actual sales with your estimate. Note what was left over and what ran out. This information makes your next estimate better.
✨ Pro tip
Track projected versus actual sales for your 3 top-selling dishes over the next 10 days. This focused approach builds accurate forecasting habits without overwhelming your daily routine.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
How much safety buffer should I maintain?
Perishables need 10-15% cushion, shelf-stable items can handle 20%. Running out of signature dishes costs more than slight overstock.
What if I lack historical sales data?
Start with conservative estimates and track everything. Two weeks reveals clear patterns. Focus on your top 3 dishes first, estimate others by experience.
How do I avoid chronic over-purchasing?
Calculate main proteins precisely, estimate sides and garnishes loosely. Check coolers each morning - what needs using today? Build specials around aging inventory.
Should weather influence my projections?
Absolutely. Storms reduce covers 15-25%, heat waves shift demand from hot dishes to cold options. Rain drives comfort food sales up significantly.
What's the most efficient way to track this daily?
Use a simple spreadsheet initially, then consider food cost calculators for automation. Digital systems save hours of manual calculations weekly.
How do I handle seasonal ingredient availability?
Seasonal products offer better margins and quality. Plan menus around peak seasons, then communicate freshness to guests. 'Today's fresh catch' outsells static menu items consistently.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Automate your daily kitchen controls
Manual controls take time and miss errors. KitchenNmbrs automates temperature logging, inventory management, and HACCP checks. Try it free for 14 days.
Start free trial →