Atlas/A.02 Inventory & replenishment/Service level & fill rate

Service level and fill rate

Definition

Two indicators share the same everyday name and measure different things. The cycle service level is the probability of getting through a replenishment cycle without a stockout. The fill rate is the share of demand actually served. For one and the same safety stock they can differ by forty points, and confusing them distorts both the commercial promise and the sizing.

Page signature
One stock, two figures
Two indicators, one and the same safety stock 100% 80% 0 fill rate cycle service no buffer buffer 3 σ Gap between the two readings With no safety stock, one cycle in two has a stockout, and yet nine lines in ten are served.
Safety stock
·
Cycle service level
·
Fill rate
·
Slide the buffer: the two curves do not tell the same story.

Why it matters

The costliest misunderstanding in the domain.

When a sales function announces ninety-five percent service and a supply chain function configures ninety-five percent service, they are rarely talking about the same thing. The first usually means the share of order lines served, the second has set a probability of not stocking out per cycle. These are different quantities, and the gap between them is anything but marginal.

The signature makes it spectacularly visible at its left edge. With zero safety stock, cycle service is exactly fifty percent: you stock out one cycle in two. And yet the fill rate already exceeds ninety percent. Both figures describe the same situation, with no contradiction, because they count different things.

The reason is simple once stated. A stockout does not mean nothing was served: it means stock fell to zero before the replenishment arrived. Most of the cycle’s demand was honoured, and only the tail of the cycle is affected. Cycle service counts failed cycles, with no nuance; the fill rate counts missed units, which is far closer to what the customer experiences.

The practical consequence is twofold. Steering with one and communicating with the other creates a promise the computed stock will not hold, or conversely finances a buffer far above what is needed. And comparing two companies, or two entities of the same group, without knowing which definition each uses, simply makes no sense.

Business impact

The choice between the two is not neutral, and it should be an explicit decision. The fill rate is almost always the relevant indicator for a customer commitment, because it measures what the customer actually lives through. Cycle service remains useful internally, since it derives directly from the safety factor, but it means little outside.

The second lesson concerns lot size, and it is counter-intuitive. The fill rate depends not only on the buffer but also on the quantity ordered each cycle. At identical safety stock, increasing the lot size improves the fill rate, simply because the number of exposures to risk falls. Two references with the same buffer can therefore show very different fill rates.

The expert lesson is to write the definition before debating the figure. In most disagreements between sales and supply chain about service levels, it is not performance that is at issue, it is the definition. Setting down in writing which indicator commits the company, at what granularity and over what scope, resolves a good part of the conflict on its own.

The mechanism

Count cycles or count units.

Cycle service reads straight off the normal distribution: it is the probability that demand during the lead time stays below available stock, hence the value of the cumulative distribution at the chosen safety factor. That is what makes it convenient to configure, since it corresponds exactly to the level typed into a tool.

The fill rate requires an extra calculation, because you must estimate not the probability of missing but the average quantity missed. That quantity comes from the normal loss function, which gives the expected amount exceeding the threshold. Related to the quantity ordered per cycle, it gives the share of demand not served.

This formula explains the role of lot size. The quantity missed per cycle depends only on the buffer, but it is related to a cycle volume that depends on the lot. Ordering larger and less often reduces the number of opportunities to stock out, hence improves the fill rate, without a single unit of safety stock being added.

One measurement caution remains. The fill rate is computed differently depending on whether you count units, order lines or complete orders. A ten-line order missing one line is ninety percent served in lines and zero percent in complete orders. In businesses where the customer expects a complete delivery, it is this far more demanding reading that reflects commercial reality.

CSL = Φ(z)       FR = 1 σLT · G(z) / Q
Φ the cumulative normal distribution, z the safety factor, σLT the variability of demand during the lead time, Q the quantity ordered per cycle and G(z) the normal loss function, equal to φ(z) minus z times (1 − Φ(z)), which gives the expected demand beyond the threshold. Two consequences: at zero buffer, cycle service is 50% while the fill rate already reaches 90% in the example above; and the fill rate depends on Q, which cycle service does not.

The traps

Three service-level errors.

01

Steering with one, communicating with the other

Configuring a cycle service level and announcing a fill rate, or the reverse, creates a structural gap between the promise and the stock financed. The recurring disagreement between sales and supply chain over service usually concerns the definition, not performance.

02

Benchmarking without checking the definition

A comparison between entities or companies means nothing until you know whether each counts cycles, units, lines or complete orders. The measured gap then reflects conventions, not performance.

03

Forgetting the lot-size effect

The fill rate depends on the quantity ordered per cycle. Two references with the same buffer can show very different rates, and an observed improvement may come purely from a lot change, with no real gain in protection.

The rollout

Five steps to an indicator that commits.

Choose the contractual indicator

Settle between cycle service and fill rate, and take the latter whenever a customer commitment is involved, since it measures what the customer experiences.

Specify the counting granularity

Write down whether you count units, lines or complete orders. In businesses where partial delivery has no value, only the last reading is honest.

Align configuration with the promise

Convert the chosen commitment into a safety factor, allowing for lot size, rather than typing the announced percentage straight into the tool.

Publish one definition

Circulate the chosen definition to sales, supply chain and finance, and use it in every report. One shared definition beats three correct indicators.

Measure the actual, not the theoretical

Periodically compare observed service with target service. A lasting gap signals mis-estimated variability or a promise the chain cannot keep.

Neighboring concepts

Read next.

From knowledge to action

Are your teams talking about the same service level?

The disagreement is almost always about the definition, never about performance. Our Inventory & distribution file fixes the contractual indicator, its counting granularity, and realigns configuration with the promise.