How to use this tool
- Choose one reporting period and define what counts as a demand event, such as an order line.
- Count the events that could not be fulfilled and all demand events using the same definition.
- Calculate the percentage. Keep partial fulfilment and cancelled-order rules consistent when comparing periods.
Input reference and sample values
Use the units and choices shown for each field. Sample values are provided for practice, not as recommendations.
| Input | Format and units | Sample |
|---|---|---|
| Unfilled demand events | Numeric value. Zero or positive. | 20 |
| Total demand events | Numeric value. Must be greater than zero. | 500 |
Result for these sample inputs
4 %
- Fulfilled demand events
- 480
- Event fulfilment rate (%)
- 96
Select Try the example in the form to load these values and calculate them again. This replaces the current form inputs. Compare the result with the method and worked explanation below.
The method, explained
Stockout rate = unfilled events/total events × 100%.
If 20 out of 500 demand events could not be fulfilled, the stockout rate is 20 / 500 × 100 = 4%. The remaining 480 events represent 96% of the total under this binary event definition.
Understanding your result
The complement is the percentage of demand events fulfilled under your chosen definition. It is not necessarily a unit fill rate: a partly filled order can contain both filled and unfilled units.
What to keep in mind
Unfilled events must be a subset of total events, and the denominator must be positive. Use one event definition and reporting period. This measure does not estimate lost revenue or inventory availability over time.
Common questions
Is stockout rate the opposite of fill rate?
Only when fill rate uses the same binary events and definitions. A unit-based fill rate or partial-order measure may differ.
What if there were no demand events?
The rate is undefined because its denominator is zero. Do not report zero stockouts as a 0% rate without a positive total.
Methodology maintained by ClarityKit. How these tools are built and checked.