Reorder pointReorder Point (ROP)
The stock level at which you trigger the next purchase order, calculated to land replenishment before you run out.
By Oana Bradulet
The reorder point (ROP) is the stock level at which you trigger the next purchase order for a SKU. When on-hand stock drops to this number, place the order — calculated so the new stock arrives before you run out.
It's the answer to "when do I reorder?" — distinct from "how much do I order?" (which is governed by MOQ and case-pack constraints).
Get the reorder point right and the rest of replenishment becomes tractable. Get it wrong and you're either stocking out (reordered too late) or sitting on a six-month pile (reordered too early).
The reorder point formula
The standard version:
ROP = (Average Daily Demand × Lead Time in Days) + Safety Stock
In plain English: how much will sell during the lead-time window, plus the buffer you carry for things going wrong.
If you sell 50 units a day on average, your supplier's lead time is 30 days, and your safety stock is 4 days' cover (50 × 4 = 200 units):
ROP = (50 × 30) + 200 = 1,700 units
When stock drops to 1,700, you place the next PO. The 1,500 units you'll sell over the lead time clear out the standard pile; the 200 units of safety stock cover variance. New stock lands as you're approaching the safety-stock floor.
Why each input matters
Three numbers feed the calculation, and each has its own gotchas.
Average daily demand.
Use a rolling window that matches your business cycle. For a steady-demand SKU, the trailing 90 days is fine. For a seasonal SKU, you need a forecast — last year's same-period demand adjusted for growth, not the trailing average (which will be wrong every spring and autumn).
Lead time in days.
Total time from placing the PO to receiving usable stock — including supplier processing, production, freight, customs, and inbound processing. Not the supplier's quoted "factory door" time. Use a percentile (90th or 95th) that matches your service-level target, not the average.
Calculated separately from demand variability, lead-time variability, and service-level target. The reorder point absorbs the expected variance through safety stock; if your safety stock is wrong, your reorder point is wrong.
A worked example with seasonality
Sales of a Christmas SKU last year:
- October: 60 units/day average
- November: 120 units/day average
- December: 200 units/day average (peak)
Lead time: 45 days (manufacturing in Asia) Safety stock: ~4 days' cover at peak demand (800 units — high because peak-season stockouts are expensive)
If you reorder in mid-October using the trailing 30-day average (60/day):
ROP (trailing avg) = (60 × 45) + 800 = 3,500 units
The PO arrives at end of November. Daily demand is now 120, climbing towards 200. Stock disappears in days. Stockout in December.
If you reorder in mid-October using the forward-looking expected demand (the average during the lead-time window — Nov–early Dec ≈ 150/day):
ROP (forecast) = (150 × 45) + 800 = 7,550 units
That's the right answer. Reorder when on-hand drops to 7,550, get a PO that actually covers Black Friday and the December run-up.
The lesson: for seasonal SKUs, the reorder point has to use the forecast demand for the upcoming lead-time window, not the trailing average.
Reorder point vs reorder quantity
The reorder point tells you when to order. The reorder quantity tells you how much.
Quantity is driven by:
- MOQ — the floor your supplier accepts
- Container or pallet sizing — what physically fits in the truck
- Forecast for the next reorder cycle
Mixing these up is one of the most common spreadsheet failures. A spreadsheet that calculates reorder quantity from a moving-average reorder point will tell you to order whatever-amount-you-want at whatever-time-you-want — useful for nothing.
Common reorder point mistakes
- Using trailing-average demand for seasonal SKUs. Forecast the lead-time window, not the recent past.
- Using supplier-quoted lead time instead of total real lead time. Always longer than the supplier admits.
- Ignoring lead-time variability. Average lead time of 45 days with a 95th percentile of 65 days needs the 65 in the formula, not the 45.
- Forgetting to update reorder points when conditions change. A new freight route, a supplier change, a demand shift — all invalidate yesterday's ROP.
- Setting reorder points once and never reviewing. Quarterly review at minimum; monthly for fast-moving categories.
Try the safety stock calculator
Reorder point depends on safety stock, which is the harder number to size. The safety stock calculator computes both — enter average demand, variability, and lead time, and it returns safety stock and reorder point side by side.
Formula
- Average Daily Demand
- = Forecasted daily sales for the upcoming lead-time window (use forecast, not trailing average, for seasonal SKUs)
- Lead Time
- = Total elapsed days from PO to usable stock — usually a percentile (90th/95th), not an average
- Safety Stock
- = Buffer for demand and lead-time variability, calculated separately
Worked example
Sell 50/day average, lead time 30 days, safety stock of 4 days' cover (200 units). ROP = (50 × 30) + 200 = 1,700 units. When on-hand drops to 1,700, place the next PO.
Common mistakes
- →Using trailing-average demand on seasonal SKUs — gives a reorder point that's right for the past and wrong for the upcoming peak.
- →Plugging in the supplier's quoted lead time instead of total real lead time including freight and customs.
- →Ignoring lead-time variability. Use a percentile (90th or 95th), not the average.
- →Setting reorder points once and never reviewing them — they need quarterly refresh at minimum.
How Lumina handles reorder points for scaling brands
Lumina calculates reorder points automatically per SKU — using your forecast demand, real lead times from PO history, and your safety stock policy — and keeps them updated as conditions change, so you review the recommendations instead of maintaining the maths.
Frequently asked questions
What is a reorder point?
What is the formula for reorder point?
How do I calculate the reorder point for seasonal products?
What is the difference between reorder point and reorder quantity?
How often should I update the reorder point?
Related terms
Safety stock
Extra stock held above expected demand to absorb forecast error and lead-time variability without stocking out — expressed either as units or as time (days/weeks of cover). Same buffer, two units.
Lead time
The total time between placing an order with a supplier and having the goods available to sell.
MOQ— Minimum Order Quantity
The smallest quantity a supplier will accept on a single purchase order.