Safety Stock Calculator
Calculate safety stock level from demand variability and lead time.
Calculator
No signup required. Results are indicative—verify for your standards.
Safety stock: 104 units
Reorder point (ROP): 1104 units
Formula
Safety stock = Z × σ_demand × √Lead time, where Z is the service level Z-score (e.g. 1.65 for 95%), σ_demand is standard deviation of daily demand, Lead time is in days.
Example calculation
Average daily demand 100 units, std dev 20 units, lead time 10 days, 95% service level (Z=1.65): Safety stock = 1.65 × 20 × √10 = 1.65 × 20 × 3.16 ≈ 104 units.
Engineering notes
Z-scores for common service levels: 90% → Z=1.28, 95% → Z=1.65, 97.5% → Z=1.96, 99% → Z=2.33. Higher service levels require exponentially more safety stock. The cost of safety stock must be weighed against the cost of stockouts (lost sales, downtime, customer penalties).
When to use this calculator
- Inventory policy setting — determine safety stock levels for each SKU based on demand variability and lead time
- Service level optimisation — find the right trade-off between inventory cost and stockout risk for each product
- Spare parts management — set minimum stock levels for critical maintenance spares to prevent production downtime
- S&OP process — include statistically-based safety stock in inventory planning to support sales commitments
- ERP/WMS configuration — input safety stock quantities into ERP reorder parameters for automated replenishment
Frequently asked questions
- What service level should I target for safety stock?
- Service level depends on the cost of a stockout: for critical production materials, target 97–99% to minimise line downtime cost. For finished goods in competitive markets, 95–97% is typical. For C-class or low-value items with easily accessible alternatives, 90% may be acceptable. Calculate the cost of a stockout (lost margin, downtime cost, emergency procurement premium) vs the cost of holding extra safety stock (capital × carrying cost rate of 20–30%).
- How do I measure demand variability for safety stock calculation?
- Collect daily or weekly demand data for at least 3–6 months. Calculate the mean (average demand) and standard deviation (σ) of the demand per period. If using weekly data, adjust σ to a daily basis by dividing by √7 (for independent daily demands). For seasonal items, calculate σ separately for each season. For new items without history, use analogous products or assume σ = 25–30% of average demand as a starting point.
- What is the reorder point (ROP) and how does it relate to safety stock?
- Reorder point = (Average daily demand × Lead time) + Safety stock. The first term (demand during lead time) covers expected consumption while waiting for replenishment. Safety stock covers variability above average. When inventory drops to the ROP, place a replenishment order. The order arrives (on average) when stock reaches the safety stock level. Set your ERP reorder point to this calculated value for automatic triggered replenishment.
