Safety stock is extra inventory held beyond expected demand, so a late supplier or a demand spike does not become an empty shelf. Too little and you lose sales; too much and your cash sits in cardboard. This guide covers the formula, a worked example, and practical rules for sizing the buffer.
By Edmund Tong, Founder of StockZip · Last updated: 2026-07-03
Every number in your planning is an average: average daily sales, average supplier lead time. Reality is not average. Demand spikes the week a competitor runs out; the supplier's truck breaks down; a count was off by a case. Safety stock is the deliberate gap between “what the averages say” and “what actually happens”.
It is also the second ingredient of your reorder point: Reorder Point = (Lead Time × Daily Demand) + Safety Stock. Get the buffer wrong and every alert fires too early or too late.
Safety Stock = (Max daily usage × Max lead time) − (Avg daily usage × Avg lead time)
In words: cover the worst realistic case, minus what your reorder point already covers on an average day. It uses four numbers you can pull straight from sales history and supplier records — no statistics required.
| Average daily usage | 20 units |
| Maximum daily usage (busiest recent day) | 32 units |
| Average lead time | 7 days |
| Maximum lead time (worst recent order) | 10 days |
| Safety stock | (32 × 10) − (20 × 7) = 180 units |
| Reorder point | (7 × 20) + 180 = 320 units |
Plug your own numbers into the free reorder point calculator to see the buffer and trigger level together.
The statistical version sizes the buffer to a chosen service level — the percentage of demand you want to fill without a stockout:
Safety Stock = Z × σ of demand during lead time
| Target service level | Z value | Use for |
|---|---|---|
| 90% | 1.28 | Low-value, easily substituted items |
| 95% | 1.65 | Most standard stock |
| 99% | 2.33 | Critical items where a stockout stops work |
σ (the standard deviation of demand over the lead-time window) needs consistent sales history per item — which is exactly what scan-based tracking produces and spreadsheets rarely do. If your history is patchy, stay on the simple formula until the data improves.
If a stockout stops a job or loses a customer, err generous. The carrying cost is cheaper than the downtime.
Reliable supplier, stable demand, multiple sources — a thin buffer is enough.
Buffer stock on slow movers quietly becomes dead stock. Accept the occasional stockout instead.
Repeated stockouts → raise the buffer. Items gathering dust while turnover drags → lower it. Your inventory turnover tells you which direction you are drifting.
Every formula above assumes you know your real usage and your real stock level. StockZip records both automatically — every barcode scan updates quantities and builds the per-item history the formulas need, and low-stock alerts fire at the reorder point you set.
Straight answers about the formula, service levels, and how much buffer to hold.
Safety stock is extra inventory held beyond expected demand to absorb surprises — a demand spike, a late supplier, or an inaccurate count. It is the buffer that keeps you selling while the unexpected plays out. Safety stock is one ingredient of your reorder point: Reorder Point = (Lead Time × Daily Demand) + Safety Stock.