How to Forecast Inventory for Your Shopify Store

Updated June 2026 · 7 min read

Good inventory forecasting comes down to a few simple ideas. Master these and you'll stop selling out of bestsellers and stop tying up cash in slow movers.

1. Sales velocity

Velocity is how many units a product sells per day. Take units sold over the last 30 days and divide by 30. A product that sold 150 units last month has a velocity of 5/day.

2. Days of stock left

Divide current stock by velocity. 40 units at 5/day means 8 days of stock. This single number tells you how urgent a reorder is.

3. Lead time

Lead time is how long your supplier takes from order to shelf. If your bestseller has 8 days of stock but a 14-day lead time, you're already too late — you needed to order a week ago.

4. Reorder point

Your reorder point is the stock level at which you must place an order to avoid a stockout: velocity × lead time, plus a safety buffer (commonly 20–30%) to cover demand spikes. When stock drops to this level, reorder.

5. Reorder quantity

A practical rule: order enough to cover your lead time plus your next coverage window (say 30 days), minus what you already have. The goal is to arrive just as you'd otherwise run out.

6. Watch overstock too

Forecasting isn't only about stockouts. Products with 120+ days of stock are tying up cash you could put into winners. Track those and slow your reorders.

Doing it automatically

Calculating this by hand across dozens of SKUs is where it breaks down. Restockly does all of the above from your Shopify export in seconds — and ranks your products by the revenue at risk so you act on the costliest first.

Replace Stocky in 5 minutes

Restockly tells you exactly what to reorder and when. Flat $19/mo, free to start.

Start free   See the demo