What is safety stock?
Safety stock is a buffer above expected demand during lead time. Too little causes stockouts and lost sales. Too much ties up cash and warehouse space. The goal is the smallest buffer that meets your service-level target.
Formula 1: maximum and average method
Safety stock = (max daily usage × max lead time) − (average daily usage × average lead time)
Example: maximum usage is 120 units a day and average usage is 100. Maximum lead time is 14 days and average is 10.
(120 × 14) − (100 × 10) = 1,680 − 1,000 = 680 units. This method is quick but tends to overstate the buffer, because it assumes the worst demand and worst lead time occur together.
Formula 2: statistical method with demand variability
Safety stock = Z × σd × √L
Z is the service-level factor, σd is the standard deviation of daily demand, and L is lead time in days. Common Z-scores (approximate):
| Service level | Z-score |
|---|---|
| 90% | 1.28 |
| 95% | 1.65 |
| 97.5% | 1.96 |
| 99% | 2.33 |
| 99.9% | 3.09 |
Example: σd is 20 units, lead time is 9 days, and the target is 95%. Safety stock = 1.65 × 20 × √9 = 1.65 × 20 × 3 = 99 units.
Formula 3: when lead time also varies
Safety stock = Z × √(L × σd² + d² × σL²)
Here d is average daily demand and σL is the standard deviation of lead time in days. Using Z = 1.65, L = 9, σd = 20, d = 100, and σL = 2:
- L × σd² = 9 × 400 = 3,600
- d² × σL² = 10,000 × 4 = 40,000
- Square root of 43,600 = 208.8
- Safety stock = 1.65 × 208.8 = 344.5, rounded up to 345 units
Notice how lead time variability dominates the result. Unreliable suppliers often cost more in safety stock than demand swings do.
Which formula should you use?
- Formula 1: for a fast estimate or when you lack demand history.
- Formula 2: when demand varies but supplier lead time is reliable.
- Formula 3: when both demand and lead time vary, which is common with overseas suppliers.
How do you set the reorder point?
Reorder point = (average daily demand × average lead time) + safety stock. Using the last example, (100 × 9) + 345 = 1,245 units. When inventory reaches that level, place a new order.
What service level should you choose?
A higher service level means fewer stockouts but much more stock. Moving from 95% to 99% raises Z from 1.65 to 2.33, roughly 41% more safety stock. Set higher targets for critical, high-margin items and lower targets for slow movers or easily substituted products.
How can you reduce safety stock without more stockouts?
- Shorten and stabilise supplier lead times.
- Improve demand forecasts and share them with suppliers.
- Set different service levels for fast and slow sellers.
- Track supplier on-time performance and replace unreliable sources.
- Consider nearer stock locations through a 3PL.
What are common safety stock mistakes?
- Using average demand and ignoring variability.
- Ignoring lead time variation from overseas suppliers.
- Applying one service level to every product.
- Forgetting to update figures after supplier or demand changes.
- Counting stock already promised to customers as available.
Key takeaway: Safety stock depends on how variable demand and lead time are, and how high a service level you want. Reducing variability is cheaper than holding more stock.
FAQ
What is a good safety stock level? It depends on your service-level target, variability, and the cost of a stockout compared with holding cost.
Is safety stock the same as the reorder point? No. The reorder point includes expected demand during lead time plus safety stock.
What data do I need? You need several months of daily or weekly demand, plus actual supplier lead times from purchase order to receipt.
Does safety stock apply to ecommerce? Yes. Online sellers face demand spikes from promotions and long supplier lead times, so a buffer is just as important.
How often should I recalculate it? Review at least quarterly, and whenever lead times or demand patterns change.
Leave a comment