Reorder Point Calculator: Demand During Lead Time Plus Safety Stock
The arithmetic is simple; the inventory position that triggers a real purchase order is where operators get burned.



Reorder point calculator
Reorder point
320 units
Trigger level before adjusting for on-order, allocated, or backordered units.
This calculator runs in your browser and sends no inputs anywhere. Treat the result as a decision aid, then reconcile it to your accounting and inventory records.
A reorder point is the on-hand inventory level that should trigger a replenishment order. The basic calculation is expected demand during lead time plus safety stock, but the operational trigger must also account for inventory position. Source
Table of Contents
- Reorder Point Formula
- Inputs for a Reorder Point Calculation
- Worked Example
- Inventory Position and the Operational Trigger
- Failure Modes and Multi-Channel Checklist
- Next Action
- FAQ
Reorder Point Formula
For stable daily demand and lead time, reorder point equals average demand multiplied by lead time, plus safety stock.
ROP = d × L + SS
Where:
ROPis the reorder point.dis average demand per day, week, or another consistent time unit.Lis supplier lead time in the same time unit.SSis safety stock measured in units.
The formula answers when replenishment should begin so expected demand during the incoming supply window is covered. Demand and lead time must use matching units: daily demand requires lead time in days, while weekly demand requires lead time in weeks. Source
The demand component represents expected usage before replenishment becomes available. Safety stock protects against uncertainty in demand, supply timing, or both. It is not an order quantity. It identifies the inventory level at which the replenishment decision should occur.
This calculation is most direct when demand and lead time are reasonably stable. When either changes substantially, use inputs that represent the conditions being planned for. Use a separately calculated safety-stock value rather than adding another undocumented buffer inside the formula.
Inputs for a Reorder Point Calculation
Use demand and lead time measured in matching units, then supply a safety-stock number derived elsewhere.
Demand should represent quantity consumed or sold during the selected period. Depending on the operation, that may mean sales, shipments, production usage, or another defined demand signal. The measure should match how the SKU is replenished; production usage may be more relevant than sales history for a manufacturing component.
Lead time should measure the interval from placing a replenishment order to usable stock becoming available. Define both endpoints consistently. Quoted supplier transit time may exclude order processing, production, customs, receiving, inspection, or put-away.
Safety stock should be entered as units, not as a percentage unless that percentage has already been converted into units. Its value should come from the organization’s chosen safety-stock calculation or planning policy. The reorder point should use that result without estimating a second buffer.
Before calculating, confirm that:
- Demand and lead time use the same time unit.
- Demand reflects the correct SKU, pack size, location, and channel.
- Lead time represents the actual replenishment path.
- Safety stock uses the same unit as demand and inventory.
- Individual units are not mixed with cases or pallets.
- Returns, substitutions, promotions, stockouts, and unusual orders are handled intentionally.
Intermittent, seasonal, or strongly trend-driven demand can make a simple average misleading. The formula can still be used, but demand and safety stock should represent the planning period and the uncertainty being managed.
Worked Example
At 20 units per day, 12 days of lead time, and 80 units of safety stock, the basic reorder point is 320 units.
ROP = d × L + SS
ROP = 20 × 12 + 80
ROP = 240 + 80
ROP = 320 units
``` [Source](https://help.shopify.com/en/manual/products/details/sku)
Here, 240 units cover expected demand during the 12-day lead time. The additional 80 units provide the selected safety-stock protection. Replenishment planning should begin when the relevant inventory measure reaches 320 units.
The order should not automatically contain 320 units. Order quantity is a separate decision that may use economic order quantity, a min-max policy, a supplier minimum, a review-period policy, or another purchasing rule. The reorder point identifies when to act; the order policy identifies how much to request.
The example also assumes consistent measurement. If demand is recorded as individual items but inventory is recorded as cases, convert one side before applying the formula. If warehouse and retail-channel balances are managed separately, use the inventory scope controlled by the replenishment process.
## Inventory Position and the Operational Trigger
Do not trigger from on-hand inventory alone when purchase orders, reservations, backorders, returns, or multiple locations affect usable supply.
A useful operational convention is:
```text
inventory position = on hand + on order − allocated/backordered
This convention should be adapted to the organization’s definitions. “On hand” is physical stock recorded at a location. “On order” is confirmed or otherwise eligible inbound supply. “Allocated/backordered” represents units already committed or demand treated as a claim against available supply.
Suppose the reorder point is 320 units. The system shows 180 units physically on hand, 200 units on an open purchase order, and 40 units allocated to existing orders:
inventory position = 180 + 200 − 40
inventory position = 340 units
``` [Source](https://en.wikipedia.org/wiki/Reorder_point)
Inventory position is above the 320-unit trigger, even though on-hand stock alone is below it. Triggering solely from on hand could create a duplicate replenishment order while inbound supply is already expected.
The opposite problem occurs when an inbound purchase order is late, cancelled, partially received, or no longer valid. Counting it as available on order can make inventory position appear healthier than it is. Define which purchase orders count, when allocations are deducted, and how exceptions are handled.
## Failure Modes and Multi-Channel Checklist
The formula fails operationally when feeds lag, SKUs do not map across channels, or supplier lead-time clocks are inconsistent.
Before turning a calculated reorder point into an automated alert, check that:
- Sales, inventory, purchase orders, reservations, and backorders refresh reliably.
- Product, variant, unit, and pack-size mappings are consistent across systems.
- Cancelled, closed, delayed, and partially received purchase orders are adjusted correctly.
- Transfers between locations have a defined treatment until received.
- Returned units count as supply only when usable under operating rules.
- Supplier lead time starts and ends at defined events.
- Stockouts are not treated as zero demand when unavailable inventory prevented sales.
- Promotions, launches, shutdowns, and seasonal periods are represented where relevant.
- Alerts identify the SKU, location, inventory position, open supply, and trigger reason.
A multi-channel system should prevent double counting. If a marketplace order is already included in a central order feed, adding it again through a separate channel feed will inflate allocated demand. If two systems report the same purchase order, on-order inventory will be overstated. Reconcile at the SKU and location level before trusting automation. [Source](https://scm.ncsu.edu/scm-articles/article/inventory-management-models-a-tutorial)
SKU consistency matters because mismatched identifiers can make one physical item appear to be several products or assign inventory to the wrong variant. Shopify’s [SKU guidance](https://help.shopify.com/en/manual/products/details/sku) provides relevant background for maintaining consistent product identifiers.
## Next Action
Automate alerts only after the manual calculation reconciles to real purchase orders for several cycles.
Start with a small group of SKUs and compare the calculated trigger with the inventory position used by buyers or planners. Record the inputs, calculation date, open supply counted, and resulting action. Investigate differences before changing the formula or adding another buffer.
For related inventory planning work, explore the [inventory category](/category/inventory), [Stack Builder](/stack-builder), [Safety Stock Calculator](/blog/safety-stock-calculator), and [EOQ Calculator](/blog/eoq-calculator). Reorder point controls when replenishment begins; safety stock supports the uncertainty assumption; EOQ and other order policies address quantity.
For additional context, see the [reorder point overview](https://en.wikipedia.org/wiki/Reorder_point) and the [inventory management models tutorial](https://scm.ncsu.edu/scm-articles/article/inventory-management-models-a-tutorial).
FAQ
What is the difference between reorder point and EOQ?
Reorder point determines when replenishment should be initiated. EOQ, or economic order quantity, is one method for determining how much to order. A business can use a reorder point of 320 units with an order quantity calculated by EOQ, a supplier minimum, a fixed review policy, or another rule. The decisions are related but serve different purposes.
Should reorder point use on-hand inventory or inventory position?
The operational trigger should generally use the measure that reflects usable supply and existing commitments. On-hand inventory shows physical stock, while inventory position can include eligible inbound supply and subtract allocated or backordered demand. Define the convention consistently and reconcile it with real orders.
Does safety stock belong in the reorder point formula?
Yes. When safety stock is part of the replenishment policy, the standard formula is average demand during lead time plus safety stock. Safety stock should be calculated or selected separately and entered as units. Do not add it again through an undocumented buffer, manual override, or duplicated system setting.
How should reorder point handle seasonal demand?
Seasonal demand requires inputs that represent the period being planned. A single long-term average may understate demand before a peak or overstate it afterward. Use an appropriate seasonal demand estimate, review lead-time assumptions, and adjust safety stock according to policy. The formula stays the same; the inputs change.
We track pricing and new tools across the whole catalog. Get an email when prices move or a better tool launches.