410. Ready Rate

410.1. Ready Rate (Time-based service level)

The probability that on-hand inventory is positive at any random moment in time. Counts time, not cycles or units.

Ready rate=𝛾=𝑃(on-hand>0)

410.1.1. How it differs from CSL and fill rate

MetricCountsWhat it meansSample question
CSL (𝛼)CyclesP(no stockout in this cycle)“What fraction of cycles have a stockout?”
Fill rate (𝛽)UnitsE[demand met] / E[demand]“What fraction of unit demand is met?”
Ready rate (𝛾)TimeP(stock > 0 at time 𝑡)“What fraction of time are we in stock?”

All three are “service level” but answer different questions.

410.1.2. Ready rate = fraction of time with positive stock

In steady state, the inventory level over a (Q, r) cycle alternates:

If 𝑇 is the average cycle length and 𝑊 is the expected stockout duration per cycle:

𝛾=𝑇𝑊𝑇=1𝑊𝑇

For (Q, r) with 𝑇=𝑄𝑑:

𝛾1𝜎𝐿𝐿(𝑧)𝑑𝑄𝑑=1𝜎𝐿𝐿(𝑧)𝑄

The same expression as fill rate! Under continuous-demand assumptions, ready rate and fill rate coincide. They diverge only when stockout duration and shortage size aren’t proportional (e.g., very lumpy demand patterns).

410.1.3. When ready rate is the right metric

Use ready rate when:

Don’t use ready rate when shortages have widely varying severity — use fill rate to capture how much demand was unmet rather than just whether you were stocked out at the moment.

410.1.4. Approximate equivalence to fill rate

Under standard assumptions (continuous time, smooth demand, no lumpy bursts):

𝛾𝛽1𝜎𝐿𝐿(𝑧)𝑄

In practice, choose whichever is more interpretable for your stakeholders:

Example

Given (same (Q, r) policy as CSL/fill rate examples):

  • 𝑄=775, 𝜇𝐿=462, 𝜎𝐿=18.7, 𝑑=33/day
  • Reorder point set for CSL = 95%: 𝑟=493, 𝑧=1.65.

Step 1 — expected stockout duration per cycle

Stockout occurs only if 𝐷𝐿>𝑟. Expected shortage in units:

𝐸[shortage]=𝜎𝐿𝐿(𝑧)=18.70.02070.39units

Convert to time: shortage 0.39 units, daily demand 33, so:

𝑊=𝐸[shortage]𝑑0.39330.012days17minutes

Step 2 — ready rate

𝛾=1𝑊𝑇=10.0127753310.000599.95%

Step 3 — compare metrics

At the same reorder point 𝑟=493:

  • CSL: 95% (5% of cycles have a stockout)
  • Fill rate: 99.95% (0.05% of unit demand unmet)
  • Ready rate: 99.95% (in stock 99.95% of the time)

Fill rate ≈ ready rate (both unit/time-weighted). CSL is the strict outlier — it’s an event count, blind to severity.

Two stakeholder views:

  • CFO: “We hit a 5% stockout-cycle rate at this safety stock level — is that too lenient?”
  • Operations: “We’re shipping 99.95% of orders; nobody complains.” — fill rate / ready rate.

Both views are correct; just different denominators.