Smart overstock calculations can save your restaurant thousands while protecting your cashflow. Most hospitality entrepreneurs focus only on the discount percentage, missing the hidden costs of storage, spoilage and tied-up capital. Here's how to evaluate those tempting wholesale offers properly.
Why overstock purchases are risky
Your supplier calls: "20% discount if you buy for 3 months instead of 1 month." Sounds attractive. But what's the real cost?
- Your cashflow gets locked up for months
- Storage space fills up quickly
- Products can spoil before use
- Your menu flexibility disappears
⚠️ Watch out:
A 20% discount on purchases sounds like 20% more profit. But if you normally run 30% food cost, this improves your margin from 70% to 72%. That's only 2.8% more profit - while your risks jump significantly.
The hidden costs of large purchases
Every euro you spend too early costs you money. Even without borrowing.
- Opportunity costs: Tied-up money can't be used elsewhere
- Storage costs: More cooling space, higher energy bills, extra labor
- Spoilage and loss: Longer storage equals higher risk
- Inflexibility: No room for seasonal items or menu changes
💡 Example:
You normally buy €2,000 per month. Now you can buy €4,800 for 3 months (20% discount on €6,000).
- Savings: €1,200
- Extra cashflow tied up: €2,800 (€4,800 - €2,000)
- Tied up for: 2 extra months
Is €1,200 in savings worth locking up €2,800?
Formula: Calculate real costs
Here's the formula to check if an overstock deal actually benefits you:
Real costs = (Extra cashflow × Time tied up × Interest rate) + Expected spoilage + Storage costs
💡 Calculation example:
Overstock deal: €4,800 for 3 months (normally €6,000)
- Extra cashflow tied up: €2,800
- Tied up for: 2 months = 0.17 years
- Interest costs (5%): €2,800 × 0.17 × 0.05 = €24
- Expected spoilage (2% extra): €4,800 × 0.02 = €96
- Extra storage costs: €50
Total extra costs: €170
Savings €1,200 - costs €170 = €1,030 net benefit
Estimate spoilage risk
Longer storage periods increase loss risk. Use these guidelines:
- Fresh products: 5-10% extra spoilage per additional storage month
- Chilled meat/fish: 3-5% extra spoilage monthly
- Frozen items: 1-2% extra spoilage monthly
- Dry goods: 0.5-1% extra spoilage monthly
⚠️ Watch out:
Always calculate using the pessimistic scenario. If you estimate 2% extra spoilage, calculate with 3%. Spoilage always hits at the worst possible moments.
Calculate cashflow impact
Large purchases affect your cashflow directly. After managing kitchen operations for nearly a decade, I've seen restaurants struggle with this. Check if you can handle this:
- Current cashflow: How much do you actually have available?
- Monthly costs: Can you cover all expenses for 2-3 months?
- Seasonal fluctuations: Is a slow period approaching?
- Planned investments: Do you need to purchase equipment soon?
💡 Rule of thumb:
Never tie up more than 15% of your monthly revenue in extra inventory. With €20,000 monthly revenue, that means maximum €3,000 extra inventory.
Alternatives to large discounts
Sometimes there are smarter ways to save costs without overstock risks:
- Loyalty discounts: Request discounts based on annual volume
- Payment terms: Extended payment terms can beat prepayment discounts
- Joint purchasing: Partner with other restaurants
- Seasonal contracts: Lock in prices for a period without inventory risk
Decision framework: Do it or not?
Use this checklist before accepting any large overstock deal:
- Is the net savings (after deducting all costs) at least 10%?
- Do you have enough cashflow to cover 3 months of all expenses?
- Do you have storage space without displacing other products?
- Are these products you'll definitely use (not experimental items)?
- Is your supplier reliable and financially stable?
⚠️ Watch out:
If you're in doubt, don't do it. A missed discount costs you less than a wrong decision that damages your cashflow.
How do you calculate overstock risks? (step by step)
Calculate the real savings
Subtract from the discount: interest costs on tied-up cashflow, expected extra spoilage (2-5% per extra month), and storage costs. Only what remains is your real benefit.
Check your cashflow impact
Calculate how much extra money you're tying up and for how long. Make sure you can pay all costs for at least 3 months without using this inventory.
Weigh against alternatives
Compare with other cost-saving options like better payment terms, loyalty discounts, or joint purchasing. Sometimes those deliver more without the risks.
✨ Pro tip
Track your actual spoilage rates over the next 90 days before making any large purchase decisions. Most restaurants underestimate their real spoilage by 30-40%.
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 do I calculate the interest costs on tied-up cashflow?
Multiply the extra tied-up amount by the time (in years) and your interest rate. With €3,000 for 2 months (0.17 years) at 5% interest: €3,000 × 0.17 × 0.05 = €25.50.
What percentage spoilage should I calculate for extra storage?
Calculate 5-10% extra spoilage per month for fresh products, 3-5% for chilled meat/fish, 1-2% for frozen, and 0.5-1% for dry goods. Always use the pessimistic scenario to avoid nasty surprises.
When is an overstock deal really beneficial?
The net savings (after deducting all costs and risks) should be at least 10%. You need enough cashflow for 3 months, plus it must be products you'll definitely use.
Can I reduce overstock risks with better storage?
Yes, but only to a limited extent. Good temperature control and FIFO systems help, but don't eliminate the risk. Still calculate with 1-2% extra spoilage, even with perfect storage conditions.
How do I prevent overstock from limiting my flexibility?
Never tie up more than 15% of your monthly revenue in extra inventory. Always keep space for seasonal products, new dishes, or unexpected opportunities that could boost profits.
Should I accept overstock deals on high-margin specialty ingredients?
Be extra cautious with specialty items since they often have limited shelf life and fewer alternative uses. Calculate spoilage risk at 15-20% higher than standard products, and ensure you have confirmed menu demand.
📚 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.
Optimize your purchasing with data
Know exactly which supplier is most cost-effective and how price changes affect your margins. KitchenNmbrs links purchasing directly to recipe costs. Try it free for 14 days.
Start free trial →