405. Cycle Service Level

405.1. Cycle Service Level (Type I, )

The probability of no stockout during a replenishment cycle. Counts events: did this cycle have any unmet demand, yes or no?

405.1.1. Definition

A cycle runs from one order arrival to the next. Stockout = any moment in the cycle where on-hand inventory hits zero with demand still present.

For a (Q, r) policy:

So:

405.1.2. Setting for target CSL

If :

Solve for :

The familiar “” form.

405.1.3. What CSL does not count

CSL counts cycles, not units. A cycle with one unit short and a cycle with 1000 units short both count as one stockout. So a 95% CSL means 5% of cycles experience a stockout, but says nothing about how severe those stockouts are.

In practice this matters: a 95% CSL might correspond to 99% fill rate (most stockouts are tiny) or 80% fill rate (the stockouts are catastrophic) depending on the demand-distribution shape.

405.1.4. When CSL is the right metric

Use CSL when:

Don’t use CSL when stockout severity matters more than frequency — use fill rate instead.

405.1.5. Common values

CSL () Notes
50% 0.50 0.00 Order at the median
80% 0.20 0.84 Lean
90% 0.10 1.28 Common default
95% 0.05 1.65 Standard target
97.5% 0.025 1.96 Two-sigma
99% 0.01 2.33 High service
99.5% 0.005 2.58
99.9% 0.001 3.09 Critical items (V-class)
Example

Given (continuous-review (Q, r) policy):

  • Mean lead-time demand:
  • Std of lead-time demand:
  • Target CSL: 95%

Step 1 — quantile

Step 2 — reorder point

Safety stock: units.

Step 3 — interpret

Out of every 100 cycles, expect about 5 to experience some stockout. Each stockout could be small (1-2 units short) or large (50+ units short, if a demand spike hits) — CSL doesn’t distinguish.

If a cycle averages 24 days (= for , ), then of cycles is one stockout every days on average — about twice every three years.