What Is Stockout Rate?
Stockout rate is the percentage of customer demand you could not fulfill because the item was out of stock. It measures how often you fail to have the product when a customer wants it. Unlike inventory value or turnover, stockout rate is a customer-facing metric — it directly reflects the experience your customers have when they try to order from you. A distributor can have healthy turnover and still be quietly bleeding customers through a high stockout rate.
The Stockout Rate Formula
There are two common ways to calculate it:
By order lines: Stockout Rate = (Order lines that could not be filled ÷ Total order lines) × 100. If 40 of 2,000 order lines in a month could not be filled, your stockout rate is 2%.
By SKU-days: Stockout Rate = (SKU-days out of stock ÷ Total SKU-days) × 100. If you carry 5,000 SKUs over 30 days (150,000 SKU-days) and SKUs were out of stock for a combined 3,000 SKU-days, your stockout rate is 2%.
The order-line method is better — it weights stockouts by actual demand. Being out of stock on a SKU nobody wanted that month is not a real stockout; being out of a fast mover is. Stockout rate is the inverse of fill rate: a 2% stockout rate is a 98% fill rate.
Why Stockout Rate Is the Most Damaging Metric You Do Not Track
Most distributors track inventory value, turnover, and carrying cost — all visible on standard reports. Stockout rate is different: a lost sale leaves no trace in your system. There is no transaction, no line item, no report. The cost is invisible and deferred. A customer who hits a stockout once forgives it. The third time, they call your competitor — and once they have a working relationship there, they may never come back. The true cost of a stockout is not one order; it is the lifetime value of a churned account.
What Causes Stockouts
Stockouts trace back to a handful of root causes:
- Reorder points set too low — or never recalculated as demand changed.
- Lead time underestimated — using the vendor's quoted lead time instead of their actual measured lead time.
- Demand spikes the forecast did not anticipate — seasonality, a customer's large order, a competitor's outage.
- Safety stock set by rule of thumb instead of the demand and lead-time variability that actually drives stockout risk.
- Capital tied up elsewhere — cash trapped in dead stock that should be funding fast-moving reorders.
How to Reduce Your Stockout Rate
Bringing stockout rate down does not mean carrying more of everything — that just trades stockouts for excess. The targeted moves:
- Recalculate reorder points on real demand. Use a proper reorder point formula and refresh it as demand shifts.
- Use measured lead times. Compute actual order-to-delivery time from your PO history, and factor in the variability, not just the average.
- Right-size safety stock by service level. Set a higher service level for A-class items, lower for the long tail.
- Free trapped capital. Liquidating dead stock funds the safety stock your fast movers actually need.
- Forecast forward. Demand forecasting catches predictable spikes before they become stockouts.
Stockout Rate Targets by ABC Class
A single stockout-rate target across all SKUs is a mistake — it over-invests in the long tail and under-invests in your best sellers. Set targets by ABC class:
- A-class (top revenue) — aim for a 1% stockout rate or lower. These are the SKUs that lose customers.
- B-class — 2-3% is acceptable.
- C-class (long tail) — 5%+ is fine. Carrying enough of every slow mover to never stock out costs more than the occasional missed sale.
The goal is not zero stockouts everywhere — it is zero stockouts where they cost you customers, and acceptable stockouts where they do not.
Stop Stockouts Before They Happen
Tru-Stock AI forecasts demand per SKU and flags items at risk of stocking out in the next 30, 60, and 90 days. Upload a CSV and see your at-risk list free.