A stockout isn’t just a missed sale. It’s a customer who ordered from your competitor, possibly for the last time. For small businesses where every customer relationship matters, running out of product is an expensive problem — and it’s almost always preventable with a little math.

Here’s how to build a spreadsheet that tells you exactly when to reorder, before you’re scrambling.

The Three Numbers You Need

Every reorder system is built on three inputs:

1. Average Daily Usage (ADU) How many units do you sell per day on average? Pull your last 90 days of sales and divide total units by 90. For seasonal products, use the relevant season’s data.

ADU = Total Units Sold ÷ 90 days

2. Lead Time How many days does it take from the moment you place an order to when the inventory arrives and is ready to sell? Include processing time, shipping, and your own receiving/inspection process. Track this per supplier — it varies.

3. Safety Stock The buffer you hold to absorb variability in demand or supplier delays. Without it, your reorder point assumes everything goes perfectly, and things don’t always go perfectly.

Safety Stock = (Max Daily Usage - Avg Daily Usage) × Max Lead Time

Max Daily Usage is your peak single-day sales in the last 90 days. Max Lead Time is the worst-case delivery you’ve experienced from that supplier.

Calculating the Reorder Point

Once you have these numbers, the reorder point formula is:

Reorder Point = (ADU × Lead Time) + Safety Stock

This tells you the inventory level at which you must place a new order. If you have 150 units in stock and your reorder point is 120, you’re safe. The moment your stock count hits 120, you place the order.

Example:

  • ADU: 15 units/day
  • Lead Time: 7 days
  • Safety Stock: 25 units (based on peak day of 18 units, max lead time of 10 days)

Reorder Point = (15 × 7) + 25 = 130 units

Building the Spreadsheet

Create one row per SKU with these columns:

ColumnFormula / Input
SKU / Product NameManual entry
Current StockUpdate weekly or sync from POS
Avg Daily Usage (90-day)=Units Sold / 90
Max Daily Usage=MAXIFS(daily_sales, product, A2)
Lead Time (days)Manual entry per supplier
Max Lead Time (days)Manual entry (historical worst case)
Safety Stock=(F2-C2)*G2
Reorder Point=(C2*E2)+H2
Reorder QuantityManual entry (your preferred order size)
Status=IF(B2<=I2,"ORDER NOW","OK")

The Status column is your daily checklist. Filter to “ORDER NOW” every morning and those are the products you need to buy today.

Apply conditional formatting to the Status column: red background for “ORDER NOW” so it’s impossible to miss.

Supplier Lead Time Tracking

Lead time is the most underestimated variable in reorder planning. Most businesses assume a fixed number, but real lead times vary. Add a separate Supplier Tracking tab with:

ColumnWhat to Track
Supplier Name
Product / SKU
Order Date
Expected Arrival
Actual Arrival
Lead Time (days)=Actual Arrival - Order Date
Variance=Lead Time - Expected Lead Time

After 5-10 orders per supplier, you’ll have real data. Calculate the average and maximum lead times:

  • =AVERAGEIF(Supplier, "SupplierName", LeadTime)
  • =MAXIFS(LeadTime, Supplier, "SupplierName")

Feed these back into your main reorder calculator. If a supplier’s average lead time creeps from 7 days to 9 days, your reorder point should go up automatically.

Handling Variable Demand

For products with highly variable demand — seasonal items, products you promote heavily, items tied to other businesses’ needs — the static ADU method can fail. A few adjustments:

Weighted average demand: Give more weight to recent weeks. Last 4 weeks get 50% weight, weeks 5-8 get 30%, weeks 9-13 get 20%. This makes your ADU respond faster to demand shifts.

Seasonal demand multiplier: If you know January demand is typically 60% of your annual average, adjust your ADU down in November-December (ordering for January stock) accordingly. Use your historical monthly index from your seasonal analysis.

Promotional stock: When you’re running a sale or promotion, calculate expected demand lift and order extra before the promo starts. This is a judgment call, but a spreadsheet makes it easy to model: if your promo last quarter lifted sales 40%, order 40% more product in advance of the next one.

What a Healthy Reorder System Looks Like in Practice

You open your spreadsheet Monday morning. Two products show “ORDER NOW.” You check both: one is genuinely low, one was a data entry error (you got a delivery Friday and forgot to update the count). You fix the count, place one order, and you’re done in 10 minutes.

That’s what this is supposed to feel like. Not reactive panic, not constant stockouts, not over-ordering that ties up cash. Just a system that tells you what to do and when.

Next Step

Pick your top 10 fastest-moving SKUs. Pull 90 days of sales data. Calculate ADU and reorder points for all 10 using the formula above. Check current stock levels against your calculated reorder points. Anything below the threshold — order today. Then set a calendar reminder to check stock levels against reorder points every Monday morning.

5 Google Sheets Every Small Business Needs

Cash flow, P&L, mileage log, invoice tracker, and payroll — all free.

No spam. Unsubscribe any time.