How to Know When to Restock Before You Run Out
Running out costs you the sale. Restocking too early ties up cash you needed elsewhere. Here's how to find the middle.
Published 24 September 2026 · 6 min read
Every business owner has felt both sides of this problem: the customer who walks out because you're out of something, and the money tied up in stock that's been sitting for two months. Both are a failure of the same thing, knowing when to reorder, just in opposite directions.
The fix isn't more frequent shelf-checking, which doesn't scale as your product range grows. It's a simple number, set once per item, that tells you exactly when it's time to reorder.
How To Do It
Look at the last few weeks, not just a good or bad day. If you sold 40 units of an item over 10 days, that's roughly 4 a day on average, even if some days sold none and others sold 8.
This is your lead time: the days between placing an order and having new stock on the shelf. A local supplier might take a day; something from further away might take a week or more.
If you sell 4 units a day and restocking takes 3 days, you'll sell roughly 12 units in the time it takes new stock to arrive. That's the minimum you need on hand the moment you place the order.
Real demand isn't perfectly even; some days or weeks sell more than the average. A buffer of a few extra days' worth of stock covers this without you needing to predict exactly which day will spike.
Once stock falls to this level, that's the signal to reorder immediately, not 'when you get a chance.' The whole point of calculating the number in advance is to remove the judgment call in the moment.
Common Mistakes
Using the same restock point for every item
Ignoring lead time changes
Reacting to an empty shelf instead of a low one
This calculation takes a few minutes per item, once, and then just needs revisiting occasionally as sales pace or supplier lead times change. For a shop with a handful of fast movers, that's a manageable manual habit.
For a wider range, checking every item's math by hand stops being realistic, which is exactly the gap low-stock alerts are built to close: set the threshold once per item, and BOS Afora tells you the moment it's hit, instead of you checking shelves from memory.
FAQ
What's a simple formula for a restock point?
Average daily sales multiplied by how many days restocking takes, plus a buffer for busier-than-average days. That total is the stock level at which you should reorder.
Should every item have the same buffer?
No. Fast-moving items generally need a larger buffer relative to their sales pace, since a stockout on a popular item is more likely and more costly than on a slow mover.
How do I avoid over-ordering and tying up cash?
The same restock-point calculation works in both directions: if an item rarely reaches its restock point between orders, that's a sign you're ordering more than the sales pace justifies.
Can low-stock alerts be automated instead of checking manually?
Yes, set a threshold per item in BOS Afora and it will alert you the moment stock falls to that level, across your full product range.