Zum Hauptinhalt springen
Free Tool — No sign-up required

Safety Stock Calculator

Calculate optimal safety stock levels, reorder points, and total inventory recommendations based on demand variability and lead time uncertainty.

4 service levelsReorder pointDemand distribution chart

Inventory Parameters

Mean units sold per day

Supplier delivery time

Daily demand variability

Delivery time variability

Target in-stock probability

Safety Stock

171 units

Buffer inventory needed

Reorder Point

521 units

Order when stock hits this

Demand During Lead Time

350 units

Expected usage while waiting

Total Inventory Rec.

346 units

Avg cycle stock + safety stock

Lead Time Demand Distribution

The green shaded area shows the demand range covered by your safety stock at the selected service level. The reorder point line shows when to trigger a new order.

Service Level Comparison

Service LevelZ-ScoreSafety StockReorder Point
90%1.28133 units483 units
95%(selected)1.65171 units521 units
97.5%1.96203 units553 units
99%2.33242 units592 units

Z-scores are the standard normal quantiles for each service level, rounded to two decimals (the 95th percentile is 1.645, shown as 1.65). The calculator trusts your demand and lead-time inputs as-is.

Frequently Asked Questions

What is safety stock?
Safety stock is the extra inventory kept on hand to guard against stockouts caused by demand variability and supply lead time uncertainty. It acts as a buffer between your reorder point and the minimum stock level needed to avoid running out of product.
How is safety stock calculated?
The standard formula uses a Z-score (based on your desired service level) multiplied by the square root of (lead time variance x demand variance). The specific formula is: Safety Stock = Z x sqrt((avg lead time x demand std dev^2) + (avg demand^2 x lead time std dev^2)).
What service level should I choose?
A 95% service level means you will be in stock 95% of the time. For critical or high-margin products, use 97.5% or 99%. For low-cost, easily substituted items, 90% may be sufficient. Higher service levels require exponentially more safety stock.
What is the reorder point?
The reorder point (ROP) is the inventory level at which you should place a new order. It equals (average daily demand x average lead time) + safety stock. When your inventory drops to the ROP, a new order ensures stock arrives before you run out.
How does lead time variability affect safety stock?
Higher lead time variability means more uncertainty in when your supplier will deliver, requiring more safety stock. If your supplier always delivers in exactly 7 days (std dev = 0), you need less buffer than if delivery ranges from 5 to 12 days.

Mastering Inventory Safety Stock

The Cost of Getting Safety Stock Wrong

Too little safety stock leads to stockouts, lost sales, and damaged customer relationships. Too much ties up working capital and increases holding costs. The optimal safety stock level balances the cost of carrying excess inventory against the cost of potential stockouts, considering your specific demand patterns and supplier reliability.

Service Level and Its Business Impact

Choosing the right service level depends on your product, industry, and competitive dynamics. Moving from a 90% to a 99% service level raises the Z-score from 1.28 to 2.33 — about 1.8x more safety stock for the same demand variability, which the table above computes from your own numbers. That may still be essential for products where stockouts drive customers to competitors permanently. ERP systems like Odoo automate these calculations using real demand and lead time data.

Automate Your Inventory Management

ECOSIRE builds Odoo and Shopify inventory systems with automated reorder points, safety stock calculations, and real-time stock tracking.