Safety Stock Calculator

Calculate safety stock and reorder point. Uses statistical methods to calculate safety stock levels based on demand variability, lead time uncertainty, and…

Uses statistical methods to calculate safety stock levels based on demand variability, lead time uncertainty, and desired service level. The Z-score corresponds to standard normal distribution percentiles.

How is Safety Stock Calculated Statistically?

Safety stock is the extra inventory held to buffer against uncertainty in demand and supply lead time. The statistical method uses the standard normal distribution (Z-score) corresponding to a target service level, combined with measures of demand and lead time variability.

The formula accounts for two sources of uncertainty: demand variation during a fixed lead time and lead time variation amplified by average demand. A 95% service level corresponds to Z = 1.65; 99% corresponds to Z = 2.33. Higher service levels require exponentially more safety stock.

The reorder point (ROP) equals average demand during lead time plus safety stock. When on-hand inventory drops to the ROP, a replenishment order should be placed to arrive before stock is depleted.

Formula: Safety Stock = Z × √(LT × σ_d² + d² × σ_LT²) Reorder Point = d × LT + Safety Stock where d = avg daily demand, LT = avg lead time, σ_d = demand std dev, σ_LT = lead time std dev

Example Calculation

Average daily demand = 50 units (σ = 10), average lead time = 7 days (σ = 2 days), target service level = 95% (Z = 1.65). Safety stock = 1.65 × √(7 × 100 + 2500 × 4) = 1.65 × √10700 = 1.65 × 103.4 = 170.7 ≈ 171 units. ROP = 50 × 7 + 171 = 521 units.

When to Use This Calculator

Common Mistakes to Avoid

How to Interpret Results

Related Standards & References

Frequently Asked Questions

What service level should I target?

Most companies target 90-95% for B items and 95-99% for A items (high-value or critical). Going from 95% to 99% roughly doubles safety stock. The optimal service level balances holding cost against stockout cost — if stockout cost is 10× holding cost, higher service levels are justified.

How do I estimate demand standard deviation if I lack historical data?

Use the coefficient of variation (CV) approach: if demand is 'somewhat variable,' assume CV = 0.3 (σ = 0.3 × mean). For stable demand, CV = 0.1-0.2; for erratic demand, CV = 0.5+. Alternatively, start with a safety factor of 1.5-2× average weekly demand and refine as data accumulates.

Should safety stock be the same for all products?

No. Differentiate by product importance using ABC classification. A-items (high value, high impact) should have higher service levels (97-99%) and correspondingly more safety stock. C-items can tolerate lower service levels (85-90%). This approach balances inventory investment against stockout risk across the portfolio.