Safety Stock Calculator

Buffer stock sized from demand and lead-time variability.

Inputs

Safety stock

1,860

Reorder point
3,120 units
Average demand during lead time
1,260 units
Maximum demand during lead time
3,120 units
Days of cover at reorder point
17.3 days
Results update as you type. Nothing is sent to a server.

Safety stock exists to absorb the gap between what you expected and what happened. Two things vary: how much you consume, and how long the replenishment takes. The max-max method used here takes the worst realistic case for both at once and subtracts the average case, giving the buffer needed to cover a period where demand peaks and delivery is late simultaneously.

This is the simple, transparent method — and transparency is its main advantage. It needs four numbers you either already have or can estimate, it produces an answer you can explain to a planner in one sentence, and it does not require a demand distribution. The statistical method (service level × standard deviation of demand during lead time) is more precise but needs clean historical data; for most plants starting out, max-max gets you 80% of the benefit in 5% of the effort. The result page also gives you the reorder point, since safety stock is only meaningful as part of that decision.

How the result is calculated

Safety stock = (Max daily usage × Max lead time) − (Average daily usage × Average lead time)
  • Maximum consumption during lead time = Max daily usage × Max lead time
  • Average consumption during lead time = Average daily usage × Average lead time
  • Safety stock = Maximum − Average
  • Reorder point = Average consumption during lead time + Safety stock

Variables

SymbolMeaningUnit
SS Safety stock units
dmax Maximum daily usage units/day
Lmax Maximum lead time days
davg Average daily usage units/day
Lavg Average lead time days

Worked example

A component is consumed at 180 units a day on average, peaking at 260. The supplier delivers in 7 days on average, with a worst realistic case of 12 days.

  1. Maximum consumption = 260 × 12 = 3,120 units
  2. Average consumption = 180 × 7 = 1,260 units
  3. Safety stock = 3,120 − 1,260 = 1,860 units
  4. Reorder point = 1,260 + 1,860 = 3,120 units
  5. Days of cover at the reorder point = 3,120 ÷ 180 = 17.3 days

Hold 1,860 units of safety stock and trigger a replenishment order when the on-hand position falls to 3,120. Note that the reorder point equals the maximum lead-time demand by construction — a useful property of this method that makes it easy to explain to planners.

What this calculation does not cover

  • Max-max is conservative. Choosing an unrealistically extreme maximum lead time locks up excess capital, which is the most common failure mode of this method. Use a worst case that has actually occurred in the last year or two, not a theoretical catastrophe.
  • No service level is specified, so you cannot trade buffer against fill rate. If you need a stated service level (for example 95%), use the statistical method with the standard deviation of demand during lead time.
  • Assumes demand and lead time are independent. When they correlate — for example, a regional shortage that raises both your usage and your supplier’s lead time — the simple formula understates the required buffer.
  • Ignores shelf life and storage cost. For perishable or high-value items, compare the cost of holding this buffer against the cost of a stockout before adopting the calculated figure.
  • Safety stock is not a substitute for supplier performance management. If lead time is genuinely unreliable, a buffer hides the problem instead of fixing it.

Frequently asked questions

What is the difference between safety stock and reorder point?

Safety stock is the buffer you never plan to touch — it only gets used when demand spikes or delivery is late. Reorder point is the inventory level that triggers a new order, and it equals expected demand during lead time plus the safety stock. You place the order at the reorder point; the safety stock is what remains if everything goes wrong before the order arrives.

How do I choose between max-max and the statistical method?

Use max-max when you have less than a year of clean demand and lead-time history, or when the process is new. Use the statistical method when you have reliable data and need to hit a specific service level, because only that method lets you state and trade off a fill rate. Many plants run max-max first, collect data, then migrate.

Does higher safety stock always mean better service?

It improves service but with diminishing returns and a linear cost. Buffer cost rises one-for-one with units held, while stockout risk falls only slowly once you are past a couple of standard deviations. That asymmetry is why service level targets above 98% are usually uneconomic except for critical spares or very high-margin lines.

Related calculators