Right now, your inventory is either making you money or costing you money. Inventory turnover reveals exactly how quickly you're cycling through stock each year. Low numbers scream overbuying - you're parking cash in products that collect dust instead of generating revenue.
What is inventory turnover?
Inventory turnover counts how many times you completely cycle through your stock during a set period. It's your purchasing efficiency scorecard, showing if you're hoarding ingredients that should've been sold weeks ago.
💡 Example:
Restaurant with annual revenue €400,000:
- Annual purchases: €120,000 (30% food cost)
- Average inventory value: €10,000
Turnover: €120,000 / €10,000 = 12x per year
The inventory turnover formula
You don't need fancy software for this calculation:
Inventory Turnover = Annual Purchases / Average Inventory Value
Monthly works just as well:
Monthly Turnover = Monthly Purchases / Average Inventory Value
- Annual purchases = total ingredient costs for the year
- Average inventory value = (opening inventory + closing inventory) / 2
- Better yet: average your monthly inventory counts across 12 months
What do the numbers tell you?
Your turnover rate tells the real story about your buying habits:
💡 Benchmark figures:
- 15-25x per year: Excellent efficiency (fresh products especially)
- 10-15x per year: Solid performance
- 6-10x per year: Decent but improvable
- Below 6x per year: You're buying way too much
⚠️ Watch out:
Turnover above 30x means you're cutting it too close and risking stockouts during busy periods.
Recognizing signs of overbuying
These red flags scream excessive purchasing:
- Constant waste: Ingredients spoiling before you can use them
- Storage chaos: No room for new deliveries
- Ancient stock: Items sitting there for weeks
- Bloated inventory: More than 3 weeks of purchases gathering dust
💡 Real-world example:
Bistro spends €2,000 weekly on ingredients. Current inventory: €8,000.
Turnover: (€2,000 × 52) / €8,000 = 13x per year
Not terrible, but that's 4 weeks of purchases sitting around - pretty heavy.
Preventing overbuying with turnover targets
From tracking this across dozens of restaurants, I've found that setting category-specific targets based on shelf life works wonders:
- Fresh fish/meat: 25-35x per year (weekly deliveries)
- Produce: 20-30x per year
- Dairy products: 15-25x per year
- Pantry staples: 8-12x per year
- Frozen items: 6-10x per year
Monitor these numbers monthly and adjust your ordering when turnover starts sliding.
The connection to cashflow
Slow inventory turnover kills your cashflow:
💡 Cashflow impact:
Restaurant A: 20x turnover = €10,000 inventory cycles every 18 days
Restaurant B: 8x turnover = €10,000 inventory cycles every 45 days
Restaurant A gets that €10,000 back 27 days sooner for other expenses.
Faster turnover = quicker cash recovery = better cashflow = less dependence on credit lines.
How do you calculate inventory turnover? (step by step)
Determine your annual purchases
Add up all ingredient purchase costs over 12 months. Use your accounting software or total all supplier invoices. Include only food ingredients, not cleaning supplies or office supplies.
Measure your average inventory value
Count your inventory monthly (or at least quarterly). Value all ingredients at purchase price. Take the average of these counts over the year.
Calculate the turnover
Divide your annual purchases by your average inventory value. The result is how many times per year your inventory rotates. Compare this with the benchmarks for your type of kitchen.
✨ Pro tip
Calculate turnover for your top 5 ingredient categories separately over the next 6 weeks. Any category turning slower than 10x annually is bleeding cash through overbuying.
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
What turnover rate should I target for different product categories?
Fresh proteins need 25-35x annually, produce should hit 20-30x, dairy runs 15-25x, and dry goods can manage 8-12x. Frozen items typically turn 6-10x per year since they last longer.
How often should I calculate turnover to spot overbuying trends?
Monthly calculations give you actionable data without overwhelming your schedule. Count inventory the same day each month and use consistent methods. Quarterly works as a bare minimum, but monthly catches problems faster.
What's the fastest way to improve low turnover rates?
Stop ordering slow-moving items until inventory drops, then reduce standard order quantities by 25-30%. Focus on your top 80% of menu items first - they'll show improvement within 4-6 weeks if you stay disciplined.
📚 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.
All your financial KPIs in one dashboard
Food cost percentage, gross margin, revenue per cover — KitchenNmbrs calculates it all automatically based on your recipes and purchases. Start your free trial.
Start free trial →