SphereWMS
Menu

Safety Stock Formula: 4 Proven Methods Tested on One SKU

By Charles PearsonPublished October 8, 2026· 15 minutes
Warehouse aisles illustrating what is the safety stock

Frequently Asked Questions

What is the basic formula for safety stock?

The most common approach multiplies the Z-score for your target service level by the standard deviation of daily demand and by the square root of average lead time in days. For example, with a Z of 1.65, a demand deviation of 10 units and a 9-day lead time, you get 1.65 × 10 × 3 = 49.5, which rounds up to 50 units.

How is safety stock different from the reorder point?

Safety stock is a quantity of inventory, while the reorder point is a trigger for placing a purchase order. The reorder point equals expected demand during lead time plus the buffer. An item selling 40 units a day with a 9-day lead time and a 141-unit buffer would have a reorder point of 360 + 141 = 501 units.

Which safety stock method is the most accurate?

The combined variability formula is the most accurate because it accounts for swings in both demand and supplier lead time. In a worked example for a single case-picked SKU, it called for 141 units, while the max-average method suggested 360 units, roughly 2.5 times more inventory than the statistically sound figure.

What Z-score should I use for a 95% service level?

Use a Z-score of 1.65 for a 95% cycle service level (the precise value is 1.645). In Excel or Google Sheets, =NORM.S.INV(0.95) returns the exact figure for any target. Be careful with higher targets: moving to 99% raises Z to 2.33, which increases the buffer by roughly 41%.

How often should safety stock be recalculated?

Recalculate A items and volatile SKUs monthly, B items quarterly and C items every six months. Also update right away after a supplier change, a new shipping lane, a major price shift or a revised promotion calendar. Rolling windows, such as the last 90 days of demand and the last 8 to 12 receipts, keep the inputs current.

Is cycle service level the same as fill rate?

No. Cycle service level is the probability of not running out during one replenishment cycle, and Z tables are built on it. Fill rate is the share of demand units or order lines shipped immediately from stock. A 95% cycle service level usually produces a fill rate well above 95%, so confirm which metric your contracts use before choosing Z.

The Smarter Way to Manage Your Warehouse

Web-Based Warehouse Inventory Management Software

Schedule warehouse consultation