What inventory coverage is
A hundred units in stock mean little on their own: for an item that sells a hundred a day they are one day, for one that sells one a day they are more than three months. Coverage turns stock into days, item by item, so that items moving at different speeds can be compared.
That is why a fixed quantity threshold, such as «reorder below 50 units», usually works poorly across a wide range. A threshold in days reads the same way for every item and can be set directly against the supplier's delivery time.
Formula: forecast demand or past consumption
Coverage can be calculated looking forward, from forecast demand, or looking back, from average consumption over recent weeks. The backward-looking version is the most common because it uses data you already have, and when demand is stable the two numbers are close.
When demand changes, though, past consumption describes a pace that is gone. At the start of a season, backward-looking coverage looks longer than it really is and the reorder goes out late; at the end it looks shorter and you order goods that will sit on the shelf. Starting from the forecast helps you reorder at the pace that is coming: how to build one is covered in the guide to demand forecasting.
Coverage (days) = available stock ÷ forecast daily demand
Forecast daily demand = forecast demand for the next N days ÷ N
Coverage from past consumption = available stock ÷ (consumption over the last N days ÷ N)
Inventory turnover and days inventory outstanding (DIO)
Inventory turnover tells you how many times stock is renewed in a period; DIO (days inventory outstanding) says the same thing in days. With annual cost of goods sold of 4.8 million euros and average inventory of 800 thousand euros, turnover is 6 and DIO is 365 ÷ 6 = 60.8 days. Together with DSO and DPO it makes up the cash conversion cycle, explained in the guide to DSO calculation.
Turnover and DIO look back, in value, across the whole warehouse: they serve the accounts. Coverage looks forward, in units, item by item: it serves whoever places the orders. A DIO of 61 days can be the average of items that run out in five days and others with a year's worth of stock, and that gap is what coverage by item brings out.
Inventory turnover = cost of goods sold for the period ÷ average inventory at cost
DIO = average inventory ÷ cost of goods sold × days in the period = days ÷ turnover
Reorder point
The reorder point is the stock level below which it makes sense to order: enough to cover demand during the lead time, the time between placing an order and receiving the goods, plus safety stock. In practice it is compared with the inventory position rather than physical stock alone: an item below its reorder point with an order already on its way usually does not need ordering again.
Reorder point = daily demand × lead time + safety stock
Days before reordering = (stock − reorder point) ÷ daily demand
Inventory position = stock on hand + on order, not yet received − allocated to customers
Safety stock: a simple rule and the statistical formula
The simple rule holds a few extra days of demand: it is easy to apply, but it treats a steady item and a volatile one the same way. The statistical formula, the textbook approach in inventory management, sizes the buffer on demand variability and on the service level, the probability of not running out during a replenishment cycle. The z factor comes from the normal distribution.
Simple rule: safety stock = daily demand × days of safety
Statistical formula: safety stock = z × σ of daily demand × √lead time
With a variable lead time: z × √(lead time × σ demand² + average demand² × σ lead time²)
| Service level | z | Safety stock with σ = 20 units a day and a 14-day lead time |
|---|---|---|
| 90% | 1.28 | 96 units |
| 95% | 1.65 | 123 units |
| 98% | 2.05 | 153 units |
| 99% | 2.33 | 174 units |
The last points of service cost more than the first, which is why the level is usually chosen per class of items. The basic formula assumes a fixed lead time: if the supplier delivers in 14 days on average with a standard deviation of 4, the full formula gives 1.65 × √(14 × 20² + 40² × 4²) = 1.65 × √31,200 ≈ 291 units at 95%, more than twice 123. Supplier variability often weighs more than demand variability.
Worked example
A distributor holds 1,800 units of an item. The forecast for the next 30 days is 1,200 units, 40 a day. The supplier delivers in 14 days and safety stock is 300 units, equal to 7.5 days of demand. Over the last 30 days 900 units were sold, 30 a day: the season is just starting. The figures are fictional.
| Measure | Calculation | Result |
|---|---|---|
| Forecast daily demand | 1,200 ÷ 30 | 40 units |
| Coverage | 1,800 ÷ 40 | 45.0 days |
| Reorder point | 40 × 14 + 300 | 860 units |
| Days before reordering | (1,800 − 860) ÷ 40 | 23.5 days |
| Coverage from past consumption | 1,800 ÷ 30 | 60.0 days |
Take the 14 days of lead time and the 7.5 days of safety stock away from 45 days of coverage and 23.5 are left, exactly the days before reordering. If demand runs to forecast, in 23.5 days stock falls to 860 units, the order goes out, and when the goods arrive 14 days later the 300 units of safety stock are still there. From past consumption alone coverage would look like 60 days, 15 more: enough to order late just as demand picks up.
ABC and XYZ classification: where to hold stock
ABC classification ranks items by the value they move; XYZ ranks them by how regular demand is, measured with the coefficient of variation (standard deviation of demand ÷ average demand, over weeks or months). Taken together, they help decide where to hold stock and at what service level.
| Class | What it means | How it is usually managed |
|---|---|---|
| A | About 20% of items, about 80% of value | Tight coverage, frequent review, a service level chosen with care |
| C | Many items of low value | Generous stock costs little: fewer reorders |
| X | Steady demand, coefficient below about 0.5 | The forecast is reliable, safety stock can stay low |
| Z | Sporadic demand, coefficient above about 1 | The statistical formula fits poorly: often made to order, or a minimum stock set case by case |
Reading coverage item by item
Coverage is read against the lead time and the safety stock expressed in days. In the example the reorder threshold is 14 + 7.5 = 21.5 days.
| Coverage | What it indicates | What is usually done |
|---|---|---|
| Below the lead time | Goods ordered today arrive after stock runs out: stock-out risk | Rush order or an alternative supplier, after checking open orders |
| Between the lead time and the reorder threshold | Below the reorder point: without an order, safety stock gets used | Order now |
| Well above target | Cash tied up and space taken | Cut or pause reorders, consider promotions or returns |
| No forecast demand | A slow mover or an item leaving the range | Review it separately, not as an infinite coverage |
Common mistakes
- Using annual average demand for seasonal items: it understates coverage out of season and overstates it as the season begins.
- Ignoring open purchase orders: you reorder an item already on its way, or count as available stock already promised to customers.
- Taking lead time without its variability: a supplier that delivers in 14 days on average but sometimes in 20 needs more safety stock than a punctual one.
- Giving every item the same safety stock as a percentage: too much on steady items, too little on volatile ones.
Many of these mistakes come from data kept in different places. In Muvia, sales and stock are copied every night from the ERP and the warehouse system, coverage in days is worked out every day for every item, and an alarm opens when it drops below the threshold and closes once the goods arrive, with who handled it written in the register: that is the Stock coverage and low-stock alarms use case. If your team has a forecasting model, coverage can start from forecast demand, as in Demand and stock forecasting.
Calculator
Enter stock on hand, forecast demand for the next 30 days, lead time and safety stock: the calculator returns coverage in days, the reorder point and the days left before reordering. The starting values are those from the example.
Stock coverage calculator
It starts from the example above: enter stock on hand, forecast demand, lead time and safety stock.
- Coverage (days)
- 45.0
- Reorder point (units)
- 860
- Days before reordering
- 23.5
Zero days before reordering means stock is already below the reorder point: the order was due.
Frequently asked questions
Divide available stock by daily demand, preferably forecast demand. With 1,800 units in stock and forecast demand of 1,200 units over 30 days, 40 a day, coverage is 1,800 ÷ 40 = 45 days.
Daily demand times lead time, plus safety stock. With 40 units a day, a 14-day lead time and 300 units of safety stock, the reorder point is 40 × 14 + 300 = 860 units.
The simplest way is to hold a few extra days of demand. The textbook statistical formula is z × σ of daily demand × √lead time, where z depends on the service level: 1.65 for 95%, 2.33 for 99%.
Turnover, cost of goods sold divided by average inventory, looks back and in value, usually across the whole warehouse; DIO expresses it in days. Coverage looks forward, in units, item by item, and it is the one you need for reorders.
There is no number that fits everyone. The minimum is the lead time plus safety stock in days, 21.5 in the example; on top of that comes the time between one order and the next. Well beyond that, coverage becomes cash sitting still.