opscrunch

Safety Stock Calculator

Calculate safety stock for a target service level. Enter the service-level factor, demand variability, and lead time to size your buffer, with the formula explained.

Service level and demand variability

Safety factor for your target service level, e.g. 1.65 for 95% or 2.33 for 99%.

Variability of daily demand. Higher variability needs more buffer.

Replenishment lead time in days.

Safety stock
·units

Buffer stock to hold above expected lead-time demand.

Overview

Safety stock is the buffer that protects against running out when demand or supply varies. The service-level method sizes it from how much daily demand swings and how long replenishment takes.

Method

How it works

Pick a service-level factor (z) for your target service level, multiply by the standard deviation of daily demand, and scale by the square root of the lead time.

Formula

The formula

SS = z * sigma_d * sqrt(LT)

Safety stock = z x standard deviation of daily demand x sqrt(lead time). The square root reflects that variability accumulates over the lead time, not linearly.

Example

Worked example

For a 95% service level (z = 1.64), demand standard deviation of 3 units/day, and a 15-day lead time: 1.64 x 3 x sqrt(15) = about 19 units.

FAQ

Frequently asked questions

What service-level factor should I use?

Common values: 90% = 1.28, 95% = 1.65, 98% = 2.05, 99% = 2.33. Higher service levels need more buffer.

What if lead time also varies?

Use the combined form that adds lead-time variance: sigma over lead time = sqrt(LT x sigmaD^2 + D^2 x sigmaLT^2). This tool assumes constant lead time.

How do I use the result?

Feed it into the reorder point calculator so your trigger level covers both expected demand and this buffer.

The rest of the bench

Related tools

Disclaimer

This is a planning estimate. Results depend on your inputs and assumptions; confirm against your own data before ordering.