This guide walks through the safety stock formulas that matter, with worked examples, and helps you pick the right one for your situation.
What Is Safety Stock?
Safety stock is the extra inventory you hold beyond expected demand to absorb uncertainty in demand and supplier lead time. It’s the cushion between “we have enough” and “we just lost a sale.” Think of it as insurance: you hope you don’t need it, but you’re glad it’s there when a shipment slips or orders surge. It’s one of the most important inventory control techniques because it directly protects revenue.
The Cost of Too Little vs. Too Much
Too little safety stock means stockouts—lost revenue, disappointed customers, and rush-order fees. Too much means higher carrying costs, more capital tied up, and greater risk of obsolescence. The formulas below help you size the buffer deliberately instead of guessing.
The Basic Safety Stock Formula (Average–Max Method)
The simplest method uses your maximum and average demand and lead time:
Safety Stock = (Max Daily Sales × Max Lead Time) − (Average Daily Sales × Average Lead Time)
Example: Your maximum daily sales are 80 units with a maximum lead time of 8 days. Your average daily sales are 50 units with an average lead time of 5 days.
Safety Stock = (80 × 8) − (50 × 5) = 640 − 250 = 390 units
This method is quick and needs no statistics, which makes it a solid starting point for many businesses.
The Statistical Safety Stock Formula (Service Level + Z-Score)
For more precision, the statistical method ties your buffer to a target service level—the probability you won’t stock out.
Safety Stock = Z × σ<sub>LT</sub>
Where Z is the service-level factor from the standard normal distribution and σ<sub>LT</sub> is the standard deviation of demand during lead time.
Common Z-scores:
| Service level | Z-score |
|---|---|
| 90% | 1.28 |
| 95% | 1.65 |
| 98% | 2.05 |
| 99% | 2.33 |
Example: You want a 95% service level (Z = 1.65) and demand during lead time has a standard deviation of 60 units.
Safety Stock = 1.65 × 60 = 99 units
Variable Demand vs. Variable Lead Time
Real businesses rarely have just one source of uncertainty. If your demand varies but lead time is steady, base the calculation on the standard deviation of demand. If your lead time varies but demand is steady, use average daily sales multiplied by the standard deviation of lead time. When both vary, a combined formula blends the two—worth the effort for high-value “A” items.
How to Choose Your Service Level
A higher service level means fewer stockouts but more inventory. Reserve 98–99% targets for your best-selling, highest-margin products and your “A” items in an ABC analysis. Accept 90–95% for lower-value items where the cost of holding extra stock outweighs the cost of an occasional stockout.
Which Safety Stock Formula Should You Use?
- Just getting started or have stable demand? Use the average–max method.
- Need precision on important SKUs? Use the statistical formula with a chosen service level.
- Facing variable demand and lead time? Use the combined statistical approach for those items.
How Safety Stock Connects to Reorder Point
Safety stock feeds directly into your reorder point:
Reorder Point = (Average Daily Sales × Lead Time) + Safety Stock.
Get safety stock right and your reorder triggers become far more reliable.
Automating Safety Stock
These formulas depend on accurate sales and lead-time data—exactly what spreadsheets struggle to keep current. Inventory software calculates safety stock continuously from live sales history and supplier performance, then updates reorder triggers automatically. GOIS does exactly this for 2,400+ businesses across 20+ countries, turning live sales and supplier data into reliable buffers without manual spreadsheet work.

Stop guessing your buffer. GOIS calculates safety stock and reorder points from real-time sales and lead-time data across every location. Request a demo
Key Takeaways
- Safety stock buffers against demand spikes and supplier delays.
- The average–max formula is simple; the statistical formula (Z × σ) is precise.
- Match higher service levels to your highest-value items.
- Safety stock is a core input to your reorder point.
Frequently Asked Questions (FAQ’s)
What is a good amount of safety stock?
It depends on demand variability, lead time, and how critical the item is. High-value, high-demand items justify a larger buffer; slow movers need very little.
What’s the difference between safety stock and reorder point?
Safety stock is the buffer quantity. The reorder point is the stock level—including that buffer—at which you place a new order.
Does more safety stock always reduce stockouts?
It reduces the risk, but with diminishing returns and rising carrying costs. That’s why service-level targeting matters.
Which safety stock formula is most accurate?
The statistical (Z-score) safety stock formula is the most accurate because it accounts for demand variability and your target service level. The average–max formula is simpler but less precise.
Conclusion
The right safety stock formula turns supply-chain uncertainty into a number you control. Start with the average–max method, move to the statistical formula for your important SKUs, and align service levels with item value. Then let software keep those numbers current as demand and lead times shift.
Right-Size Every Buffer Automatically
GOIS calculates safety stock and reorder points from real-time sales and supplier data—no spreadsheets required.
Request a Demo