OrdersmithyGuidesReorder point formula

Field notes · Reorder points

How to calculate a reorder point (with the Excel formulas)

The formula, worked through on one example product — then the six Excel formulas that do the same for every product you carry.

On this page
  1. What a reorder point is (and isn't)
  2. The reorder point formula
  3. Worked example, step by step
  4. Compare it with stock on order, not just stock on hand
  5. How much to order when you hit it
  6. The reorder point formula in Excel
  7. Six mistakes that break reorder points
  8. When the simple formula isn't enough
  9. Frequently asked questions

The short answer

Reorder point = average daily demand × lead time in days + safety stock.

A fuel filter sells 6.9 a day, the supplier takes 21 days, and you keep 64 as safety stock: 6.9 × 21 + 64 ≈ 209. When the stock you have plus the stock already on order falls to 209 or below, you order.

Every product you sell has a number like this: the stock level at which you have to order today, or run out before the next delivery arrives. Getting it right is most of what stock control is. Set it too low and you run out while the order is still at sea. Set it too high and cash sits on the shelf for months.

This guide works through the formula on one example product, step by step, then shows the exact Excel formulas to do the same for every product you carry. The numbers come from the sample data in our free reorder point calculator, so you can open the file and check every one of them.

What a reorder point is (and isn't)

A reorder point is a trigger, not a quantity. It answers one question: is it time to order this product? How much to order is a separate decision, covered further down.

It has two parts:

  • Demand during lead time — what you expect to sell between placing the order and having the goods on the shelf.
  • Safety stock — a buffer for the times you sell more than usual, or the supplier is slower than usual.
lead time · 21 days order placed order arrives a bad month: buffer used reorder point 209 safety stock 64 stock time →
Stock falls to the reorder point, you order, and the order lands one lead time later — on average, just as stock reaches the safety stock line. In the second cycle demand runs high and the buffer does its job.

The reorder point formula

reorder point = d × LT + safety stock
  • d — average daily demand, in units per day.
  • LT — lead time, in days, from the day you place the order to the day the stock can be sold.
  • safety stock — the buffer. The most complete standard formula is Z × √(LT × σd² + d² × σLT²), explained below and in detail in our safety stock guide.

Keep every input in the same unit of time. Most mistakes with this formula are a monthly number multiplied by a lead time in days.

Worked example, step by step

The product is SKU-0012, a 10 mm fuel filter. Here are its last twelve months of sales:

Month123456789101112
Units sold149210252212226159210204258227219190

Step 1 — Average daily demand

The twelve months average 209.7 units. A month is 30.4 days on average (365 ÷ 12), so:

d = 209.7 ÷ 30.4 ≈ 6.90 units a day

Use six to twelve months if you have them; three is the minimum worth using. A month with no sales is a 0, not a blank — leaving it blank makes the average look higher than it is. And if you were out of stock for part of a month, that month understates demand: note it, and don't let it pull the average down.

Step 2 — Lead time

Say the supplier quotes 14 days, but their recent deliveries actually took 21 days on average, give or take about 4. Use 21. Lead time runs from the day you send the order to the day the goods are on the shelf and sellable — production, shipping, customs, and your own receiving all count.

Step 3 — Safety stock

Monthly sales vary by 32.3 units (standard deviation), which is 5.85 a day (32.3 ÷ √30.4). With a 95% service level, Z = 1.645:

safety stock = 1.645 × √( 21 × 5.85² + 6.90² × 4² )
              = 1.645 × √( 718.7 + 761.8 ) ≈ 63.3 → 64

The first term covers demand being higher than average; the second covers the supplier being slower than average. Round safety stock up — you can't stock a third of a filter.

Step 4 — Put it together

reorder point = 6.90 × 21 + 64 ≈ 144.8 + 64 = 208.8 → 209

Without the safety stock, the reorder point would be 145 — and because demand during the lead time is above average about half the time, you would run out in roughly one cycle in two.

Compare it with stock on order, not just stock on hand

This is the mistake that causes double orders. Compare the reorder point with your inventory position:

inventory position = on hand + on order − backorders
SituationOn handOn orderPositionDecision
Nothing on order1460146Order now — 146 is below 209
120 already on the way146120266Wait — 266 is above 209

Looking only at the shelf, both rows say "order". Only the first one should.

How much to order when you hit it

A simple, robust rule: order enough to get back above the reorder point and cover your normal order cycle — say 30 days of sales.

order quantity = reorder point + d × cycle days − inventory position
209 + 6.90 × 30 − 146 ≈ 269.9 → 270 units

Then apply the supplier's rules: raise it to the minimum order quantity if it's below, and round up to whole cartons. The reorder point itself doesn't change — MOQs and pack sizes affect how much, never when.

Do this for 200 products at onceThe free Reorder Point Calculator runs every step above — safety stock, reorder point, days of cover, status and order quantity — as you type. No sign-up.
Download free (.xlsx)

The reorder point formula in Excel

One row per product. Lead time in column B, its variation in C, stock on hand and on order in D and E, twelve months of sales in F to Q, and the service level (95%) in cell Z1. Then, in row 2:

Excel · Google Sheets · LibreOfficerow 2
R2  Avg per day    =AVERAGE(F2:Q2)/30.4
S2  SD per day     =STDEV.S(F2:Q2)/SQRT(30.4)
T2  Safety stock   =ROUNDUP(NORM.S.INV($Z$1)*SQRT(B2*S2^2+R2^2*C2^2),0)
U2  Reorder point  =ROUNDUP(R2*B2+T2,0)
V2  Status         =IF(D2+E2<=U2,"Order now","OK")
W2  Order qty      =IF(V2="Order now",ROUNDUP(U2+R2*30-(D2+E2),0),0)

Copy row 2 down. With the fuel filter's numbers these return 6.90, 5.85, 64, 209, "Order now" and 270 — the same as the steps above. In Excel 2007 or older, use STDEV and NORMSINV instead of STDEV.S and NORM.S.INV.

Six mistakes that break reorder points

  1. Using the quoted lead time. Measure the real one from your last deliveries. Suppliers quote their best case.
  2. Mixing months and days. Monthly demand × lead time in days gives a number thirty times too big.
  3. Comparing with stock on hand only. You'll reorder things that are already on the way.
  4. Blank months. No sales is a zero. A blank inflates the average.
  5. Setting it once. Demand and suppliers change. Recalculate monthly, and weekly for your best sellers.
  6. One service level for everything. 99% on a slow, expensive part ties up a lot of cash for very little benefit. See the service level table.

When the simple formula isn't enough

Seasonal products. A twelve-month average under-orders before the peak and over-orders after it. Use the average of the same months last year, or the last three months if demand is trending.

Slow and lumpy movers. A part that sells 0, 0, 3, 0, 1, 0 a month doesn't follow the bell curve the safety stock formula assumes. In a parts warehouse this is most of the catalogue. For these, a simple minimum–maximum rule (for example: order up to 3 when you reach 1) is usually more honest than a statistical answer.

You only order on fixed days. If you place orders every Monday rather than the moment stock hits the line, add the review period to the lead time: a product reviewed weekly with a 21-day lead time needs cover for 28 days.

New products. No history means no average. Borrow the numbers from a similar product for the first few months, then switch to its own.

Frequently asked questions

Does the reorder point include safety stock?

Yes. The reorder point is the demand you expect during the lead time plus the safety stock. On average, the safety stock is what you still have on the shelf when the order arrives.

What is the difference between a reorder point and safety stock?

Safety stock is the buffer. The reorder point is the trigger level that contains it. In the worked example the safety stock is 64 units and the reorder point is 209: 145 units to cover the lead time, plus the 64-unit buffer.

Should I compare the reorder point with stock on hand, or include stock on order?

Include it. Compare the reorder point with your inventory position: stock on hand plus stock on order, minus backorders. Comparing with stock on hand alone makes you reorder things that are already on the way.

What is the difference between the reorder point and EOQ?

The reorder point tells you when to order. The economic order quantity (EOQ) tells you how much, by balancing the cost of placing orders against the cost of holding stock. They answer different questions and work together.

How often should I recalculate reorder points?

Monthly for most products, weekly for best sellers or when the season changes, and straight away when a supplier's lead time changes.

What if my supplier has a minimum order quantity?

A minimum order quantity changes how much you order, not when. Keep the reorder point as it is, and raise the order quantity to the minimum when it comes out lower.

About the author

Peiman manages stock for an automotive parts business across 13 warehouses and several car brands. Everything in these guides is work he does by hand every week, written down — and the Ordersmithy tools are the spreadsheets he built to do it faster.