Safety Stock Calculator
Compute safety stock and reorder point using the standard formula Z × σ × √LT. Add lead-time variability for the full version. The result updates live as you type.
Inputs
Apply this unit consistently to demand and lead time below.
Mean demand for this SKU over the recent window.
Standard deviation of demand. Rough proxy: (peak − trough) ÷ 4 over recent periods.
Time from PO to receipt. Same time unit as demand above.
Set to 0 to use the simple formula. Any positive value switches to the full formula.
How often you accept stocking out. 95% = once in 20 cycles. Higher = much more capital.
Result
How to use the calculator
Six inputs, one number. The hardest part is usually finding your demand variability — everything else is on a recent supplier email.
- 1
Enter your average demand
Use the time unit that's most natural for the SKU — daily for fast-movers, weekly for everything else. Whatever unit you pick, use it consistently for the variability and lead time too.
- 2
Enter your demand variability
Standard deviation of demand over the recent 8–13 periods. If you don't have it to hand, a rough rule: if your demand swings by ±X around the average most periods, σ is roughly that X.
- 3
Enter your supplier lead time
Average time from PO to receipt — in the same time unit as demand. If demand is daily, lead time is in days. If weekly, weeks.
- 4
Enter lead-time variability (if known)
Standard deviation of lead time across recent POs. Leave at 0 if you don't have the data — the calculator will use the simpler formula. With a value, it switches to the full formula automatically.
- 5
Pick your service level
95% is the standard — stock out one cycle in twenty. 99% is much more expensive (35–60% more safety stock for the same SKU). Match service level to the commercial cost of a stockout for that specific SKU.
- 6
Read the result
The number is how many units of safety stock to hold. The reorder point shows when to trigger the next PO. Days of safety stock translates the result into a more intuitive 'cover' figure.
The safety stock formula, briefly
The standard simple formula is:
Three inputs do the work. Z is the service-level multiplier — 1.65 for 95%, 2.33 for 99%. σD is the standard deviation of demand per period. LT is average lead time, in the same unit as the demand period.
When supplier lead time also varies — and it almost always does — the full formula accounts for both:
This calculator switches to the full formula automatically the moment you enter a lead-time variability above zero. For long-lead overseas supply chains, the full formula often produces materially higher safety stock — see lead time variability for why.
For the deeper explanation, formula derivation, and where the model breaks, read the safety stock glossary entry. Connected concepts: reorder point, demand variability, and lead time variability.
What actually changes the answer
Demand variability (σD)
The biggest single lever for most consumer brands. Halve demand variability and you halve required safety stock. The fastest way to reduce it: smoother promotional cadence and better demand sensing on top sellers.
Lead-time variability (σLT)
Often the bigger lever and almost always the cheaper one to fix. Stabilising supplier lead times with predictable ordering cadence can reduce safety stock more than any forecasting improvement.
Service level (Z)
Non-linear. Pushing 95% → 99% costs 41% more safety stock for the same SKU. The cost of approaching 100% rises sharply; for most SKUs, 95–98% is the sweet spot. Match service level to the commercial cost of a stockout.
Lead time (LT)
Square-root scaling. Doubling lead time only multiplies safety stock by √2 ≈ 1.41. Big-wins on lead time come from supplier or freight changes, not just buffer-sizing.
Common safety stock mistakes
- →One safety stock figure across all SKUs. A flat “two weeks of stock” rule over-stocks slow movers and under-protects bestsellers. Compute per-SKU.
- →Picking a service level without costing it. 99% sounds prudent and costs roughly 41% more than 95% for the same SKU. Match service level to the commercial cost of a stockout, not a comfort default.
- →Letting safety-stock policy go stale. Demand variability shifts with seasonality and channel mix. Lead-time variability shifts with supplier behaviour. Recompute quarterly at minimum.
- →Treating safety stock as a target, not a buffer. Safety stock is what you can dip into during normal variance. If you never touch it, your buffer is too high.
Frequently asked questions
What does this safety stock calculator do?+
It computes the safety stock and reorder point for a SKU using the standard formula: Z × σ × √LT. If you also enter lead-time variability, it switches to the full formula that accounts for both demand and supply variance.
What's the formula behind the calculator?+
Two forms. Simple: Safety Stock = Z × σD × √LT (where Z is the service-level multiplier, σD is demand standard deviation, LT is average lead time). Full: Safety Stock = Z × √((LT × σD²) + (D² × σLT²)) — adds lead-time variability via σLT.
What service level should I target?+
95% is the default for most consumer brands — stock out one replenishment cycle in twenty. Top sellers and commercially critical SKUs justify 98–99%. Slow movers and substitutable SKUs can run at 90–93%. Going from 95% to 99% roughly doubles the safety-stock cost.
Should I use daily or weekly figures?+
Whichever fits the SKU's natural sales cadence. Use daily for fast-movers (50+ units/day) where the daily variance is meaningful. Use weekly for slower SKUs where daily numbers are too noisy. Consistency matters more than the choice — use the same time unit for demand, variability, and lead time.
What if I don't know my demand standard deviation?+
Quick approximation: take 8–13 weeks of demand, sort them, find the highest and lowest. The range divided by 4 is a rough proxy for σ. Better: ask your data team for the actual standard deviation. Best: pull it from your inventory tool — most modern systems compute it per SKU.
Why does the result change so much when I bump service level from 95% to 99%?+
Because the relationship is non-linear. Z grows from 1.645 (95%) to 2.326 (99%) — that's 41% more safety stock for the same SKU. Pushing to 99.5% adds another 11%. The cost of pushing the asymptote towards 100% rises sharply; for most SKUs, 95–98% is the sweet spot.
Is this formula good enough for production planning?+
It's the right starting point and is what most ERP and planning tools use. The assumptions (normal distribution, independence between demand and lead time, stable variability) hold roughly for most consumer goods. Where they break — highly seasonal, intermittent demand, very long leads — more advanced models help. For most scaling brands, this calculator is the floor, not the ceiling.