GlossaryProcurement encyclopedia

Reorder Point (ROP) Formula: How to Calculate with Example

Reorder point formula: ROP = (consumption rate × lead time) + safety stock. Step-by-step calculation, worked example, and how ROP differs from PAR level and EOQ.

Use the definition

Turn procurement terms into an operating system.

This reference page should help you understand the concept first. When the term affects purchasing execution, LineNow connects it to live POs, supplier replies, receiving, and accounting handoff.

View PlatformSee How LineNow Works

The reorder point (ROP) is the inventory level at which a new purchase order should be placed. It is sized so that the order arrives just before existing stock is depleted, with a safety buffer for variability.

Quick answers

What is a reorder point? The reorder point is the on-hand inventory level that triggers a new purchase order. When stock drops to this level, the system (or operator) places an order so the new shipment arrives just before existing stock runs out.

What is the reorder point formula? ROP = (consumption rate × lead time in days) + safety stock. Safety stock is z × σ × √(lead time), where z is the z-score for your target service level and σ is the standard deviation of daily demand.

How is a reorder point different from a PAR level? Reorder point is the level at which you order. PAR level is the level you order up to. ROP is below PAR. A continuous-review system fires an order when stock crosses ROP; a periodic-review system reorders up to PAR on a schedule regardless.

Why does my reorder point need to change? Lead times shift, demand shifts, supplier reliability shifts. A static reorder point gets stale within months. The right system recomputes ROP daily from rolling consumption data.

The formula

ROP = (consumption rate × lead time in days) + safety stock

where:

  • consumption rate = average daily demand
  • lead time = days from order placement to receipt
  • safety stock = z × σ × √(lead time), per the standard formula
InputWhat it meansExample source
Consumption rateAverage daily usage or salesPOS sales, ecommerce orders, production consumption
Lead timeDays from order sent to usable stockPurchase order and receiving history
Safety stockBuffer for demand and supplier variabilityDemand standard deviation and target service level

In short: reorder point answers when to order. EOQ answers how much to order when the order is triggered.

Worked example

A retailer sells 12 units of a SKU per day. The supplier ships in 4 days. Daily-demand σ is 3 units. Target service level is 95% (z = 1.65).

  • Lead-time demand = 12 × 4 = 48 units
  • Safety stock = 1.65 × 3 × √4 = 9.9 units
  • ROP ≈ 58 units

When inventory drops to 58 units, place an order.

Reorder point in units vs days of cover

Operators often understand reorder point faster when it is expressed as days, not units. The two views are the same signal:

ViewFormula or triggerBest for
Unit ROPon hand <= (daily usage × lead time) + safety stockInventory systems, scanners, SKU-level alerts
Days of coveron hand ÷ daily usage <= lead time + safety stock daysOperator dashboards and prioritization

If a cafe uses 10 pounds of espresso per day, the supplier lead time is 5 days, and the team wants 2 days of buffer, the reorder point is 70 pounds. The same logic in days of cover is: reorder when espresso falls to 7 days of coverage.

Days-of-cover framing is useful because it normalizes across items. A 70-unit reorder point may be urgent for a fast mover and irrelevant for a slow mover. "Below supplier lead time plus safety buffer" is easier to rank across a mixed catalog.

What data should feed ROP

The formula is simple, but the data model matters:

Data inputGood sourceWeak source
Recent demandPOS sales, ecommerce orders, recipe/BOM consumptionLast year's monthly average with no seasonality
Supplier lead timeActual PO sent-to-received timestampsSupplier brochure or buyer memory
Demand variabilityDaily standard deviation from recent consumptionFlat buffer applied to every SKU
Inbound inventoryOpen POs with expected delivery datesManual notes or disconnected emails
Usable on-handInventory after receiving variance, shrink, and wasteAccounting inventory value only
Supplier constraintsPack size, MOQ, order cutoff, truck dayFree-form notes in a spreadsheet

Most reorder points fail because one of those inputs is invisible. The formula says "order at 58," but an open PO for 60 units is arriving tomorrow. Or it says "wait until 20," but the supplier's truck only comes on Fridays. Reorder point has to live inside the procurement workflow, not in a spreadsheet cell nobody trusts.

ROP vs PAR level

These are related but not the same.

  • Reorder point is the level at which you order.
  • PAR level is the level you order up to.

In a continuous-review system, you reorder whenever inventory hits ROP, ordering up to PAR. In a periodic-review system (e.g. you order every Tuesday), you reorder up to PAR regardless of whether ROP was crossed. Many operators run periodic review because supplier truck days, consolidated orders, or weekly review routines matter as much as the formula.

