Reorder Point & Safety Stock: Formulas and Examples
Learn the reorder point formula and how to set safety stock so you reorder at the right time, avoid stockouts, and stop tying up cash in excess.
On this page
Every stockout starts the same way: you sell through an item faster than you expected, the supplier needs a week to deliver, and suddenly you are turning customers away. The fix is not guesswork or a gut feeling about "running low." It is a number. The reorder point formula tells you the exact stock level at which you should place a new order, so replenishment arrives before you hit zero. Pair it with a smart safety stock buffer and you protect yourself against the inevitable surprises in demand and lead time. This guide walks through the formulas, a full worked example, and how to stop calculating them by hand.
What is a reorder point?
A reorder point (sometimes called a reorder level) is the inventory quantity that triggers a new purchase order. When stock for an item drops to or below this threshold, it is time to buy more. The point is set so that your existing stock lasts exactly through the supplier's lead time, with a cushion left over in case things go sideways.
Think of it as answering one practical question: at what quantity do I have just enough left to survive until the next shipment lands? Set the reorder point too high and you tie up cash in inventory that sits on the shelf. Set it too low and you run out mid-lead-time. A good reorder point sits right in between, and it will be different for every product you carry because each one sells at its own pace and comes from a supplier with its own turnaround.
A reorder point tells you when to order, not how much to order. Order quantity is a separate decision, often driven by economic order quantity, supplier minimums, or shelf space.
The reorder point formula
The core reorder point formula is refreshingly simple:
reorder point = (average daily sales × lead time in days) + safety stock
The first part, average daily sales × lead time, is your lead time demand: how many units you expect to sell while you wait for the new order to arrive. The second part, safety stock, is the buffer that absorbs the days you sell more than average or the shipment shows up late.
Breaking down the inputs
- Average daily sales — total units sold over a period divided by the number of days in that period. Use a window long enough to be representative (30 to 90 days works for most businesses).
- Lead time — the number of days between placing a purchase order and having the goods on your shelf and sellable. Measure it, do not assume it; ask the supplier and check your own receiving records.
- Safety stock — a separate calculation covered below.
If you sold reliably the same amount every day and your supplier never varied, you would not need safety stock at all. But nobody operates in that world, which is why the buffer matters.
How to calculate safety stock
There are two common ways to size safety stock, from quick-and-simple to statistically rigorous. Pick the one that matches how much data you have.
Method 1: The simple buffer
The fastest safety stock calculation uses your worst-case numbers instead of your averages:
safety stock = (max daily sales × max lead time) − (avg daily sales × avg lead time)
This captures the gap between a normal cycle and a bad one, where demand spikes and the supplier is slow at the same time. It needs no statistics and works well for small catalogs.
Method 2: The service-level formula
If you want to target a specific service level (say, avoiding stockouts 95% of the time), use the standard-deviation approach:
safety stock = Z × σd × √(lead time)
Here Z is the service factor for your target (1.65 for 95%, 2.33 for 99%), and σd is the standard deviation of daily demand. Higher service levels cost more inventory, so choose deliberately: a 99% target for a slow-moving, low-margin item is usually overkill.
| Target service level | Z value |
|---|---|
| 90% | 1.28 |
| 95% | 1.65 |
| 98% | 2.05 |
| 99% | 2.33 |
A worked example
Let's price it out with a real product. Say you run a coffee shop and want a reorder point for your house-blend beans.
- Average daily sales: 8 kg per day
- Lead time: 5 days from roaster to your shelf
- Max daily sales: 12 kg (a busy weekend)
- Max lead time: 7 days (roaster gets backed up)
First, the safety stock using the simple buffer method:
safety stock = (12 × 7) − (8 × 5) = 84 − 40 = 44 kg
Then the reorder point:
reorder point = (8 × 5) + 44 = 40 + 44 = 84 kg
| Component | Calculation | Result |
|---|---|---|
| Lead time demand | 8 × 5 | 40 kg |
| Safety stock | 84 − 40 | 44 kg |
| Reorder point | 40 + 44 | 84 kg |
So the moment your bean inventory drops to 84 kg, you place an order. Even if the next five to seven days are unusually busy and the roaster runs late, you have enough to keep pouring without a gap. Run this same math for every SKU and you have replaced anxiety with a rule.
Automating reorder points with alerts
Calculating a reorder point once is easy. The hard part is knowing the instant every item crosses its threshold, across dozens or hundreds of products, while you are also running the rest of the business. Nobody wants to open a spreadsheet every morning and eyeball stock levels against a column of trigger numbers.
This is exactly where Shelvr earns its keep. It calculates and monitors reorder points for you and fires low-stock alerts automatically the moment an item hits its threshold, so you never scramble to restock. Because Shelvr is offline-first, those alerts keep working even when your shop's connection drops.
Let your alerts do the watching. Set a reorder point per item in Shelvr, then act only when a notification arrives instead of manually reviewing every product. See how the low-stock alerts and stock tracking features fit together.
Automation also makes it painless to keep your inputs fresh. As your average daily sales shift with the seasons, you should recalculate. Reliable sales history feeds directly into better demand forecasting for your small business, which in turn sharpens every reorder point you set.
Common reorder point mistakes
The formula is only as good as the numbers you feed it. These are the errors that quietly cause stockouts and overstock alike.
- Setting it once and forgetting it. Demand changes. A reorder point built on last spring's sales will be wrong by summer. Revisit it at least quarterly, or whenever a product's velocity shifts noticeably.
- Guessing lead time instead of measuring it. Suppliers are optimistic about their own turnaround. Track the real gap between order and receipt, including your internal receiving and shelving time.
- Skipping safety stock entirely. A reorder point without a buffer assumes perfect, average conditions every single cycle. The first busy week or late shipment breaks it.
- Using one buffer for every product. A fast-moving, high-margin bestseller deserves a fatter cushion than a slow item you can afford to run out of occasionally.
- Ignoring dead stock. Over-padding safety stock on the wrong items ties up cash. Watch your inventory turnover ratio to catch buffers that have grown too large.
Do not average across wildly different sales patterns. If an item sells ten units on weekends and one on weekdays, a flat daily average will underestimate your peak-day demand and leave you short.
A reorder point is a living number, not a one-time setup. The businesses that never run out are the ones that keep their inputs honest and let software watch the thresholds.
Reorder points and safety stock are two of the highest-leverage habits in inventory management techniques a small business can adopt. Get the formulas right, measure your lead times honestly, and then let automated alerts carry the daily monitoring. That is the difference between reacting to empty shelves and never seeing one.
Run your inventory in one app
Track stock, orders, and production across web, iOS, and Android — free to start.