Guides
12 min read
inventory managementreorder pointsafety stockcalculatorformulas

Reorder Point Formula: How to Set Reorder Points (With Examples + Calculator)

If you've ever run out of stock right before a busy sales week—or tied up cash in inventory you didn't need—the fix usually starts with one simple number: your reorder point.

StockSynq Team
Inventory Management Experts
Reorder Point Formula: How to Set Reorder Points (With Examples + Calculator)

If you've ever run out of stock right before a busy sales week—or tied up cash in inventory you didn't need—the fix usually starts with one simple number: your reorder point.

Your reorder point (ROP) tells you when to reorder a SKU so you receive replenishment before you hit zero, accounting for demand during lead time (and often a buffer for uncertainty).

This guide shows you:

  • The reorder point formula
  • How to calculate reorder points step-by-step
  • Worked examples (including lead time variability)
  • A free reorder point calculator

What is a reorder point?

A reorder point is the on-hand inventory level that triggers a replenishment order.

When your inventory position drops to the reorder point, you place an order so that the incoming stock arrives just in time—not too early (overstock), not too late (stockout).

Reorder point is not "how much to order." It's "when to order." (Order quantity is a separate decision, often based on EOQ, MOQs, or supplier constraints.)


The reorder point formula (basic)

At its simplest:

Reorder Point (ROP) = Demand during Lead Time

If:

  • Average daily demand = D
  • Lead time in days = L

Then:

ROP = D × L

Example:

  • D = 20 units/day
  • L = 10 days
  • ROP = 20 × 10 = 200 units

So, when on-hand hits 200, you reorder.

This works when demand and lead time are stable. In real warehouses, they usually aren't—so we add safety stock.


The reorder point formula with safety stock (recommended)

ROP = (Average Daily Demand × Average Lead Time) + Safety Stock

Or:

ROP = D × L + SS

Where:

  • D = average daily demand
  • L = average lead time (days)
  • SS = safety stock (units)

Safety stock protects you from:

  • Demand spikes (promo weeks, seasonality, customer surges)
  • Lead time delays (supplier backlog, port congestion, carrier issues)

Step-by-step: how to calculate reorder point

Step 1) Choose the demand window

Pick a time period that reflects "normal" demand:

  • Common: last 30/60/90 days
  • If seasonal: compare the same period last year or use a seasonal forecast

Calculate average daily demand:

Average Daily Demand (D) = Total units sold ÷ Number of days

Step 2) Measure lead time (not what the supplier promises)

Lead time should be the actual time between:

PO placed (or reorder triggered) → stock received and available

Use your last 5–20 orders:

  • Average lead time = average of those days
  • Also note variability (min/max or standard deviation)

Step 3) Decide your safety stock method

You have two practical choices:

A) Simple buffer method (fast, good enough for many SKUs)

Safety stock = "X days of demand" (e.g., 5 days)

SS = D × BufferDays

B) Service-level method (better for variable lead time/demand)

Uses variability + target fill rate (e.g., 95%)

More accurate, especially for high-value or high-velocity items

Step 4) Compute ROP

ROP = D × L + SS

Step 5) Validate with a reality check

Ask:

  • If lead time slipped by 20%, would I still avoid stockouts?
  • If demand spiked by 30% for a week, would I still survive?
  • Do I have storage/cash for this ROP?

Worked examples (including lead time variability)

Example 1: Stable demand, stable lead time (basic ROP)

  • Average daily demand (D): 40 units/day
  • Lead time (L): 7 days
  • Safety stock: 0 (stable)

ROP = 40 × 7 = 280 units

Meaning: reorder when inventory hits 280.

Example 2: Add a simple safety buffer (recommended baseline)

Same SKU, but you want a 3-day buffer:

  • D = 40 units/day
  • L = 7 days
  • BufferDays = 3 days
  • Safety stock SS = 40 × 3 = 120

ROP = 40 × 7 + 120 = 280 + 120 = 400 units

Meaning: reorder at 400 to cover delays or spikes.

Example 3: Lead time variability (real-world scenario)

You measured lead time over your last 10 POs:

  • Average lead time = 10 days
  • Sometimes it slips to 14 days

Demand:

  • D = 25 units/day

Option A: Simple "max lead time" approach

If you plan for worst-case lead time:

  • Use L = 14
  • ROP = 25 × 14 = 350

If you also add a small buffer (say 2 days):

  • SS = 25 × 2 = 50
  • ROP = 350 + 50 = 400

This is simple and conservative.

Option B: Safety stock based on lead time variability

A practical method without heavy stats is to buffer the difference:

  • Worst-case lead time – average lead time = 14 – 10 = 4 days
  • Extra demand coverage needed = 25 × 4 = 100 units

So set safety stock ≈ 100 (lead time buffer)

Then:

  • D × L = 25 × 10 = 250
  • SS ≈ 100
  • ROP = 250 + 100 = 350

This gives you protection specifically for lead time risk.


Free reorder point calculator

Use this calculator to quickly determine your reorder point. Enter your average daily demand, lead time, and optionally add safety stock or buffer days.

Reorder Point Calculator

Calculate your reorder point using average daily demand, lead time, and optional safety stock.

Reorder Point
250
units
Demand During Lead Time
250
units
Safety Stock Used
0
units

Formula: ROP = (Daily Demand × Lead Time) + Safety Stock

Tip: If you want to account for inventory already on order, subtract your inbound quantities from your current stock before comparing to the reorder point.


Reorder point vs safety stock vs reorder quantity

These get mixed up a lot:

TermWhat it answers
Reorder point (ROP)When you reorder
Safety stock (SS)The buffer to absorb uncertainty
Reorder quantity (Q)How much you reorder (EOQ/MOQ/min-max)

A clean system sets:

  • ROP (when)
  • Q (how much)
  • Review cadence (daily/weekly) and exceptions

Common reorder point mistakes (and how to avoid them)

1. Using supplier quoted lead time instead of actual lead time

Track actual PO→receive performance.

2. Ignoring seasonality

Reorder points should change when demand changes (peak season, promos).

3. Setting one ROP for all SKUs

A-items (high velocity/high margin) deserve tighter control and better buffers.

4. Not accounting for open POs and transfers

Use inventory position (on-hand + inbound – allocated) rather than on-hand alone.

5. Never revisiting the number

Recalculate at least monthly (or automatically if you have the system).


FAQ

What is the reorder point formula?

The most common formula is: ROP = (Average daily demand × Average lead time) + Safety stock.

How do I calculate reorder point in Excel?

Use: =(DailyDemand*LeadTime)+SafetyStock

If you're using buffer days for safety stock: =(DailyDemand*LeadTime)+(DailyDemand*BufferDays)

What's a good safety stock level?

It depends on demand variability, lead time variability, and your target service level. A simple starting point is 2–7 days of average demand for high runners, adjusted after monitoring stockouts and overstock.

Should reorder point include safety stock?

If demand or lead time varies at all (it usually does), yes—safety stock is what prevents stockouts when reality deviates from averages.


Automate your reorder points with StockSynq

Manually calculating reorder points for every SKU is time-consuming and error-prone. StockSynq can help you:

  • Track inventory levels in real-time across locations
  • Set low stock alerts that notify you when items hit their reorder point
  • Monitor lead times by tracking purchase order history
  • Generate reports to identify slow-movers and fast-movers

Start your free trial and take the guesswork out of inventory replenishment.

About StockSynq Team

We're passionate about helping businesses streamline their inventory management. Our team shares practical tips and insights to help you succeed.

Ready to Streamline Your Inventory?

Start for free today and see how StockSynq can help you manage inventory more effectively.

No credit card required. Free plan available.