What does a 95% promise cost, in units?

A service level is a promise about a probability. This sheet turns it into stock: 271 units for 95%, 383 for 99%, and the four points between them cost more than the first fifty units ever bought.

Words on this sheet

  • Standard deviation: How far a typical reading sits from the average, in the same units as the readings.

Operations Intermediate Goal Seek free

After you install, this is the model to open.

What Stock Level Holds a 95% Service Level?

  1. In your spreadsheet, click the Sortia icon in the strip of icons down the right-hand edge. No strip? Click the arrow at the bottom-right to open it. You can also use Extensions, then Sortia, then Open Sortia.
  2. Click Start from a template and put that name in the search box.
  3. Pick the card with that name and click Load this template. It arrives on a new tab with real numbers already in it.

The answer

The same model, asked for two different promises:

95% service level
271 units of safety stock
99% service level
383 units of safety stock
Stockouts a year
3.3 to 0.9 going to 95%
Holding cost
$1,072 to $1,516 a year, one line

The cost of a promise is not linear and it turns vertical near the top: the first fifty units of safety stock bought nearly twelve points of service level, and the last 112 units buy four. In money that is $444 a year on a single line, which you can multiply by however many lines the promise covers, and it is why a 99.9% service level is usually a sentence in a contract that nobody costed. The lead time assumption matters more than people expect: if your supplier is sometimes late, lead-time variability will dominate demand variability, and this model holds the lead time fixed.

The model

Weekly demand and spread, a three-week lead time, and the one step people get wrong: demand over the lead time varies by the weekly figure times the square root of three, not three times it. Goal Seek changes safety stock until the service level hits your target.

Weekly demand420 units, spread 95
Lead time3 weeks
Demand over the lead time1,260 units, spread 164.5
Opening safety stock150 units, 81.9%
Stock that hits the targetsolved

Once it is in your sheet

  1. The model arrives with real numbers in it and runs as it stands, so you can press the button first and understand it second.
  2. Change the numbers to yours. The sheet marks which cells are inputs and which hold formulas, and most labels carry a note explaining the row.
  3. Press the run button at the bottom of the panel. It is labeled for the tool you are in, and the result lands on its own tab, with a written reading of it beside the figures.

Never used Google Sheets? Start here goes the whole way, in seven steps, and assumes nothing.