GoatLabels GoatLabels
Worked examples, formula sources checked November 5, 2026.

How to calculate reorder point for an online store


Follow it by hand.

To calculate reorder point, multiply average daily sales by supplier lead time in days, then add safety stock. This page works three examples by hand. On the Pro plan, GoatLabels stores one reorder point per product and alerts when a warehouse count reaches it. It does not calculate the number.

One reorder point per product

On the Pro plan, you set the number and GoatLabels tests it against each warehouse's count. It does not calculate the number or forecast demand.

you set it
Per product One reorder point each.
Per warehouse Each count is tested.
Your number No calculation or forecast.

An alert when a count reaches it

When a warehouse's count reaches the reorder point, you get an alert by email, in the dashboard or on Telegram, once per dip.

Matched SKU Needed to move stock.
Ledger line One per stock change.
Pro plan Not on Free.
Formula sources checked November 5, 2026

What is the reorder point formula?

Reorder point equals lead time demand plus safety stock. Lead time demand is what you expect to sell while you wait for the next delivery, and safety stock is the cushion you keep for a late delivery or a busy spell. When the count of a product falls to that number, you place the next order.

The three numbers, checked

  • Reorder point = (daily sales x lead time) + safety stock. Shopify writes it as daily sales velocity times lead time, plus safety stock (Shopify reorder point guide).
  • Lead time is how long it takes to get the inventory from your supplier after you order it (Shopify reorder point guide).
  • A common safety stock formula is maximum daily usage times maximum lead time, minus average daily usage times average lead time (ShipBob safety stock guide).
  • Shopify says to recalculate whenever you see major changes, and gives no fixed interval (Shopify reorder point guide).

Checked

How do you calculate it, step by step?

Multiply average daily sales by lead time in days, then add safety stock. You need three inputs per product, and each one comes from your own records.

  1. Find average daily sales. Take units sold over a recent stretch and divide by the number of days the item was in stock. Days with no stock sell nothing, so leaving them in understates demand.
  2. Find the lead time in days. Count from the day you place the order to the day the units are counted into stock, not to the day the supplier ships. Your own receiving time belongs in the number.
  3. Multiply them. Average daily sales times lead time is the lead time demand.
  4. Add safety stock. The next section gives a rule that needs no statistics.
  5. Write the total down as the reorder point. When the count reaches it, order.

A reorder point is the count at which you place an order. It is not the quantity you order, and the two are set separately. The order quantity depends on minimum order sizes, cash and shelf space.

What do worked examples look like?

Each one multiplies daily sales by lead time, then adds safety stock, as the table below shows. The three examples use invented numbers, so treat them as examples and not as benchmarks for any product. The seasonal example has two rows because the same product needs a different number in a busy month. Safety stock here is average daily sales times safety days, where safety days is the longest delay you have seen from your supplier.

Worked reorder point examples with invented numbers: steady seller, seasonal item in two seasons, and a long supplier lead time
Example Average daily sales Lead time (days) Lead time demand Safety days Safety stock Reorder point
A. Steady seller: Phone cases from a supplier in your own country 6 7 6 x 7 = 42 3 6 x 3 = 18 42 + 18 = 60
B1. Seasonal item, off season: Gift sets, an ordinary week 3 14 3 x 14 = 42 4 3 x 4 = 12 42 + 12 = 54
B2. Seasonal item, holiday weeks: The same gift sets, busy weeks 12 14 12 x 14 = 168 4 12 x 4 = 48 168 + 48 = 216
C. Long supplier lead time: Overseas supplier, slow and steady seller 2 45 2 x 45 = 90 15 2 x 15 = 30 90 + 30 = 120

Examples with invented numbers, not data from any store. Formula as in the Shopify reorder point guide, checked 2026-11-05.

Read example A first. Six units a day for seven days is 42 units of demand, and three safety days add 18, so the reorder point is 60. Order when the count reaches 60 and the units still on the shelf cover the wait plus a three day delay.

The seasonal rows show why one number all year is a mistake. In an ordinary week the gift sets sell 3 a day and the reorder point is 54. In holiday weeks they sell 12 a day, so the same fourteen day wait eats 168 units and the reorder point is 216. A seller who keeps 54 through December runs out in four to five days of busy selling. Raise the number before the season starts, then lower it after.

Example C is the long lead time case. At 2 a day and 45 days, the lead time demand is 90 units. This supplier has run 15 days late once, which gives 30 units of safety stock and a reorder point of 120. A long wait magnifies any error in your sales rate: if the item really sells 3 a day, lead time demand is 135 units, which is 45 more than the table shows. A missed reorder also costs more here, because the next delivery is at least 45 days away. Check the number against your cash, because 120 units on the shelf is 60 days of sales.

How do you set safety stock without years of data?

Use safety days: the longest delay you have seen from the supplier, with a floor of two or three days, multiplied by average daily sales. You need your supplier's order history, which is a list of promised dates against arrival dates, and a few weeks of sales. You do not need a standard deviation.

  1. List your last orders from this supplier with the promised and actual arrival days. Take the worst gap. That is the delay.
  2. If you have fewer than three orders, use three days for a local supplier and a week or more for an overseas one. These are starting guesses, so mark them as guesses.
  3. Multiply the delay by average daily sales. That is safety stock.
  4. For a new product with no sales, borrow the daily rate of a similar item and recalculate after two weeks of real sales.