A third way to express the same threshold is days of inventory on hand (DOH): when DOH drops below lead time plus safety stock days, the item is in reorder territory — the same signal as crossing ROP, expressed in days rather than units.

The category-level counterpart to ROP is open-to-buy (OTB) — the total dollar buying budget for a period. ROP tells you when to place an item-level order; OTB constrains how much of the period budget you have left to spend across all items. Both are required in a complete retail replenishment system.

The two replenishment modes

LineNow supports both:

  • Continuous review: orders triggered by inventory crossing ROP. Best for high-velocity items where stockout cost is high.
  • Periodic review: orders triggered by the calendar (e.g. weekly). Best for items where consolidation onto a single supplier truck matters more than tightness.

The replenishment trigger types LineNow supports include below_threshold, out_of_stock, always, below_days_of_stock, below_lead_time_coverage, and reorder_point. Each maps to a different operational pattern.

A third model — vendor managed inventory (VMI) — moves the reorder calculation to the supplier entirely. The buyer shares stock-level data; the supplier decides when and how much to deliver based on contractual service levels. VMI removes buyer calculation overhead but at the cost of price-verification control and substitution approval. Buyer-managed closed-loop procurement automates the same math while keeping the reorder decision and order confirmation with the buyer.

Why ROP is often wrong in practice

The artisanal procurement stack rarely calculates ROP — the operator just orders "when it looks low." This is fine for items with stable demand and a forgiving lead time. It fails badly when:

  • Lead times spike (supplier delays, port congestion)
  • Demand spikes (a viral mention, a holiday rush)
  • Consumption rate drifts (seasonal swings, trend changes)

A real ROP, recomputed daily from POS-synced inventory data, catches all three.

How often to update reorder points

Use the SKU's demand pattern to decide update cadence:

Demand patternROP update cadenceWhy
SmoothWeekly or monthlyDemand is stable enough that frequent movement is noise
IntermittentAfter each demand event plus monthly reviewZero-sales periods distort naive daily averages
ErraticWeekly, with volatility-based safety stockDemand moves often enough to change urgency
LumpyEvent-driven, not purely average-basedLarge occasional orders overwhelm simple averages
PerishableDaily during active buying windowsWaste and expiry change usable coverage quickly

The point is not to create a busy dashboard. The point is to avoid stale reorder points. A reorder point calculated six months ago is usually a guess with a formula attached.

How LineNow operationalizes ROP

LineNow treats reorder point as one trigger inside a closed-loop procurement system. The software does not only say "this item is below ROP." It connects the alert to the next action:

  1. Sales and usage update the consumption rate.
  2. Supplier lead time is measured from actual PO and receiving history.
  3. Safety stock is sized from demand volatility and target service level.
  4. Open POs reduce the new-order recommendation so the team does not duplicate inbound stock.
  5. Pack size and MOQ round the suggested quantity into something a supplier can accept.
  6. The buyer reviews the recommended PO, supplier, quantity, and rationale.
  7. Supplier replies, substitutions, partial fills, and ETA changes update the PO before the next replenishment cycle.

That last step is the difference between a reorder point calculator and procurement software. A calculator can trigger the order. A closed loop learns from what happened after the order was sent.

Reorder point checklist

Before trusting an ROP, verify the inputs:

InputQuestion to askFailure mode
Consumption rateIs it based on recent sales or stale history?Orders lag behind demand shifts
Lead timeIs it measured from actual PO history?Orders arrive after the item stocks out
Safety stockDoes it reflect volatility and service target?Top movers are under-buffered
Pack size and MOQCan the supplier sell the recommended quantity?The order cannot be placed as recommended
Inbound inventoryAre open POs counted before recommending more?Duplicate orders inflate stock
Decay or expiryDoes usable inventory shrink before sale?Perishables look safer than they are

Most bad reorder points are not bad formulas. They are good formulas fed by stale or incomplete data.

When to use ROP instead of PAR

ROP is strongest for items you monitor continuously: high-velocity retail SKUs, critical ingredients, replacement parts, regulated inventory, or anything where the cost of a stockout is high. PAR is often better for calendar-based buying: weekly restaurant orders, vendor truck days, or consolidated supplier runs.

Many teams need both. A product can have a reorder point that flags urgency and a PAR level that defines the target order-up-to quantity. The operator then sees not only that the item needs attention, but how much to order.

For software that turns reorder points into supplier-ready POs, see Inventory Management Software and AI Order Quantities.