Free Tools › Reorder Point Calculator
Free · No signup

Reorder Point Calculator

Work out when to reorder, how much safety stock actually protects you, and the order size that costs least — with both safety stock methods shown side by side, because they rarely agree.

Both safety stock formulas Service levels 90–99.9% EOQ and days of cover
Choose what you want to work out

The stock level that should trigger your next purchase order.

📏 Demand and lead time
Units per day, averaged over a period long enough to be representative
units
Purchase order to available-to-pick, not factory to port. Include production, freight, customs and receiving
days
Mode 2 works this out. Set to 0 to see the reorder point with no buffer at all
units
Reorder point
 
 
Demand during lead time
Safety stock
Days of cover at reorder point
Buffer, in days
Stocked out on the SKU your ads are scaling?

TGM manages $314M+ in DTC ad spend across 200+ brands

A stockout on a scaling product is a paid media problem first — spend keeps running, conversion rate collapses, and the algorithm learns from a broken signal.

Get a Free Strategy Call →
Shopify
MyIntent
Home Chef
Fresh Patch
Playboy
Atlas Coffee Club
Taste Salud
Gibson
Walmart
Waterbox Aquariums
Ubersuggest
Hale Bob
Grow and Behold
Hard Rock
Fatburger
Pixi Beauty
BPN
Joovv
MD
Client
Shopify
MyIntent
Home Chef
Fresh Patch
Playboy
Atlas Coffee Club
Taste Salud
Gibson
Walmart
Waterbox Aquariums
Ubersuggest
Hale Bob
Grow and Behold
Hard Rock
Fatburger
Pixi Beauty
BPN
Joovv
MD
Client

On This Page

Key Takeaways
  • ROP = (daily sales × lead time) + safety stock.
  • Lead time means PO to available-to-pick — not the supplier’s production quote.
  • The two safety stock formulas often disagree threefold. Both are shown above.
  • EOQ = √(2DS ÷ H), and at that quantity ordering cost equals holding cost.
  • Going 95% → 99% service level costs ~41% more buffer stock for four points of protection.

The Reorder Point Formula

ROP = (daily sales × lead time) + safety stock

It answers one question: at what stock level do I raise the purchase order? Everything else on this page exists to make the three inputs honest.

At 40 units a day with a 21-day lead time, demand during lead time is 840 units. Add a 300-unit buffer and the reorder point is 1,140 — 28.5 days of cover, of which 7.5 days is the buffer.

What Counts as Lead Time

This is where most reorder points go wrong, and it is not a subtle error — it is usually weeks.

Lead time is purchase order raised to units available to pick. For an imported product that is:

  • Production at the factory
  • Inland transport and export clearance at origin
  • International freight
  • Customs clearance at destination
  • Port to warehouse
  • Receiving, inspection and put-away — the step almost everyone forgets, and rarely less than a few days

Use the supplier’s quoted production time alone and your reorder point can be out by a month. Every stockout that follows will look like a demand forecasting problem and will not be one.

The Two Safety Stock Methods, and Why They Disagree

Most calculators pick one and never mention the other. On identical inputs they can differ by a factor of four, so it is worth knowing which one you are being handed.

Statistical = Z × √(L × σdemand² + D² × σlead²)
Max-minus-average = (max daily × max lead) − (avg daily × avg lead)

On the worked example — 40 units a day with a standard deviation of 12, a 21-day lead time varying by 4 days, a busiest day of 65 and a worst-case lead time of 30 — the statistical method at a 95% service level returns about 278 units. Max-minus-average returns 1,110.

Neither is wrong. The max method insures against your busiest day and your slowest shipment landing together for the whole lead time, which is unlikely and expensive to hold — at $9.89 a unit and a 25% holding rate, that difference is about $2,060 a year of holding cost per SKU. The statistical method prices the risk instead of eliminating it.

A third figure worth seeing: the simplified formula that counts only demand variability returns just 90 units on the same inputs. It is the version most often quoted online, and it quietly assumes your supplier is never late.

Service Levels and What They Actually Cost

