A reorder point is the stock level at which you should place a new order with your supplier. Set it too high and you're overstocking — tying up cash in products sitting on shelves. Set it too low and you'll run out before the next delivery arrives, losing sales and frustrating customers.
Most small businesses don't set reorder points at all. They reorder when someone notices a shelf is empty or when a manager "feels like" it's time. This reactive approach leads to emergency orders, stockouts, and wasted money on rush shipping.
This guide explains how to calculate reorder points for your retail store, coffee shop, or restaurant — using a simple formula, real examples, and practical adjustments for how businesses actually operate.
The basic formula is straightforward:
Reorder Point = (Average Daily Sales × Lead Time in Days) + Safety Stock
Let's break that down:
Pull your sales data for each product over the last 30 to 90 days. Divide total units sold by the number of days.
Example: You sold 120 bags of coffee beans in the last 30 days.
Average daily sales = 120 ÷ 30 = 4 bags per day
Use a longer time period (60 or 90 days) if your sales fluctuate significantly. A 30-day average can be skewed by a single busy week or a promotion.
If you use a POS system connected to your inventory software, this number is calculated automatically. Stash tracks sales velocity per product per location, so you don't need to pull reports and do math manually.
Lead time isn't just shipping time. It includes:
Example: Your coffee bean supplier takes 1 day to process, 3 days to ship, and your team takes 1 day to receive and shelve.
Total lead time = 1 + 3 + 1 = 5 days
Track actual lead times for each supplier over multiple orders. Suppliers are rarely as consistent as they promise. If lead time varies between 4 and 7 days, use the longer number in your reorder point calculation — using the average means half your orders will arrive late.
Safety stock is your buffer against uncertainty. There are complex statistical formulas for calculating it, but for most small businesses, a practical approach works better:
Safety Stock = (Maximum Daily Sales - Average Daily Sales) × Maximum Lead Time
This formula accounts for both demand spikes and supplier delays.
Example:
Average daily sales: 4 bags
Maximum daily sales (your busiest day in recent history): 7 bags
Maximum lead time: 7 days
Safety stock = (7 - 4) × 7 = 21 bags
If that feels like too much buffer, you can simplify further: many businesses set safety stock at 20-50% of their lead time demand (average daily sales × lead time). The right level depends on how much a stockout would hurt — a stockout on your best-selling product is more costly than a stockout on a slow mover.
Using our coffee bean example:
Reorder Point = (4 × 5) + 21 = 41 bags
When your inventory of this product drops to 41 bags, it's time to place a new order. This gives you enough stock to cover the 5-day wait for the next delivery, plus a buffer for unexpected demand or delays.
If you run multiple locations, each store needs its own reorder points for every product. A downtown coffee shop that sells 6 bags of beans per day needs a different reorder point than a suburban location selling 2 per day — even if they use the same supplier with the same lead time.
This is where spreadsheet-based reorder tracking breaks down fast. With 50 products across 3 locations, you need 150 reorder points — each with its own sales velocity, lead time, and safety stock calculation. That's not practical to maintain manually.
Stash handles this automatically. It calculates reorder points per product per location based on actual sales data from your POS system, and sends you low stock and critical stock alerts when inventory hits those thresholds. You can set alerts manually or let Stash's AI demand forecasting calculate optimal levels based on your sales patterns.
Reorder points aren't set-and-forget. Review and adjust them when:
For most products, quarterly reviews are sufficient. For high-velocity or seasonal products, monthly reviews are better.
You'll sometimes hear the term "par level" used interchangeably with "reorder point," especially in restaurants and food service. They're related but different:
Order Quantity = Par Level - Current Inventory
Both numbers work together. The reorder point tells you when to order. The par level tells you how much to order. Without both, you either order too early, too late, too much, or too little.
| Product | Avg Daily Sales | Lead Time | Safety Stock | Reorder Point |
|---|---|---|---|---|
| Coffee beans (bags) | 4 | 5 days | 21 | 41 bags |
| Oat milk (cartons) | 8 | 2 days | 10 | 26 cartons |
| T-shirts (retail store) | 3 | 14 days | 14 | 56 units |
| Vanilla syrup (bottles) | 1 | 3 days | 3 | 6 bottles |
| Candles (gift shop) | 2 | 10 days | 8 | 28 units |
Calculating reorder points manually works if you have a handful of products at one location. Once you're managing dozens or hundreds of products across multiple locations, manual calculations don't scale.
Stash automates the entire reorder process:
The goal isn't to eliminate your judgment — it's to replace guesswork with data-driven suggestions that you can adjust based on your knowledge of the business.
If you're currently reordering based on gut feeling or empty shelves, start here:
You don't need to calculate reorder points for every product on day one. Start with the products that matter most — the ones where a stockout costs you the most revenue or customer goodwill.
Or, start a 14-day free trial of Stash, connect your POS, and let the AI calculate reorder points across your entire catalog automatically. No formulas required.