Industrial Engineering Calculator

Reorder Point Calculator

Calculate the inventory level at which a new order should be placed so that stock does not run out during the supplier lead time.

Inventory Reorder Point Concept

Continuous review system — order is placed when inventory reaches the reorder point

InventoryTimeROPSafety StockOrder arrivesOrder arrivesOrder arrivesLead Time

Input Parameters

Enter average demand, lead time and safety stock values.

units/day

Expected average usage or demand per day.

days

Time between placing an order and receiving the goods.

units

Extra inventory held to protect against demand or lead-time variability.

Inventory Tip

Reorder point is only as good as the data behind it. Regularly review demand forecasts and supplier lead-time performance to keep ROP realistic.

Reorder Point

450.0units

Demand during Lead Time

350.0 units

Safety Stock

100 units

Order should be placed when inventory reaches 450.0 units

This level covers expected demand during the 7 day lead time plus the chosen safety stock.

Governing Formula

ROP = (D × LT) + SS
ROPunits

Reorder Point

Dunits/day

Average daily demand

LTdays

Lead time

SSunits

Safety stock

Calculation Assumptions

  • Continuous review inventory system
  • Constant average daily demand
  • Fixed and known lead time
  • Independent demand item
  • Instantaneous order placement
  • Safety stock absorbs variability

Engineering Code

Reuse the calculation in your own inventory or ERP workflow.

Python
def reorder_point(D, LT, SS):
    """
    Calculate the Reorder Point (ROP) for inventory management.

    D:  Average daily demand (units/day)
    LT: Lead time (days)
    SS: Safety stock (units)

    Returns:
        Reorder Point (units)
    """

    if D < 0 or LT < 0 or SS < 0:
        raise ValueError("All inputs must be greater than or equal to zero.")

    return (D * LT) + SS


# Example
D = 50
LT = 7
SS = 100

rop = reorder_point(D, LT, SS)

print(f"Reorder Point: {rop:.1f} units")
MATLAB
function rop = reorder_point(D, LT, SS)
    % Calculate the Reorder Point (ROP)
    %
    % D  = Average daily demand (units/day)
    % LT = Lead time (days)
    % SS = Safety stock (units)

    if D < 0 || LT < 0 || SS < 0
        error('All inputs must be greater than or equal to zero.');
    end

    rop = (D * LT) + SS;
end

% Example
D = 50;
LT = 7;
SS = 100;

rop = reorder_point(D, LT, SS);

fprintf('Reorder Point: %.1f units\n', rop);
Excel Formula
=(D*LT)+SS

Example Calculation

A warehouse uses on average 50 units of a component per day. The supplier lead time is 7 days and management has decided to keep 100 units of safety stock:

ROP = (50 × 7) + 100
ROP = 450 units

Technical Explanation: Reorder Point

The reorder point (ROP) is the inventory level that triggers the placement of a replenishment order. In a continuous-review system the inventory position is monitored after every transaction; when it falls to or below the ROP an order is released.

The classic formula combines expected demand during the lead time with a safety stock buffer that absorbs demand and lead-time uncertainty.

How to Use This Calculator

  1. Average Daily Demand (D): Enter the expected average usage or sales volume per day.
  2. Lead Time (LT): Input the number of days from order placement until the goods are available for use.
  3. Safety Stock (SS): Specify the extra units you wish to hold as a buffer against variability.
  4. The calculator immediately returns the reorder point and the demand expected during the lead time.

How does lead time affect the reorder point?

Reorder point rises linearly with lead time. Doubling the supplier lead time (while keeping daily demand constant) doubles the demand that must be covered and therefore increases the ROP by the same amount (plus any change in safety stock policy).

How does safety stock affect the reorder point?

Safety stock is added directly to the expected lead-time demand. Higher service-level targets or greater demand variability require larger safety stocks and therefore higher reorder points.

Real-World Engineering Cases

Automotive Parts Stockout (2021–2022)

Several automotive suppliers set reorder points based on pre-pandemic average demand and fixed lead times. When both demand and ocean-freight lead times surged, the old ROP values were reached long after inventory had already been exhausted, causing production line stoppages.

Engineering Lesson

Reorder points must be reviewed whenever demand patterns or supplier lead times change significantly. Static historical averages quickly become obsolete in volatile environments.

Hospital PPE Inventory During Early COVID-19

Many hospitals used very low or zero safety stock for personal protective equipment because historical usage had been stable. When daily demand jumped by an order of magnitude and lead times stretched from weeks to months, stockouts occurred within days.

Engineering Lesson

Safety stock (and therefore the reorder point) should be sized to the risk of stockout consequences, not only to historical variability. Critical items justify higher service levels and larger buffers.

Frequently Asked Questions

What is the reorder point formula?

The basic reorder point formula is ROP = (Average Daily Demand × Lead Time) + Safety Stock.

Why is safety stock added to the reorder point?

Safety stock protects against uncertainty in demand and lead time so that stockouts are less likely while the new order is in transit.

What units should I use?

Use consistent units: daily demand in units per day, lead time in days, and safety stock in the same inventory units. The resulting reorder point is expressed in units.

Does this calculator work for every inventory system?

This calculator is designed for continuous-review systems with relatively stable demand and known lead times. Periodic-review or highly variable demand systems may require different approaches.

Inventory calculations provided by this tool are for educational and preliminary planning purposes. Always verify demand forecasts, lead times, service-level targets, cost parameters and company inventory policies before using results in operational systems.