The right inventory size saves money and prevents waste. Many restaurants hold too much stock during quiet periods and too little during busy times. Here's how to calculate optimal inventory size based on occupancy and turnover rate.
Why inventory size matters so much
Too much inventory means tying up money in products that spoil. Too little inventory means disappointed guests and missed revenue. The trick is buying just enough for your expected occupancy.
⚠️ Note:
Inventory that sits for longer than a week loses quality and significantly increases your waste costs.
The basics: calculating turnover rate
Turnover rate tells you how many times your inventory 'turns over' per week. This becomes crucial for your purchasing planning.
Turnover rate formula:
Turnover rate = Weekly consumption / Average inventory
💡 Example:
Restaurant with 300 covers per week:
- Weekly beef consumption: 15 kg
- Average inventory: 25 kg
- Turnover rate: 15 ÷ 25 = 0.6
This beef only turns over 0.6x per week - way too slow!
Seasonal factors and occupancy variation
Your occupancy varies by season, day of the week, and even by month. Take this into account in your inventory calculation.
- Summer months: 20-40% more occupancy (depending on location)
- Weekends: Often 60-80% of your weekly revenue
- Holidays: Can mean 200-300% of a normal day
- Vacation periods: Sometimes 50% less occupancy
💡 Example seasonal calculation:
Downtown bistro - normal week vs. summer week:
- Winter: 200 covers/week → 8 kg salmon needed
- Summer: 280 covers/week → 11.2 kg salmon needed
- Difference: +40% more purchasing in summer months
Adjust your standard purchasing per season!
Calculating safety stock
Even with good planning, you need a buffer for unexpected busy periods or delivery problems. Most kitchen managers discover too late that their safety stock calculations were based on average days, not peak demand scenarios.
Safety stock formula:
Safety stock = (Maximum daily consumption - Average daily consumption) × Delivery time in days
💡 Example safety stock:
For fresh fish with 2-day delivery time:
- Average daily consumption: 3 kg
- Maximum daily consumption (busy Saturday): 7 kg
- Safety stock: (7-3) × 2 = 8 kg extra
Always keep 8 kg extra fish on hand for unexpected busy periods.
Costs of too much vs. too little inventory
Both scenarios cost money, but in different ways:
- Too much inventory: Spoilage, capital tied up, storage space
- Too little inventory: Missed revenue, disappointed guests, emergency purchasing at high prices
- Spoilage costs on average: 5-15% of your total food purchasing
- Missed revenue: Can be 20-30% of your weekly revenue for popular dishes
⚠️ Note:
Emergency purchasing from the wholesaler often costs 30-50% more than your normal supplier price. Always plan with a safety stock.
Digital tools for inventory management
Manual inventory calculations are time-consuming and error-prone. Many restaurants use digital tools to automate this process.
Systems can link your recipes to expected occupancy and automatically calculate your purchasing. This saves time and prevents calculation errors.
How do you calculate the optimal inventory size? (step by step)
Analyze your occupancy pattern
Look at your revenue and number of covers from the past 12 weeks. Note per day how many guests you had and which dishes were popular. This gives you a baseline for your average consumption per day.
Calculate your average daily consumption per ingredient
Divide your weekly consumption by 7 for your average daily consumption. For your most popular dishes: add up how much of each main ingredient you use per day. This becomes your basis for purchasing planning.
Determine your safety stock
Calculate the difference between your busiest day and average day, multiply by your delivery time. For perishable goods: keep a maximum of 3-4 days extra. For non-perishable products: 7-10 days buffer.
Set seasonal factors
Adjust your base calculation for seasons. Summer often +30-40%, winter sometimes -20%. Holidays can mean +200%. Create a schedule with correction factors per month.
Monitor and adjust
Check weekly: how much was lost to spoilage? Did you have to make emergency purchases? Adjust your formula based on actual results. The first month is always a learning period.
✨ Pro tip
Track your daily consumption patterns for 3 weeks during your busiest season to establish your peak demand baseline. Use this data to calculate safety stock that actually protects against real demand spikes, not theoretical averages.
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 many days of inventory should I keep on hand?
For fresh products: 2-3 days of average consumption plus safety stock. For non-perishable products: 5-7 days. Never keep more than a week of perishable goods on hand.
How do I prevent over-purchasing during seasonal changes?
Start 2 weeks before a seasonal change with smaller orders. Monitor your consumption daily and adjust gradually. Never jump directly to +40% more purchasing.
What if my supplier only delivers 2x per week?
Calculate your inventory for 3.5 days (half a week). Keep extra safety stock for the weekend, since you can't reorder then. Plan your largest order right before your busiest days.
How do I calculate inventory for new dishes without history?
Estimate based on similar dishes. Start with 50% of what you expect to sell. Monitor the first 2 weeks extra carefully and adjust quickly.
📚 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.
Calculate your break-even point in seconds
Food cost is just one part of the story. KitchenNmbrs also helps you structure labor costs and other expenses for a complete break-even overview. Start free.
Start free trial →