Reorder Point Formula: The Operator's Guide to When to Reorder
How buyers and DC planners actually set reorder points. The formula, three what-if scenarios, service-level math by ABC class, continuous vs periodic review, and the four mistakes that turn a good ROP into a stockout machine.

Every category manager can name the SKU that stocked out last quarter for a reason nobody could quite explain. Sales tracked normally the week before. The safety stock number in the system had not changed. But the truck did not arrive in time, and the shelf sat empty for four days over a promotional weekend. That failure almost always traces back to the same root cause. The reorder point was set once at go-live and never revisited.
Reorder point (ROP) is the single most operationally consequential number in a replenishment policy. It answers a specific question: at what on-hand level should the next PO fire? Get it right and stockouts almost disappear while inventory stays lean. Get it wrong and one of two failure modes shows up. Either the shelf empties before the truck arrives, or cash builds up in dead weeks of supply that never sells through.
This guide walks through ROP the way an operator actually uses it. What the formula measures. The one input everyone gets wrong. A full worked example with three what-if scenarios showing exactly how ROP moves when the world changes. Service-level math by ABC class. Continuous versus periodic review and when each fits. The seven tactics that keep ROP honest across a quarter. And the four mistakes that turn a good ROP into a stockout machine.
What reorder point actually solves
Reorder point is the trigger level, expressed in units. When on-hand inventory falls to or below the ROP, the replenishment system fires a purchase order for the next cycle. The order then arrives before the remaining stock runs out, keeping the SKU available for sale.
Underneath the number sits a specific forecast: how much you expect to sell during the supplier lead time, plus a buffer for the weeks that run hot or the shipments that arrive late. The cleaner those two estimates, the tighter your inventory can run. Every reorder point is really an answer to two questions rolled into one.
If ROP is set once at go-live and never touched, it is guaranteed to be wrong within a quarter. Lead times drift, demand shifts, suppliers change, and each of those changes moves the correct ROP.
The formula (and the input everyone gets wrong)
The standard formula is one line.
ROP = (Daily Demand × Lead Time) + Safety Stock
Daily Demand is the average units sold per day, computed on the trailing 60 to 90 days for stable SKUs, or on comparable seasonal windows for seasonal SKUs. Lead Time is the observed days from PO fire to sellable-in-location. Safety Stock is the buffer that protects a target service level.
The input everyone gets wrong is Lead Time. Most buyers plug in the supplier-quoted number, which is a target rather than a measurement. Real lead time typically runs 30 to 50 percent longer than the supplier quote once you include PO processing inside the retailer, manufacturer queue time, transit variability, customs clearance, receiving and put-away. A supplier who quotes 5 days often produces 7 or 8 in practice. Underweighting this single input is the source of most preventable stockouts across a stable assortment. Fix it by pulling actual receipt dates versus PO fire dates for the last 8 to 12 orders on the SKU and using the observed mean and standard deviation. The Reorder Point Calculator does the arithmetic and reports the ROP alongside lead-time demand, buffer percent, and days of supply the ROP represents.
Full worked example
A neighbourhood grocery store sells 50 units of a hero SKU per day, computed over the trailing 90 days. The regional DC delivers on an observed 7-day lead time (not the 5-day supplier quote, which the last 12 receipts proved was optimistic). Safety stock, sized for a 95 percent service level through the statistical formula, comes to 100 units. ROP = (50 × 7) + 100 = 450 units.
When on-hand inventory falls to 450, the buyer fires the next PO. Seven days later the truck arrives, and if demand held to the 50-per-day average, the shelf is at 100 units when the shipment lands. That 100-unit landing cushion is the safety stock doing its job. If demand ran hot at 60 units per day over those 7 days, the shelf lands at 30 units instead of 100, still positive, still available. If demand ran cold at 40 units per day, the shelf lands at 170, meaning some of the safety stock will not be consumed this cycle, which is normal on average.
The what-ifs make the operational picture concrete.
Lead time slips from 7 to 10 days
The supplier consolidates from twice-weekly to weekly deliveries to save on freight. Observed lead time jumps to 10 days. New ROP = (50 × 10) + 100 = 600 units. Average inventory rises correspondingly, DIO grows by 3 days, and working capital consumed rises by 150 units × unit cost. The finance impact of the supplier’s freight optimization shows up on the retailer’s balance sheet, and unless the buying team catches the change and revisits ROP, the store starts triggering too late and stockouts follow.
Demand surges 60 percent during promotion
Marketing runs a 3-week promotion that lifts sales from 50 to 80 units per day. If ROP stays at 450, the store triggers when on-hand hits 450, but demand of 80/day × 7-day lead time = 560 units burn through before the truck arrives. The store is 110 units short by the time the shipment lands, meaning several days of stockout during the highest-margin window of the year. New ROP should be (80 × 7) + 100 = 660 units. Recomputing ROP before the promotion window is one of the highest-leverage habits a category manager can build.
Safety stock cut from 100 to 50 in a cash-tight quarter
Finance pushes for working capital release. Safety stock across A-class SKUs is cut from 100 to 50. New ROP = (50 × 7) + 50 = 400 units. The finance win on paper is 50 units per SKU × 500 SKUs × unit cost = real cash released. But the implied service level drops from 95 percent to roughly 84 percent, which usually translates to 2 to 3 percent stockouts on A-class SKUs. On items with 40 percent margin, the lost gross profit from stockouts almost always exceeds the working capital savings within a quarter. The Safety Stock Calculator computes the exact service level for any safety stock value.
Service level by ABC class
The most common ROP mistake is applying one blanket service level across the entire assortment. Different classes deserve different targets, because the cost of a stockout on an A item is fundamentally different from the cost of a stockout on a C item.
| ABC Class | Target Service Level | Z-score | Typical role in assortment |
|---|---|---|---|
| A (top 20 percent of revenue) | 95 to 99 percent | 1.65 to 2.33 | Bestsellers, hero SKUs, most-searched-for items |
| B (next 30 percent) | 90 to 95 percent | 1.28 to 1.65 | Solid contributors, mid-tier |
| C (bottom 50 percent) | 85 to 90 percent | 1.04 to 1.28 | Assortment breadth, tail items, private label depth |
Service level targets by ABC class. Higher service level means higher safety stock means higher ROP means more cash on the shelf. Get the classification right and apply the right target to each tier through the ABC Analysis Calculator.
Applying a flat 95 percent service level across the assortment overspends on the tail (C items do not need 95 percent, and holding cost on 3,000 slow SKUs at 95 percent is expensive) and often under-spends on the very top (A items in high-margin categories might justify 99 percent). Class-aware ROP setting is the fastest way to release cash from over-buffered C items and redirect it to under-buffered A items.
Continuous vs periodic review
Two structural approaches exist for triggering the ROP check. Which one you use has downstream implications for how much safety stock you actually need.
Continuous review
Every sale triggers a check against ROP. The moment on-hand crosses the threshold, a PO fires. Modern POS and ERP systems handle this by default. Continuous review gives the tightest control because it responds to demand in real time, and the safety stock only has to cover lead-time variability, not the review interval.
Periodic review
Inventory gets checked at fixed intervals (weekly, biweekly, or monthly). Any SKU below ROP at check time gets reordered. Periodic review is simpler operationally and fits businesses without real-time inventory tracking, but it requires higher safety stock to cover the review interval on top of the lead time. ROP under periodic review typically runs 15 to 25 percent above continuous-review ROP for the same service level.
If your business has ERP-driven replenishment or a modern IMS, continuous review is the default recommendation. Move to periodic only when the operational simplicity outweighs the extra working capital consumed.
How reorder point interacts with the rest of the cluster
ROP does not stand alone. Every reorder point sits inside a small system of related decisions, and moving one changes the others.
ROP and safety stock. Safety stock is one of the two ingredients in ROP. The other ingredient (lead-time demand) is largely a forecasting question. Safety stock is a policy question, sized by the service level the retailer picks. Change service level, change safety stock, change ROP.
ROP and EOQ. EOQ decides how much to order when the trigger fires. ROP decides when to fire the trigger. Together they define the entire replenishment policy for a stable SKU. Change EOQ and you change order frequency, which changes the number of lead-time windows per year in which a stockout could occur, which sometimes prompts a service-level review that circles back to ROP.
ROP and ABC classification. Class drives service level. Service level drives safety stock. Safety stock is inside ROP. So class change downstream forces ROP change upstream. Rerun ABC quarterly, then rerun ROPs across the affected classes.
ROP and inventory turnover plus DIO. ROP directly affects average inventory. Higher ROP means more cash sitting on the shelf on average. If a category-level turnover is running below benchmark and DIO is climbing, one of the first three levers to check is whether ROPs have drifted upward due to lead-time changes or forgotten service-level bumps.
Seven tactics that keep ROP honest
Ordered by expected impact for a typical retailer whose ROPs are more than 6 months old.
1. Refresh lead time from actual receipts, quarterly
Pull actual receipt dates versus PO fire dates from the last 8 to 12 orders. Compute observed mean and standard deviation. Use these as the inputs, not what the supplier quotes.
2. Recompute ROP before every promotion
Promotions lift daily demand. If ROP does not lift with it, the store triggers too late and the highest-margin window turns into a stockout window. Two-minute recalculation, big margin protection.
3. Apply service level by ABC class, not blanket
Rerun ABC classification and set service levels by tier. 95-99 for A, 90-95 for B, 85-90 for C. This alone typically releases 10 to 15 percent of safety stock capital in over-buffered assortments.
4. Use observed lead time, not supplier-quoted lead time
Real lead time runs 30 to 50 percent longer than what suppliers quote. Ignoring this is the single biggest source of preventable stockouts across a stable assortment.
5. Right-size safety stock through statistical math
Move from flat days-of-supply rules to statistical safety stock through the Safety Stock Calculator. Retailers making the switch typically release 15 to 30 percent of buffer capital, all of which drops ROP correspondingly.
6. Reconcile ROP against category DIO and turnover monthly
If DIO climbs faster than expected, ROP is often the driver. If turnover falls below benchmark, same. Monitor the downstream metrics and adjust ROP where they diverge.
7. Log every ROP change with a reason
The most disciplined replenishment teams keep a change log. What ROP was, what it changed to, why (lead time change, promotion, service-level revision). This turns ROP from a static setting into a living policy. Auditable, reversible, and continuously improved.
When a higher reorder point is actually bad
The most under-taught idea in reorder point management is that higher ROP is not always safer. The failure mode looks like this. Buyer raises ROPs quietly across an assortment to avoid the discomfort of a stockout meeting. Average inventory rises. Turnover falls. DIO climbs. Cash gets locked in weeks of supply that never sells through. Finance notices six months later when the cash conversion cycle deteriorates.
The guardrail is to never raise ROP without a documented reason (lead time changed, demand shifted, service level was reviewed). The right ROP is the smallest number that keeps service level at target. Anything higher is unnecessary working capital, and unnecessary working capital in retail almost always ends as markdown risk on aged inventory.
The second failure mode is stale ROPs. A ROP that was correct at go-live 18 months ago is almost certainly wrong today. Demand drifted. Lead time drifted. The assortment refreshed. Category managers who "set and forget" ROP are running yesterday's replenishment policy against today's market.
Common reorder point mistakes
Four failures show up repeatedly in reorder point audits. Each has a specific fix.
| Mistake | Symptom | Fix |
|---|---|---|
| Supplier-quoted lead time | Stockouts even though ROP is followed | Use observed lead time from last 8 to 12 receipts |
| Blanket service level across assortment | Overstock on tail, understock on A items | Set service level by ABC class through ABC Analysis |
| Ignoring seasonal or promotional demand shifts | Stockouts during peak, overstock during trough | Recompute ROP before every promotion; monthly for seasonal SKUs |
| Setting ROP once and never reviewing | Slow drift into stockouts or overstock as inputs change | Quarterly review minimum, monthly for fast movers, log every change |
Four failure modes that turn a good reorder point into a stockout machine or an overstock trap.
A three-question decision framework
Before setting or reviewing any reorder point, ask three questions. The answers put the number in context.
- What is the OBSERVED lead time from the last 8 to 12 receipts? Not the supplier-quoted number. If you cannot answer this from the ERP, the ROP is guessing.
- What service level does this SKU deserve based on ABC class? A items 95-99 percent, B items 90-95, C items 85-90. Blanket service levels are the fastest way to waste working capital.
- When was ROP last reviewed and what changed? If the answer is "at go-live" and go-live was more than 6 months ago, ROP is almost certainly stale. Refresh from current inputs before trusting the number.
Templates and cross-references
For batch-computing ROPs across an assortment, the Inventory Management Tracker (Excel) has a working ROP column that reads daily demand, lead time and safety stock per SKU. The Safety Stock Calculator (Excel) template sizes the safety-stock input that flows into ROP. The Inventory KPI Cheat Sheet is the one-page reference showing where ROP sits alongside DIO, turnover, sell-through and OTIF for a buyer's weekly review pack.
For the broader operating rhythm, the Inventory Management Best Practices guide covers where ROP fits alongside cycle counting, ABC review, safety stock policy and vendor governance. The Vendor Managed Inventory guide covers what happens when the supplier owns the ROP calculation.
Summary
Reorder point is the smallest, most testable, most consequential number in a replenishment policy. It works when the inputs are honest (observed lead time, not supplier-quoted; ABC-tiered service level, not blanket; current demand, not last year), when it gets reviewed quarterly, and when every change is logged with a reason. It becomes misleading when lead time is understated, when service level is applied uniformly across classes, when demand shifts get ignored, and when ROPs sit static as the assortment evolves. Used correctly, alongside safety stock, EOQ, ABC classification, turnover and DIO, it becomes the trigger that keeps A-class SKUs on the shelf and tail-class SKUs from bleeding cash. Run the Reorder Point Calculator to compute ROP for any SKU alongside the buffer percent and days-of-supply the trigger represents.
Frequently Asked Questions
What is a reorder point in plain language?+
It is the on-hand quantity that tells the replenishment system "order more now." When inventory falls to the reorder point, a PO fires. Set the number correctly and the next delivery arrives just as the shelf runs low. Set it wrong and you either lose the sale (ROP too low) or park working capital in overstock (ROP too high). The Reorder Point Calculator does the arithmetic and reports ROP alongside the buffer percent and days-of-supply.
Should reorder point include safety stock?+
Yes, always. Without safety stock, average performance produces roughly a 50 percent service level, because half of all demand distributions sit above the average by construction. Safety stock is not optional. It is the piece that turns "average" into a service-level target. Size it through the Safety Stock Calculator using the target service level and observed variability.
Should lead time include supplier delays and receiving time?+
Yes. Use the OBSERVED lead time from actual receipts, not the supplier-quoted number. Real lead time runs 30 to 50 percent longer than what suppliers quote once you include PO processing inside the retailer, manufacturer queue time, transit, customs clearance, receiving and put-away. Underweighting this single input is the source of most preventable stockouts across a stable assortment.
How often should I recalculate the reorder point?+
Quarterly at minimum. Monthly for fast-moving or seasonal SKUs. Before every promotion cycle. Any category with lead-time volatility (offshore sourcing, consolidated freight, contract manufacturing) deserves a review after each quarter-end supplier scorecard. Static ROPs drift into stockouts or overstock within 6 months as the underlying inputs move.
How is reorder point different from EOQ?+
ROP tells you WHEN to order. EOQ tells you HOW MUCH to order in each PO. Together they define the whole replenishment policy for a stable SKU. Cutting EOQ increases order frequency, which increases the number of lead-time windows per year, which changes the stockout probability and sometimes prompts a service-level review that circles back to ROP.
What service level should I use for reorder point?+
It depends on ABC class. A-class SKUs (top 20 percent of revenue): 95 to 99 percent. B-class (next 30 percent): 90 to 95 percent. C-class (bottom 50 percent): 85 to 90 percent. Applying one blanket service level across the assortment overspends on the tail and often under-spends on the very top. Classify first through the ABC Analysis Calculator, then set service by tier.
What happens if lead time is highly variable?+
Increase safety stock, not the lead-time average. Variability is more expensive to buffer against than length. A 7-day mean with 3-day standard deviation requires more safety stock than a 10-day mean with 1-day standard deviation for the same service level. The statistical safety stock formula in the Safety Stock Calculator handles both dimensions correctly.
Is a higher reorder point always safer?+
No. Higher ROP means more cash on the shelf and more markdown risk on slow items. The right ROP is the smallest number that keeps service level at the target for that SKU class. If inventory turnover is dropping across a category and stockouts are not, the reorder points are probably too high. If DIO is above the category benchmark by 10+ days, ROP rightsizing is one of the first three levers to check.
What is the difference between continuous and periodic review?+
Continuous review checks on-hand against ROP after every sale and fires a PO the moment ROP is crossed. Modern POS/ERP systems do this by default. Periodic review checks inventory at fixed intervals (weekly, biweekly) and reorders anything below ROP at that time. Periodic review requires 15 to 25 percent higher safety stock to cover the review interval on top of the lead time. Use continuous if your systems support it.
Can the reorder point be zero?+
Only for make-to-order or just-in-time SKUs where lead time and safety stock are managed by other mechanisms. For any stocked SKU with a lead time, ROP must be positive. Setting ROP to zero on a stocked SKU means the store learns about the depletion only at the moment of stockout, which by definition guarantees lost sales during the entire subsequent lead time window.
Related Calculators
Try the math from this guide with our free tools.
Reorder Point Calculator
Set the trigger level that fires the next PO for an SKU. Reorder point combines expected demand during lead time with a buffer for the weeks that run hot. Get either half wrong and you either stock out or bury cash on the shelf. This calculator returns the ROP, the lead-time demand, the buffer as a percent of expected demand, and the days of supply the ROP represents at current sales velocity.
Open calculator
Safety Stock Calculator
Size the buffer that keeps shelves stocked when demand spikes or the truck runs late. Enter a target service level, your demand history, and lead time to get the exact number of units to hold above expected demand. No more guessing with "two extra weeks of supply."
Open calculator
EOQ Calculator
Find the order size that minimizes what you spend keeping an SKU stocked. Small orders push order cost up. Big orders push carrying cost up. EOQ finds the point where the two curves cross so you stop paying more than you have to, and it anchors every reorder point and safety stock decision downstream.
Open calculator
ABC Analysis Calculator
Paste a list of SKUs and their revenue and get an instant A / B / C classification. Use the output to set service levels, safety stock, and buying priority the way experienced planners do.
Open calculator
Inventory Turnover Calculator
Measure how many times a year your average inventory sells through and gets replaced. The single most consequential operational KPI in retail. It connects buying decisions, warehouse cash, markdown risk, and finance targets into one number. This calculator returns the turn ratio, converts it into days and weeks of supply, and shows how much working capital a one-turn improvement releases.
Open calculator
Days Inventory Outstanding Calculator
Convert your inventory position into a number finance actually reads: the average days of cash sitting on the warehouse floor. DIO is the same measurement as inventory turnover in days instead of a ratio, and it maps directly onto working capital, cash conversion cycle and reorder cadence. This calculator returns DIO, weeks of supply, implied turnover, and the exact cash a 10-day DIO improvement would release.
Open calculator
Related Articles

Safety Stock Calculation: The Complete Operator’s Guide
How experienced retail planners actually size safety stock. Two formulas, a Z-score reference table, and the operational habits that keep the number honest.

EOQ Formula Explained: Economic Order Quantity for Retail Operators
How buyers actually use Economic Order Quantity. Two formulas, a full worked example, sensitivity scenarios, and the assumptions that decide whether EOQ helps or misleads on a given SKU.

Inventory Turnover Explained: Formula, Benchmarks and How to Actually Move It
How retail operators actually work the turnover ratio. The formula, the cost-versus-sales trap, three what-if scenarios, category benchmarks, the seven levers that move turn, and the guardrails that keep higher turn from becoming lost sales.
Explore Related Resources
Handpicked benchmarks, templates and guides to help you dig deeper.