Service level in inventory: definition, z-scores and targets

What is service level in inventory?

In inventory, service level is the probability of not running out of an item during one replenishment cycle. A 95% service level means you expect to run out in roughly one cycle in twenty.

Strictly this is the cycle service level. It is the number you choose before calculating safety stock, and raising it always costs inventory.

Service level z-score table

Safety stock formulas turn the service level into a z-score, the number of standard deviations of demand held as a buffer:

  • 90%: z ≈ 1.28
  • 95%: z ≈ 1.645
  • 97.5%: z ≈ 1.96
  • 98%: z ≈ 2.05
  • 99%: z ≈ 2.33
  • 99.9%: z ≈ 3.09

Because z climbs steeply at the top, the link between service level and safety stock is far from linear: moving from 95% to 99% needs about 40% more safety stock.

Service level vs fill rate

Cycle service level counts replenishment cycles without a stockout. Fill rate counts the share of demand met straight from stock. They differ: if you run out on the last day of a cycle, the cycle counts as a stockout, yet you may still have filled 99% of the units ordered. Fill rate is usually the higher number, and it is closer to what customers feel.

How to choose a target service level

Set it per item rather than for the whole catalogue. A common split is 98 to 99% for best sellers, where a stockout loses the customer, around 95% for the middle of the range, and 90% for slow movers that are cheap to expedite. Smart Inventory Forecasting sets safety stock from the service level you choose, for every SKU, with the working shown.

Last reviewed 2026-11-01.

All glossary terms →