Safety Stock Calculator

Safety stock is the buffer that protects against demand higher than average during lead time. A 95% service level with a standard deviation of 20 units over 9 days requires about 99 units, and the reorder point is about 999. A higher service level raises the buffer quickly: moving from 95% to 99% adds about 40% to the safety stock.

Choose the level by the cost of a stockout against the cost of holding.

Safety Stock Calculator: inputs

Calculated result
Safety stock (units)98.7
Reorder point (units)998.7

Safety Stock Calculator: Daily demand standard deviation (units) sensitivity

Safety Stock Calculator: Daily demand standard deviation (units) and Safety stock (units)5 calculations vary the “Daily demand standard deviation (units)” input while holding the other entered inputs constant.16791888.82098.722108.624118.4

Safety Stock: worked example

Service level95 percent
Daily demand standard deviation (units)20
Lead time (days)9
Average daily demand (units)100
Safety stock (units)98.7
Reorder point (units)998.7

Safety Stock: formula

Safety stock = z × demand standard deviation × √lead time; reorder point = average daily demand × lead time + safety stock

NC State: safety stock analysis

Common error: Multiplying by the lead time instead of its square root. That treats each day's variation as perfectly linked and overstates the buffer for longer lead times.

Service level is entered as a z-score: 1.28 for about 90%, 1.645 for 95% and 2.33 for 99%. Daily demand standard deviation measures how much demand varies from day to day, computed from sales history, and lead time is the days between order and delivery. Average daily demand is used for the reorder point.

The formula assumes demand varies but lead time is fixed.

Safety Stock: changing Daily demand standard deviation (units)

Daily demand standard deviation (units)Safety stock (units)Reorder point (units)
1679979
1888.8988.8
20 (example)98.7998.7
22108.61,008.6
24118.41,018.4

Safety Stock: compare input ranges

InputTested fromToSafety stock (units): low inputSafety stock (units): high inputSwing
Service level90 percent99 percent76.9139.662.7 (64%)
Daily demand standard deviation (units)182288.8108.619.7 (20%)
Lead time (days)8109310411 (11%)
Average daily demand (units)9011098.798.70

Safety Stock: individual input comparisons

InputValueSafety stock (units)Reorder point (units)
Service level90 percent76.9976.9
95 percent98.7998.7
97.5 percent117.61,017.6
99 percent139.61,039.6
Daily demand standard deviation (units)1679979
1888.8988.8
2098.7998.7
22108.61,008.6
24118.41,018.4
Lead time (days)787787
893893
998.7998.7
101041,104
11109.11,209.1
Average daily demand (units)8098.7818.7
9098.7908.7
10098.7998.7
11098.71,088.7
12098.71,178.7

Safety Stock: combined input changes

Daily demand standard deviation (units) / Lead time (days)7911
1669.67987.3
1878.388.898.2
208798.7109.1
2295.7108.6120
24104.4118.4130.9

Safety Stock: which assumptions move the result?

Safety Stock: Safety stock (units) as Service level changesSafety stock (units) starts at 76.9. Moving Service level from 90 percent to 99 percent changes it to 139.6, with Daily demand standard deviation (units) 20; Lead time (days) 9; Average daily demand (units) 100 kept fixed.90 percent76.995 percent98.797.5 percent117.699 percent139.6
Chart quantityDisplayed settings
Service level90 percent → 99 percent
Safety stock (units)76.9 → 139.6
Daily demand standard deviation (units)20
Lead time (days)9
Average daily demand (units)100
Safety Stock: Safety stock (units) as Daily demand standard deviation (units) changesSafety stock (units) starts at 79. Moving Daily demand standard deviation (units) from 16 to 24 changes it to 118.4, with Service level 95 percent; Lead time (days) 9; Average daily demand (units) 100 kept fixed.16791888.82098.722108.624118.4
Chart quantityDisplayed settings
Daily demand standard deviation (units)16 → 24
Safety stock (units)79 → 118.4
Service level95 percent
Lead time (days)9
Average daily demand (units)100

Safety Stock: values and definitions

Quantity and definitionValue used
Service level — The chance of not running out during the lead time.95 percent
Daily demand standard deviation (units)20
Lead time (days)9
Average daily demand (units)100
Safety stock (units)98.7
Reorder point (units)998.7

The formula assumes demand is normally distributed and independent from day to day, and it ignores variation in lead time, which is often the larger risk. Intermittent or seasonal items need other methods. Historical variation may not represent the future, and forecasting errors are different from raw demand variation.

Business Finance calculators: Little's Law Calculator, Conversion Rate Calculator, A/B Test Significance Calculator, Overhead Rate Calculator, Gross Profit and Margin Calculator, Markup Calculator.

Safety stock buys protection against demand that runs higher than average while you wait for a delivery. The buffer grows with the variation in demand, with the square root of the lead time and with the service level you want. With daily demand varying by 20 units, a 9 day lead time and a 95 percent target, the buffer is about 99 units, and the reorder point is about 999.

Base the standard deviation on real demand history over the same unit of time as the lead time. A guess makes the whole buffer a guess.

Use the result in the reorder point calculator, and compare the cost of holding it with the inventory carrying cost page. The economic order quantity calculator sets the order size, and the inventory turnover calculator shows whether stock is moving. Review the parameters every quarter.

What service level should I choose?

It depends on the cost of a stockout. Many businesses use 95%, higher for critical items, and lower for cheap or easily substituted ones.

Why does safety stock rise with the square root of lead time?

Because variation adds up over days, and independent daily variations grow with the square root of the number of days, not directly with the days.

Does supplier reliability matter?

Yes. If lead time varies, add that variation to the calculation, or your safety stock will be too low.