Skip to content
Free tool · No signup

Safety Stock & Reorder Point Calculator

Stop guessing how much extra stock to keep on hand. Enter your numbers — get the exact buffer and reorder trigger in seconds.

Your Numbers
Units sold per day, on average
Days from when you order to when it arrives
How often you want to be in stock when customers ask
How much your daily sales jump around week to week
Your Result
Safety Stock Buffer
27units
Extra units to keep on hand above normal usage to absorb demand spikes and supplier delays.
Reorder Point
167units
When stock drops to this level, place your next order. Don't wait — this is your trigger.
SS = Z × (CV × D) × √L
    = 1.65 × (0.30 × 20) × √7
    = 27 units
ROP = (D × L) + SS
      = (20 × 7) + 27
      = 167 units

How it works

Safety stock is the extra inventory you keep on hand so you don't run out when demand spikes or your supplier is late. Without it, you stock out and lose sales. With too much of it, your cash sits dead on a shelf.

Reorder point is the number that says "place your next order NOW." It's calculated so that when your new shipment arrives, you'll still have just enough left to cover any surprises during the lead time.

Worked example — phone case shop

  • You sell phone cases:20/day
  • Supplier takes:7 days
  • You want to be in stock:95% of the time
  • Sales jump around like a normal small business:~30% variability
  • Safety stock buffer:27 cases
  • Reorder when stock drops to:167 cases

Service level to Z-score

The Z-score is the only part of the formula most people have to look up. It converts your target service level — how often you want to be in stock — into the number of standard deviations of buffer that target requires.

Service levelZ-scoreWhat it means in practice
80%0.84You accept stocking out in about 1 replenishment cycle in 5
90%1.28Balanced — common for C-class items
95%1.65The usual default, and what this calculator starts on
97%1.88High reliability, noticeably more cash on the shelf
99%2.33Stock out in roughly 1 cycle in 100

Service level is measured per replenishment cycle, not per year. A 95% target on an item you reorder monthly means you expect to run short in roughly one month out of twenty — not one year in twenty.

The mistake almost everyone makes

Setting every item to 99% because stocking out feels unacceptable. The cost of that decision is not linear. Going from 95% to 99% raises the Z-score from 1.65 to 2.33 — 41% more buffer stock on every item, permanently, to remove about four stockouts per hundred cycles.

That is worth paying on the items where a stockout costs you a customer, and wasteful on the long tail where it costs a mild apology. Set service level per class, not globally — high on your A items, lower on C. That is exactly what an ABC analysis is for.

The second mistake is assuming safety stock scales with lead time. It scales with its square root. Doubling a supplier's lead time does not double the buffer — it raises it by about 41%. Useful when you are weighing a slower supplier against a cheaper one: the extra stock you carry is smaller than it feels.

Want this for every product, automatically?

InventoryQuick recomputes reorder triggers and stockout risk across your entire inventory every day, then alerts you the moment any item needs reordering. Track tools, equipment, and supplies in one app — from $19/mo flat, no per-user fees.

Start 7-Day Trial
7-day free trial · Cancel anytime · Setup in 5 minutes

Reorder point calculator → · Read the full guide → · ABC analysis worksheet → · All free tools →