Safety Stock and Reorder Points: A Practical Method
Stock too low and you risk stock-outs; stock too high and you tie up cash. Safety stock and reorder points are how you balance the two. Here is how to set them with real numbers, not gut feel.
Every item in stock has the same fundamental tension: too little and you lose sales; too much and you tie up cash. Safety stock and reorder points are how you balance the two — and unlike inventory levels set by gut feel, the right ones are calculable. Here is the working method.
The mental model
For any item with regular movement:
- Stock falls as you consume / sell from it
- At some point you reorder — the reorder point
- The order takes time to arrive — the lead time
- During lead time, you keep consuming, so your stock falls further
- When the order arrives, stock jumps back up — to a level that covers you until the next reorder
The aim is to set the reorder point such that, accounting for demand variability and lead-time variability, you almost never run out.
The basic reorder point
If demand was perfectly steady and lead time was perfectly predictable, the math would be trivial:
Reorder Point = Average daily demand × Lead time in days
Order when stock hits this point; the new order arrives just as stock hits zero.
In the real world neither is steady. Both vary. You need a buffer.
Safety stock — the buffer
Safety stock is the buffer to cover variability in demand and lead time. The simplest practical formula:
Safety Stock = Z × σ × √Lead Time
Where:
- Z is the service level factor — Z=1.65 for 95% service level, Z=2.33 for 99%
- σ (sigma) is the standard deviation of daily demand
- √Lead Time scales sigma for the length of the lead time
If you sell something with average daily demand of 100 units, standard deviation 20, and lead time 9 days, at a 95% service level:
Safety Stock = 1.65 × 20 × √9 = 1.65 × 20 × 3 = 99 units
Reorder Point = (Avg demand × Lead time) + Safety Stock = (100 × 9) + 99 = 999 units
When stock falls to 999, reorder.
Service level — the dial you choose
Service level is the probability of not running out during the lead time. A few benchmarks:
- 90% — comfortable for low-impact items where occasional stock-outs are tolerable
- 95% — the common default for most B2B parts
- 98–99% — for critical or high-impact items where a stock-out is expensive
- 99.5%+ — for items where a stock-out stops production or loses a major customer
Higher service level means more safety stock means more capital tied up. Pick the level deliberately per item, not as a one-size-fits-all.
A practical rule: align service level with ABC class (see our ABC analysis post) — A items often 98%+, B items 95%, C items 90%.
When the simple formula does not fit
The formula assumes demand is approximately normally distributed. Two cases where you need to adjust:
- Lead-time variability matters too. If lead times themselves vary (some orders arrive in 7 days, some in 15), you need a more complex formula that accounts for both demand and lead-time sigma. For most SMEs, a simpler adjustment is to use the worst-realistic lead time rather than the average — say the 90th percentile.
- Highly seasonal demand. A simple sigma over the year is misleading if demand is very seasonal. Use the sigma for the relevant season instead.
The economic order quantity (EOQ) — how much to order
Once you know when to order (reorder point), you need to decide how much to order. The EOQ formula balances ordering cost against carrying cost:
EOQ = √[(2 × Annual demand × Cost per order) ÷ (Cost of carrying one unit for a year)]
In practice, most SMEs round EOQ to a convenient pack size (case quantity, supplier minimum, truck load). The exact number matters less than the order of magnitude.
Why this is worth doing
A well-set reorder point and safety stock pair achieves the holy grail of inventory management — high service level with low inventory. The opposite (gut-feel inventory) typically delivers low service level with high inventory, because the lack of method makes everyone over-buy as insurance.
Done at scale across hundreds of items, this is the difference between a working-capital-intensive operation and a capital-light one.
Where to start
Three steps:
- Pick your Class A items only (top 20% by value)
- For each, compute average daily demand and demand sigma from the last 6 months of issue/sales data
- Set reorder point and safety stock per the formula above; round to a sensible pack size
Set, monitor for 3 months, refine. Then extend to Class B. Class C usually does not need this level of effort — a simple min-max suffices.
How Booksmor helps
Booksmor tracks usage and lead-time history for every item and recommends reorder point and safety stock based on the service level you set per item class. Items approaching reorder point are surfaced on the dashboard before they become urgencies. Start a 30-day free trial and set inventory levels with real numbers.