Reorder Point Formula: How to Calculate ROP & Never Stock Out

Learn exactly when to place orders with the reorder point formula. Prevent stockouts without overstocking.

Knowing when to reorder is just as important as knowing how much to order. Order too late and you'll face stockouts. Order too early and you'll tie up capital in excess inventory.

The reorder point (ROP) solves this timing problem by telling you the exact inventory level at which to trigger a new order. When stock drops to this level, it's time to replenish—ensuring new inventory arrives just as you need it.

What is a Reorder Point?

A reorder point is the inventory level that triggers a replenishment order. It's calculated to ensure that new stock arrives before you run out, accounting for:

  • Lead time demand: Units consumed while waiting for delivery
  • Safety stock: Buffer against demand spikes or delivery delays

Inventory Level Visualization

Maximum Level
Full Stock
Reorder Point
Order Now!
Safety Stock
Emergency Buffer

When inventory hits the reorder point, place an order. Safety stock provides buffer during lead time.

The Reorder Point Formula

The complete reorder point formula incorporates both lead time demand and safety stock:

ROP = (D × L) + SS
D = Average daily demand | L = Lead time (days) | SS = Safety stock

This formula ensures you order early enough to receive new stock before running out, with safety stock providing a cushion against uncertainty.

Basic Formula (Without Safety Stock)

For items with very stable demand and reliable suppliers, you might use the simplified formula:

ROP = D × L
Only use when demand and lead time are highly predictable

Warning: Using the basic formula without safety stock leaves no buffer for unexpected demand or delivery delays. Most items should include safety stock in the reorder point calculation.

Step-by-Step ROP Calculation

Example: Calculating Reorder Point

Given:

  • Average daily demand: 75 units
  • Lead time: 8 days
  • Safety stock: 150 units (calculated separately)

Calculation:

Lead time demand = 75 × 8 = 600 units

ROP = 600 + 150

Reorder Point = 750 units

When inventory drops to 750 units, place a new order. The 600 units cover the 8-day lead time, and 150 units provide a safety buffer.

Calculating the Components

Average Daily Demand (D)

Calculate average daily demand from historical sales data:

D = Total Units Sold / Number of Days

Use a representative period that captures normal demand patterns. For seasonal items, adjust calculations to reflect the current season. See our demand forecasting guide for more sophisticated approaches.

Lead Time (L)

Lead time is the total time from placing an order to receiving it:

  • Order processing time
  • Supplier production time (if made to order)
  • Shipping and transit time
  • Receiving and inspection time

Track actual lead times over multiple orders. If lead times vary significantly, use average lead time plus a buffer, or incorporate lead time variability into your safety stock calculation.

Safety Stock (SS)

Safety stock protects against variability in demand and supply. The standard formula:

SS = Z × σ × √L
Z = Service level factor | σ = Std dev of demand | L = Lead time

See our complete safety stock formula guide for detailed calculations and examples.

Advanced ROP: Variable Lead Time

When lead times are unpredictable, use this expanded formula that accounts for both demand and lead time variability:

ROP = (D × L) + Z × √(L × σd² + D² × σL²)
σd = Std dev of demand | σL = Std dev of lead time

This provides a more robust reorder point when your supplier's delivery times fluctuate.

Example: ROP with Variable Lead Time

Given:

  • Average daily demand (D): 50 units
  • Standard deviation of demand (σd): 10 units
  • Average lead time (L): 14 days
  • Standard deviation of lead time (σL): 3 days
  • Service level: 95% (Z = 1.65)

Calculation:

Lead time demand = 50 × 14 = 700 units

Safety factor = 1.65 × √(14 × 10² + 50² × 3²)

Safety factor = 1.65 × √(1,400 + 22,500) = 1.65 × 154.6 = 255 units

Reorder Point = 700 + 255 = 955 units

ROP by Item Classification

Different items warrant different approaches. Use ABC XYZ classification to set appropriate policies:

  • AX items (high value, stable): Precise ROP with moderate safety stock; tight monitoring
  • AZ items (high value, erratic): Higher safety stock; consider demand sensing
  • BX/BY items: Standard ROP formula; periodic review
  • CX items (low value, stable): Simple min-max system may suffice
  • CZ items (low value, erratic): Consider stocking only when ordered

When to Review Reorder Points

Reorder points aren't set-and-forget. Review them when:

  1. Demand changes: New product launches, seasonal shifts, market changes
  2. Lead times change: New suppliers, shipping route changes
  3. Service level targets change: Business strategy shifts
  4. After stockouts: Investigate if ROP was too low
  5. Excess inventory builds: ROP may be too conservative

Best Practice: Review reorder points quarterly for most items, monthly for critical A-class items, and immediately after any significant demand or supply disruption.

Common ROP Mistakes

  1. Ignoring lead time variability: Using average lead time without buffer when deliveries are inconsistent
  2. Using outdated demand data: Basing ROP on historical demand that no longer reflects reality
  3. Same ROP for all items: Not adjusting for item characteristics and importance
  4. Forgetting to include all lead time: Missing receiving/inspection time
  5. No safety stock: Operating without buffer leaves no room for error
  6. Setting once, never reviewing: Business conditions change; ROP should too

ROP + EOQ: Complete Inventory Policy

Reorder point answers "when to order." Combine it with Economic Order Quantity (EOQ) which answers "how much to order" for a complete inventory policy:

  • ROP: Triggers the order at the right time
  • EOQ: Specifies the optimal order quantity

Together, these ensure you order the right amount at the right time, minimizing both stockout risk and inventory costs.

Automate Your Reorder Points

Our AI platform calculates optimal reorder points for every SKU, automatically adjusting as demand and lead times change.

See Automated Ordering

Summary

The reorder point formula ensures you place orders at the right time to prevent stockouts. Calculate ROP as lead time demand plus safety stock, adjust for your specific business conditions, and review regularly.

Combine reorder points with EOQ for complete ordering policies, and use ABC XYZ classification to prioritize which items need the most precise calculations. Track your inventory KPIs to measure the effectiveness of your reorder point settings.