Most stockouts are not surprises. They are mistimed reorders. Knowing when to reorder inventory is less about holding more safety stock and more about comparing two numbers on every line, every day: how many days of cover you have left, and how long supply actually takes to arrive.
Key takeaways
- Days of cover = sellable on-hand ÷ daily run rate. If cover is below lead time and nothing is in transit, you are already late.
- Use lead time from purchase-order-to-receipt history, not the number typed on the supplier card years ago.
- The reorder point formula adds a safety buffer sized by demand variability: average daily sales × lead time + 1.645 × σ × √lead time for a 95% service level.
- Reorder when cover crosses the threshold, not because it is Monday.
- Rank the reorder queue by risk and revenue at stake, then cap it to what receiving can process.
Days of cover in plain terms
Days of cover tells you how long the stock you can actually sell will last at the pace you are actually selling it. The formula is simple: on-hand quantity divided by average daily sales over a recent window, usually the last four to twelve weeks.
Two details decide whether the number is useful. First, use sellable units. Quantity in quarantine, reserved for a contract, or sitting in a damaged bin is not cover. Second, subtract open customer backorders and add goods already in transit. A line with 10 days of cover and 14 days of lead time is fine if a purchase order lands on day 8. Without that PO, it is a stockout scheduled for next week.
Lead time from history, not from the supplier card
Every ERP has a lead time field on the supplier or product record. It was filled in once, often by the supplier's own promise, and rarely reviewed. Real lead time lives in your purchase orders: the gap between the order date and the goods-receipt date, per supplier and per SKU.
Compute the median and the spread for each supplier-SKU pair over the last year. A supplier whose deliveries land in 12 to 16 days is predictable. One whose deliveries land in 9 to 31 days needs a buffer, no matter what the card says. The spread matters as much as the average, because a reorder timed to the median will be late half the time.
The reorder point formula, worked through
The classic reorder point formula combines expected demand during lead time with a safety buffer that covers demand variability. For a 95% service level the safety factor is 1.645.
Reorder point = average daily sales × lead time + 1.645 × σ(daily sales) × √lead time
Take a mid-velocity line: 12 units a day on average, a standard deviation of 5 units a day, and a 14-day lead time from receipt history.
| Input | Value | Where it comes from |
|---|---|---|
| Average daily sales | 12 units | Sales lines, last 12 weeks |
| Standard deviation of daily sales | 5 units | Same window |
| Lead time | 14 days | Median PO-to-receipt, this supplier |
| Demand during lead time | 12 × 14 = 168 units | Calculated |
| Safety stock | 1.645 × 5 × √14 ≈ 31 units | Calculated |
| Reorder point | ≈ 199 units | 168 + 31 |
| Current on-hand | 150 units | Reconstructed from transactions |
| Days of cover | 12.5 days | 150 ÷ 12 |
| Decision | Reorder today | 150 < 199 and cover < lead time |
The quantity to order follows from the cover target, not from the reorder point. If the category targets 60 days of cover, the order is roughly 12 × 60 = 720 units plus the 31-unit safety stock, rounded to the supplier's pack size and minimum order quantity. A line you are exiting gets a shorter target; an A-class line with a volatile supplier gets a longer one.
A simple rule for when to reorder inventory
Reorder when days of cover < lead time + receiving buffer + policy buffer, after accounting for open purchase orders. The receiving buffer covers the days between the truck arriving and the stock being pickable. The policy buffer is where judgment lives: three days for lines with a service-level commitment, zero for lines you are running down.
The rule is deliberately boring. Its value comes from being applied to every SKU on every refresh, which no buyer can do by hand across 2,000 lines.
Common mistakes
- Reordering on a calendar rhythm. "We place orders on Mondays" means a line that crosses its threshold on Tuesday waits six days. Let cover crossing the threshold trigger the draft, and batch the sending if the supplier requires it.
- Ignoring open POs and backorders. Cover math without in-transit stock double-orders; without backorders it under-orders.
- One global safety stock field. A single "minimum quantity" for SKUs with different velocity, margin, and supplier reliability is wrong for most of them.
- Reading the trend too late. Average daily sales lags a demand shift. Pair the reorder rule with the four-week versus twelve-week velocity trend so an accelerating line is caught early.
- Sorting the list alphabetically. Rank by revenue at risk and by the stock risk score, then cap the queue to what the dock can receive.
How Flowra handles this
Flowra recalculates cover, lead time, and the reorder point for every SKU on each nightly refresh, or on demand after a new upload. Lead time comes from your purchase-order history, not the master-data field. Stock is reconstructed from net transaction flow, so a clean opening count is not a prerequisite, and the result is labelled as a reconstructed position rather than a physical count. Lines whose days of supply fall at or below one lead time are flagged critical; those within two lead times are flagged reorder soon. Each flag arrives as a drafted purchase proposal with its evidence, delivered to the buyer in Slack, Teams, or email. Nothing is written back to the ERP unless the connector supports it, your organisation has opted in, and the approving user holds the right role. See which ERP and file sources feed the calculation.
- Fact
- Reconstructed cover 12.5 days. Median lead time for Supplier B is 14 days over the last 38 receipts, with a spread of 11 to 19 days. No open purchase order on this line.
- Forecast
- At 12 units a day the line reaches zero on day 13, one day before the earliest realistic receipt. Four-week velocity is running 9% above the twelve-week pace.
- Recommendation
- Order 750 units (60-day cover plus safety stock, rounded to packs of 50). Alternative: order 400 now and 350 in three weeks if cash is tight.
- Hypotheses
- Demand stays within its recent variability. Supplier B's lead-time distribution holds. Category cover target of 60 days applies.
- Next step
- Approve, adjust the quantity, or ask why. Nothing changes in the ERP until you do.
Frequently asked questions
How do I know when to reorder inventory without a forecasting tool?
Compute days of cover from sellable stock and recent daily sales, take lead time from your last year of purchase-to-receipt dates, and reorder when cover drops below lead time plus a buffer. A spreadsheet can do this for a few hundred lines; beyond that you need it recalculated automatically.
What is the reorder point formula?
Reorder point = average daily sales × lead time + safety stock, where safety stock = 1.645 × standard deviation of daily sales × square root of lead time for a 95% service level. Change the 1.645 factor to target a different service level.
Should days of cover include stock in transit?
Yes, when deciding whether to reorder. Add confirmed open purchase orders that will arrive before the stockout date and subtract customer backorders. Report on-hand cover separately if finance needs the physical figure, but decide on the projected one.
See it on your own data. Upload a CSV or connect Odoo, WooCommerce or SQL — first stock-risk report in minutes, no credit card.
Get my free inventory report →