Service level is the share of replenishment cycles you expect to survive without a stockout. It enters the formula as a Z value:

  • 90% → Z = 1.28
  • 95% → Z = 1.65 — the usual default for core lines
  • 97% → Z = 1.88
  • 98% → Z = 2.05
  • 99% → Z = 2.33
  • 99.9% → Z = 3.09

Safety stock scales linearly with Z, so 95% to 99% costs about 41% more buffer and 95% to 99.9% costs 88% more. The right level is not the highest you can afford — it is the point where the cost of a stockout exceeds the cost of holding the stock that prevents it. That answer differs by SKU, which is why a single company-wide service level is usually leaving money in two places at once.

EOQ — and When to Ignore It

EOQ = √(2DS ÷ H)

D is annual demand in units, S is what it costs to place and receive one order, H is what it costs to hold one unit for a year. At 14,600 units a year, $450 an order and a $9.89 unit at a 25% holding rate, EOQ is about 2,305 units — roughly 6.3 orders a year, every 58 days, tying up $22,800 of cash per order.

At the EOQ, annual ordering cost and annual holding cost are equal. That is the whole idea: it is the point where the two curves cross.

It is a reference point, not an instruction. EOQ assumes steady demand, a flat unit cost and no constraints, and real ordering has none of those. Supplier minimums, container fill, price breaks, cash position and shelf life all legitimately override it. What it is genuinely useful for is catching two expensive habits — ordering far too often, and buying a year of stock to chase a discount that costs more in holding and cash than it saves on the unit.

Why This Belongs Next to Your Ad Account

Inventory planning looks like an operations problem until you are paying to sell something you cannot ship.

  • A stockout on a scaling SKU is a paid media problem first. Spend keeps running, conversion rate collapses, and the algorithm learns from a broken signal. The damage outlasts the stockout.
  • Safety stock is capital, and capital is fungible with ad spend. Holding $11,000 of buffer at a 25% carrying cost is $2,750 a year that could have been acquisition budget. Worth deciding, not defaulting.
  • Lead time sets how far ahead your growth plan has to be right. If you need 21 days to restock and you are planning a promotion, the inventory decision comes before the media plan, not after it.
  • Order quantity moves your landed cost. Freight and fixed import fees spread across more units, so the EOQ you choose changes the unit economics your landed cost and break-even ROAS are built on.

What This Calculator Cannot Tell You

  • It assumes demand is roughly stable. The statistical method rests on normally distributed demand. A launch, a promotion or a seasonal peak breaks that assumption — plan those explicitly rather than trusting a reorder point through them.
  • It does not know your supplier minimums or container sizes. The EOQ it gives you may be unorderable. Round to what you can actually buy.
  • It treats all stockouts as equally costly. They are not. Losing a subscription customer is worse than delaying a one-off order, and that should change your service level by SKU.
  • It does not model price breaks. If your supplier discounts at volume, the true optimum may sit above the EOQ — compare the saving against the extra holding cost and the cash it locks up.
  • It cannot tell you whether your standard deviations are real. Rough inputs give rough answers. If you do not have the numbers, the max-minus-average method needs no statistics and is the safer starting point.

Glossary

TermWhat it means
Reorder point (ROP)the stock level that triggers a new purchase order
Safety stockbuffer inventory held to absorb demand and lead-time variability
Lead timepurchase order to units available to pick, including receiving
Service levelthe share of replenishment cycles expected to pass without a stockout
EOQthe order quantity at which annual ordering cost equals annual holding cost
Holding costthe annual cost of keeping a unit in stock: storage, capital, insurance, shrinkage and obsolescence
Days of coverstock on hand divided by average daily sales

We have audited paid media for 200+ DTC brands

Inventory gaps show up in the ad account long before they show up in the P&L. We will show you where yours are — free, no obligation.

Book a Free Paid-Media Audit →

Frequently Asked Questions

