Most restaurants think setting inventory levels is complicated math, but it's actually straightforward once you know your weekly usage patterns. Kitchens that order by gut feeling face two expensive problems: emergency purchases at premium prices or spoiled ingredients hitting the trash. The solution lies in simple calculations based on your actual consumption data.
Why set inventory levels?
Without minimum and maximum inventory levels you run two risks:
- Too little stock: You have to order expensively or remove dishes from the menu
- Too much stock: Ingredients spoil and you lose money
- No overview: You don't know when to order
Fixed levels per ingredient prevent both problems and save time on ordering.
The basics: calculate weekly consumption
For each ingredient you need to know how much you use on average per week. This becomes your foundation for inventory levels.
💡 Example:
Salmon fillet in a bistro:
- 50 salmon dishes per week
- 200 grams per portion
- Weekly consumption: 50 × 0.2 kg = 10 kg
Average consumption: 10 kg per week
Start with your 3 top-selling dishes and 10 most critical ingredients. You can expand from there.
Determine minimum stock
Your minimum stock must cover you until the next delivery, plus a buffer for unexpected rushes.
Formula: Minimum = (Weekly consumption / 7) × Delivery time in days × 1.5
💡 Example salmon:
Weekly consumption: 10 kg
- Daily consumption: 10 kg / 7 = 1.43 kg
- Delivery time: 2 days
- Buffer: 50% (factor 1.5)
Minimum: 1.43 × 2 × 1.5 = 4.3 kg
The 1.5 factor gives you a 50% safety net. For seasonal products or unreliable deliveries, bump this to 2.0 (100% buffer).
Determine maximum stock
Your maximum stock prevents over-ordering and spoilage.
Formula: Maximum = Weekly consumption × Shelf life in weeks × 0.8
💡 Example salmon:
Weekly consumption: 10 kg
- Shelf life fresh salmon: 5 days = 0.7 week
- Safety factor: 80% (factor 0.8)
Maximum: 10 × 0.7 × 0.8 = 5.6 kg
The 0.8 factor ensures you don't push ingredients to their expiration limits. Fresh salmon beats day-old salmon every time.
⚠️ Note:
Frozen items last longer but your freezer space isn't unlimited. Factor in practical storage constraints.
Different ingredients, different rules
Each ingredient category needs its own approach:
- Fresh fish/meat: Low maximum (3-5 days shelf life)
- Vegetables: Medium maximum (1-2 weeks)
- Dry ingredients: High maximum (months shelf life)
- Seasonal products: Higher buffer in minimum
Tracking inventory levels
From analyzing actual purchasing data across different restaurant types, the most successful operations use one of these three methods:
Excel/Google Sheets: Create a list with minimum, maximum and current stock per ingredient. Update weekly.
Restaurant management apps: Set minimum and maximum per ingredient. The system automatically alerts you when stock falls below minimum.
Paper system: Stick labels on your cooler with minimum/maximum per ingredient.
💡 Practical example bistro:
Key ingredients with levels:
- Salmon: min 4 kg, max 6 kg
- Beef: min 8 kg, max 15 kg
- Potatoes: min 20 kg, max 50 kg
- Onions: min 5 kg, max 20 kg
Check inventory against these levels every Monday and Thursday.
Adjust levels based on experience
Start with the formulas, then fine-tune based on real-world results:
- Often below minimum: Increase the minimum level
- Regular spoilage: Lower the maximum level
- Seasonal peaks: Set temporarily higher levels
Review your inventory levels monthly and adjust where needed. After 3 months you'll have a system tailored to your operation.
How do you set inventory levels? (step by step)
Calculate weekly consumption per ingredient
For each ingredient, add up how much you use on average per week. Take your 10 most important ingredients and calculate: number of portions × amount per portion.
Determine minimum stock
Use the formula: (Weekly consumption / 7) × Delivery time in days × 1.5. This gives you enough buffer to keep going until the next delivery.
Determine maximum stock
Use the formula: Weekly consumption × Shelf life in weeks × 0.8. This prevents you from over-ordering and letting ingredients spoil.
Set check moments
Check your stock against the set levels 2× per week (for example Monday and Thursday). Order ingredients that fall below minimum.
Adjust levels based on experience
Evaluate every month: do you often fall below minimum or do you regularly have spoilage? Adjust the levels until they fit your business.
✨ Pro tip
Focus first on your 8 most expensive ingredients over a 2-week period - that's where poor inventory control hits your bottom line hardest. These high-value items show the fastest return on systematic stock management.
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 ingredients should I monitor for inventory levels?
Start with your 10-15 most important ingredients that represent the highest usage and cost. This typically covers 80% of your inventory value. You can gradually add the rest as your system develops.
What if my supplier is unreliable with delivery times?
Increase your minimum stock by raising the buffer from 1.5 to 2.0 or even 2.5. It's better to carry slightly more inventory than face stockouts and emergency orders at premium prices.
Should I set different levels for weekends and weekdays?
If your weekend volume is significantly higher, order extra on Friday above your normal minimum. But keep the system simple - too many exceptions make it unworkable in practice.
How do I handle seasonal products that fluctuate in price?
You can temporarily set higher inventory levels when seasonal items are at their cheapest. Just monitor shelf life closely and ensure you have adequate storage capacity for the increased volume.
📚 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 →