Cross-check the result. ShipBob says that for most businesses, about half of what you use during the reorder lead time is a sufficient amount of safety stock (ShipBob safety stock guide, checked 2026-11-05). In example A, half of 42 is 21 against the 18 above. In example C, half of 90 is 45 against 30. Both sit below that rule of thumb, C by more, so you may want more cover if a stockout would be costly.

The other common formula is the worst case method: maximum daily sales times maximum lead time, minus the averages. It is simple, and it works for a steady item with a short wait. It can swell the number for a seasonal item or a flash sale, because one very good day sets the maximum. Use it as a ceiling to compare against, and keep safety days as your default.

How often should you revise a reorder point?

Revise it when something changes, and check it on a schedule even if nothing seems to have. Shopify advises recalculating whenever major changes occur and names no interval (Shopify reorder point guide, checked 2026-11-05). The schedule below is our own practice, and no source sets it.

  • Once a month for your fastest sellers, using the last four weeks of in-stock days.
  • Before each season and again when it ends, as in example B.
  • After a late delivery, because the worst delay on record just grew.
  • When you change supplier, price, listing or ad spend, since each moves daily sales or lead time.
  • Each quarter for slow items, which rarely move.

Why does the reorder point differ for each warehouse?

Each warehouse sells at its own rate, and an order you place for one site does not help another until the units arrive there. So the right number is the one for that site's own sales and its own lead time. The table below splits example A across two warehouses, using the same 7 day lead time and 3 safety days.

Example A split across two warehouses, invented numbers: daily sales, lead time demand, safety stock and reorder point for each
Example site Average daily sales Lead time demand Safety stock Reorder point
East warehouse 4 4 x 7 = 28 4 x 3 = 12 40
West warehouse 2 2 x 7 = 14 2 x 3 = 6 20

Invented numbers for illustration. The two reorder points add up to 60, the same as the single number for the whole product in example A.

If you hold one number for both sites, it fits one of them badly. At 40, the West warehouse alerts when it holds 20 days of its own sales, which is early. At 20, the East warehouse alerts at 5 days of its own sales, which is later than its 7 day wait. Lead time can also differ, for example when one site receives from a closer supplier.

What does GoatLabels do with a reorder point?

On the Pro plan, GoatLabels stores one reorder point per product and tests it against each warehouse count. When a warehouse count reaches the number, you get an alert by email, in the dashboard or on Telegram once a chat is linked, once for each dip. Pro is $40 a month, checked ; see plans and pricing. The Operations hub is not on Free.

What GoatLabels does and does not do. On the Pro plan, you type the reorder point yourself, one per product, or load it from a CSV along with starting counts and unit costs. GoatLabels does not calculate the reorder point and does not forecast demand, so use the steps above to get the number first.

  • The alert tests each warehouse. A warehouse that holds 5 units alerts at a reorder point of 15 even if another warehouse holds 500.
  • The alert follows stock movements. It is checked after a count changes. If you set a reorder point on a product that is already below it, nothing is sent until the next movement.
  • Counts move with matched SKUs. Stock comes off when you buy a label with a SKU that matches a tracked product. Bulk CSV import and Wix orders do not move stock. Stock returns only when you void a label.
  • The suggested reorder quantity is a fixed formula. It restocks to twice the reorder point, with no sales velocity in it. It lists products that are low with nothing on order.
  • Suggested reorders test total stock. They add up all warehouses, while the alert tests each warehouse. The two rules differ, so a product can alert at one site without appearing in suggested reorders.
  • Supplier lead time is stored, not used. You can keep a lead time on each supplier next to your purchase orders. No reorder number uses it.

Use your own calculation to set the reorder point, then let the alert tell you when a warehouse reaches it. If you need forecasting or a different number for each warehouse, GoatLabels does not do that, and a spreadsheet plus the alert is the closest fit.

Reorder point: FAQ

What is the reorder point formula?
Reorder point equals lead time demand plus safety stock. Lead time demand is average daily sales multiplied by the supplier lead time in days. Safety stock is the extra units you hold in case a shipment runs late or a few days sell faster than usual.
How do I set a reorder point if I have no sales history?
Use the most recent weeks you have, counting only days the item was in stock, and divide units sold by those days. For a new product, borrow the daily rate of a similar item, choose safety days of at least two or three, and recalculate after two weeks of real sales.
Is there a reorder point calculator on this page?
No. The page has a worked table you can follow by hand with a pencil or a spreadsheet. Each step is a multiplication or an addition.
Does GoatLabels calculate my reorder point?
No. On the Pro plan you type one reorder point per product, and GoatLabels alerts you when a warehouse count reaches it. It does not calculate the number or forecast demand.
Can I use a different reorder point for each warehouse in GoatLabels?
No. On the Pro plan, a product carries one reorder point, and GoatLabels tests it against each warehouse count separately. If your warehouses sell at different rates, choose the number with that in mind.

Related reading: the Operations hub, how to set low stock alerts, how to run purchase orders for an online store, how to sync stock to Shopify and WooCommerce, how to calculate landed cost per order, how to calculate shipping cost per SKU, how to set up scan to pack, how to make a pick list, how to record shipping costs in QuickBooks and Xero, GoatLabels plans and pricing.

One reorder point per product.

Know your number,
then set the alert.

On the Pro plan, GoatLabels stores one reorder point per product and alerts you by email, in the dashboard or on Telegram when a warehouse's count reaches it. It does not calculate the number or forecast demand.

The Operations hub is included on the Pro plan, with no separate add-on fee.

Updated