How do you calculate a reorder point?
Reorder point = (average daily sales × lead time in days) + safety stock. Worked example: 40 units a day, a 21-day lead time and 300 units of safety stock gives (40 × 21) + 300 = 1,140 units. When stock falls to 1,140, raise the purchase order. The part most people get wrong is lead time — it is purchase order to available to pick, not factory to port. Production, freight, customs clearance and receiving at the 3PL all count.
What is the ROP formula?
ROP = D × L + SS, where D is average daily demand in units, L is lead time in days and SS is safety stock in units. Without safety stock it reduces to ROP = D × L, which is only correct if demand and lead time are both exactly average — and roughly half the time they are not. A reorder point with no buffer is a coin flip on stockouts.
What is the formula for EOQ and reorder point?
They answer different questions and are usually used together. EOQ = √(2DS ÷ H) tells you how much to order: D is annual demand in units, S is the cost of placing and receiving one order, H is the cost of holding one unit for a year. ROP = daily demand × L + SS tells you when to order, using daily rather than annual demand. Worked example: 14,600 units a year, $450 per order, a $9.89 unit at a 25% holding rate gives an EOQ of about 2,305 units, or roughly 6.3 orders a year. At the EOQ, annual ordering cost and annual holding cost are equal — that is the balance the formula is finding.
How much safety stock do I need?
Two formulas are in common use and they frequently disagree by a factor of three. The statistical method is Z × √(L × σdemand² + D² × σlead²), where Z comes from your service level. The max-minus-average method is (busiest day × longest lead time) − (average day × average lead time), which needs no statistics at all. On the same inputs — 40 units a day, 21-day lead, a busiest day of 65 and a worst lead time of 30 — the statistical method at 95% says about 278 units and max-minus-average says 1,110. The second insures against your worst day and your slowest shipment coinciding, which is rare and expensive to hold. Both are shown above so you can see the gap rather than inherit whichever one a tool happened to pick.
What service level should I use for safety stock?
Service level is the share of replenishment cycles you expect to get through without running out, and it maps to a Z value: 90% = 1.28 · 95% = 1.65 · 97% = 1.88 · 98% = 2.05 · 99% = 2.33 · 99.9% = 3.09. Safety stock scales linearly with Z, so moving from 95% to 99% costs you about 41% more buffer stock for four percentage points of protection. Most DTC brands sit at 95% for core lines and lower for long-tail SKUs. Go higher only where a stockout costs more than the holding cost — a hero product carrying your paid social, or a subscription line where a miss triggers a cancellation rather than a delay.
Why does safety stock ignore lead-time variability in some formulas?
Because the simplest version only accounts for demand: Z × σdemand × √L. It is the formula most often quoted, and it understates the buffer badly whenever your supplier's timing varies. On the example above it returns 90 units against 278 for the full formula — a third of the protection. If your lead times move by even a few days, the demand-only version is the wrong tool. The calculator shows it separately so the difference is visible rather than hidden.
What lead time should I use?
The whole cycle: purchase order raised to units available to pick. For an imported product that is production time, plus international freight, plus customs clearance, plus inland freight, plus receiving and put-away at the warehouse. Brands routinely use the supplier's quoted production time alone and then wonder why they stock out. The receiving step is the one most often forgotten and it is rarely less than a few days.
What is days of cover?
Stock on hand divided by average daily sales — how long you last at the current rate. It is the most useful way to compare SKUs, because 1,850 units means nothing on its own but 46 days of cover is immediately readable next to a 21-day lead time. Watch the relationship rather than the number: cover should always exceed lead time plus the buffer you have decided to hold.
Should I order the EOQ every time?
No — treat it as a reference point rather than an instruction. EOQ assumes steady demand, a constant unit cost and no constraints, and real ordering has all three. Supplier minimums, container fill, volume price breaks, cash position and shelf life all legitimately override it. What EOQ is genuinely good for is catching the two expensive habits: ordering far too often, and buying a year of stock to chase a discount that costs more in holding and cash than it saves on the unit.

Stocked out on your best-performing SKU?

Top Growth Marketing has audited paid media for 200+ DTC brands. Inventory gaps show up in the ad account long before they show up in the P&L — usually as a conversion rate that quietly stopped working.

Book a Free Paid-Media Audit →