Most restaurants waste 15-20% of their food budget because they order everything on the same schedule, regardless of how long ingredients actually last. You're probably ordering fresh fish weekly while letting canned tomatoes sit for months, tying up cash in both directions. Set up category-specific inventory cycles based on shelf life and sales velocity to cut waste and free up working capital.
Why product category-specific inventory cycles are crucial
Different ingredients need different ordering rhythms. Fresh seafood demands daily attention while dried pasta can wait weeks. But most restaurant owners fall into the trap of ordering everything at once because it feels simpler.
The reality: your walk-in overflows with perishables you can't use fast enough, while your dry storage becomes a graveyard of forgotten inventory. Both scenarios drain your profits.
⚠️ Watch out:
Every €100 you keep in inventory too long costs you roughly €20 per year in interest, storage, and spoilage risk.
The 5 product categories for inventory cycles
Break your ingredients into these categories, each with their own ordering rhythm:
- Ultra-fresh (1-3 days shelf life): Fish, shellfish, some vegetables
- Fresh (4-7 days shelf life): Meat, dairy, fresh herbs, most vegetables
- Limited shelf life (1-4 weeks): Eggs, some vegetables, fresh pasta
- Long shelf life (1-6 months): Dried products, canned goods, oils, vinegar
- Extra long shelf life (6+ months): Salt, sugar, dried herbs, frozen items
Calculate your sales velocity per category
For each category, track how much you actually use per day, week, or month. This data drives your ordering frequency decisions.
💡 Example sales velocity calculation:
You use per week:
- Salmon fillet: 8 kg (ultra-fresh)
- Beef: 12 kg (fresh)
- Eggs: 15 dozen (limited shelf life)
- Olive oil: 2 liters (long shelf life)
You order salmon 2x per week (4 kg each time), beef 1x per week, eggs every 2 weeks, olive oil 1x per month.
Set safety margins per category
Always maintain a buffer for unexpected rush periods or delivery hiccups. The shorter the shelf life, the tighter your safety margin needs to be.
- Ultra-fresh: 1 day extra (spoilage risk too high)
- Fresh: 2-3 days extra
- Limited shelf life: 1 week extra
- Long shelf life: 2-4 weeks extra
- Extra long shelf life: 1-2 months extra
💡 Example safety margin:
You use 8 kg salmon per week = 1.14 kg per day.
Safety margin: 1 day = 1.14 kg extra
Order quantity: 4 kg + 1.14 kg = 5.2 kg (rounded to 5.5 kg)
Determine your order points and minimum stock levels
For each category, establish a minimum inventory threshold that triggers your next order. But there's a mistake that costs the average restaurant EUR 200-400 per month: setting identical reorder points for all items regardless of supplier delivery schedules.
⚠️ Watch out:
Always factor in your supplier's delivery time. If they deliver the next day, your minimum stock level is different than with 3-day delivery.
Monitor and adjust based on season
Your sales velocity shifts with the seasons. Summer brings higher demand for salads and cold dishes, while winter drives comfort food sales. Adapt your ordering cycles accordingly.
Review your inventory patterns monthly to spot trends. Too much spoilage? Scale back order frequency or quantities. Running out too often? Bump up your safety margins.
💡 Example seasonal adjustment:
Summer vs winter for a bistro:
- Summer: 2x per week fresh vegetables, 1x per week meat
- Winter: 1x per week fresh vegetables, 2x per week meat
- Adjustment: shift budget from vegetables to meat
Use digital tools for overview
Manually tracking 5 different order frequencies becomes chaotic fast. Digital inventory systems help you monitor shelf life, sales velocity, and minimum stock levels per ingredient. You'll see exactly what needs ordering and when without drowning in spreadsheets.
How do you set up inventory cycles? (step by step)
Categorize all your ingredients
Make a list of all ingredients you use and divide them into the 5 categories based on shelf life. Note for each ingredient how many days it's maximally shelf-stable.
Calculate your weekly consumption per ingredient
Look at your sales data from the last 4 weeks and calculate how much you use on average per week of each ingredient. This is your basis for orders.
Set order frequency per category
Order ultra-fresh 2-3x per week, fresh 1-2x per week, limited shelf life every 1-2 weeks, long shelf life monthly, extra long shelf life quarterly.
Determine minimum stock levels
Set a minimum for each ingredient at which you place an order. This is your daily consumption × delivery time × safety margin. This prevents you from running out of ingredients.
Monitor and adjust monthly
Check your waste percentage and stockout moments every month. Adjust your order quantities and frequency based on season and changing sales figures.
✨ Pro tip
Focus on your 3 highest-cost ultra-fresh ingredients first - track their exact usage for 14 days straight. You'll identify your biggest waste patterns immediately and can fine-tune those cycles before tackling the rest.
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 often should I adjust my inventory cycles?
Review your waste and stockout patterns monthly. During seasonal transitions (spring/summer and fall/winter), always recalibrate your cycles since your menu and customer preferences shift dramatically.
What if my supplier can't deliver every day?
Match your minimum stock level to their delivery schedule. If they only deliver Tuesday and Friday, your minimum stock must cover you until the next delivery day, plus your safety buffer.
Can I use different suppliers per category?
Absolutely, and it's often the smartest approach. Fresh fish from a specialist with daily delivery, dry goods from a wholesaler with weekly runs. Maintain separate order schedules for each supplier relationship.
How much waste is normal per category?
Ultra-fresh: 8-15%, fresh: 5-10%, limited shelf life: 3-5%, long shelf life: 1-3%. If you're consistently above these ranges, you're over-ordering or your cycles are too frequent.
What happens if I have multiple locations with different sales patterns?
Each location needs its own inventory cycles based on local demand patterns. A downtown spot might burn through fresh ingredients twice as fast as a suburban location. Track them separately and resist the urge to standardize everything.
Should I negotiate different payment terms per category?
Yes, payment terms should match the product category. You might secure 30-day terms for shelf-stable goods but need cash-on-delivery for ultra-fresh items. This impacts your cash flow planning significantly.
How do I handle ingredients that span multiple categories?
Treat each form as a separate ingredient with its own cycle. Fresh tomatoes follow the 4-7 day pattern, canned tomatoes follow long shelf life rules, and sun-dried tomatoes get their own timeline entirely.
📚 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 →