Reorder Level and Low-Stock Management for Retail Stores

A reorder level is the stock quantity at which you place a new order so that the goods arrive before you run out. The formula is average daily sales × supplier lead time + safety stock. Set it per product, use it as the low-stock threshold in your POS, and the low-stock list becomes your purchase list.

Why a threshold beats a shelf walk

Without a threshold, reordering is triggered by noticing an empty space, which is already too late, or by a weekly walk that treats a slow item and a fast item the same. A per-product threshold triggers at the right time for each item and shows up in one list. (low-stock tracking in Vanikra)

The formula

Reorder level = (average daily sales × lead time in days) + safety stock
  • Average daily sales. Units sold per day over a recent period (four to eight weeks). Your POS product report gives this. (reports)
  • Lead time. Days from placing the order to the goods being on the shelf, including your own time to enter and shelve them.
  • Safety stock. A buffer for variation: busy days, late deliveries. A practical starting point is a few days of average sales, higher for items you must never run out of.

Worked examples

Reorder level examples (illustrative numbers)
ItemAvg daily salesLead timeSafety stockReorder level
1 L milk (grocery)401 day20 (half a day)40 × 1 + 20 = 60
Blue kurta, size L (fashion)0.510 days20.5 × 10 + 2 = 7
Phone case, popular model (electronics)34 days6 (two days)3 × 4 + 6 = 18
Paracetamol 500 mg × 10 (pharmacy)122 days24 (two days)12 × 2 + 24 = 48

Notice how different the thresholds are. A single "alert me at 10 units" rule would over-order kurtas and under-order milk.

How much to order

The reorder level says when. Order quantity says how much. A simple approach:

Order quantity = average daily sales × days until you want to order again

For milk ordered daily: 40 × 1 = 40. For kurtas ordered monthly: 0.5 × 30 = 15. Adjust for pack sizes and supplier minimums, and reduce if you are trying to clear stock.

Setting thresholds in your POS

  1. Start with the top 50 products by sales; they are where stock-outs cost most.
  2. Pull average daily sales from the product report.
  3. Note each supplier's real lead time.
  4. Calculate and set the threshold per product or variant.
  5. Each morning, treat the low-stock list as the order list. (dashboard)
  6. Revisit quarterly, and before festivals or seasons when daily sales change.

Confirm with your vendor where the threshold is set on the product record; screens differ between products.

Two mistakes to avoid

  • Same threshold for everything. It is wrong for almost everything.
  • Ignoring the list because it is long. If 200 items are "low", the thresholds are too high. Lower them for slow movers until the list is actionable.

Vanikra's dashboard shows the number of low-stock items next to today's sales so the reorder check is part of opening the shop. See inventory management.

Frequently asked questions

What is a reorder level?

The stock quantity at which you should place a new order so that the new stock arrives before you run out. It is calculated from how fast the item sells and how long the supplier takes to deliver, plus a safety margin.

What is the reorder level formula?

Reorder level = (average daily sales × supplier lead time in days) + safety stock. Safety stock is a buffer for days that sell faster than average or deliveries that arrive late.

What is a low-stock alert in POS software?

A list or notification of products whose stock has fallen to or below the threshold you set. In Vanikra the dashboard shows the count of low-stock items.

How much should I order?

Enough to cover the period until the next order, without overstocking. A simple rule: order (days until next order × average daily sales) minus what is already on hand above the reorder level.

Want to see this in practice?

Book a short demo and we will show you how Vanikra bills, updates stock and reports for a store like yours.

Book a DemoExplore Features