Section 01
What Safety Stock Actually Protects Against
Section 02
The Basic Formula, With a Worked Example
Section 03
The Service-Level Formula and Z-Scores
Section 04
Common Safety Stock Mistakes
Section 05
How Often to Recalculate
Section 06
Guide · Updated 2026-06-10
Safety stock is the buffer inventory you hold above expected demand to absorb usage spikes and supplier delays. The simplest formula: Safety Stock = (Maximum Daily Usage × Maximum Lead Time) − (Average Daily Usage × Average Lead Time). A more precise version uses a Z-score and demand variability. Most small teams should start with the simple one and graduate when the data earns it.
By Cameron Priest · Co-founder, Order3
Cameron co-founded TradeGecko, the inventory platform acquired by Intuit. He has spent more than a decade building software for the people who run physical stock.
Updated 2026-06-10
Section 01
Section 02
Section 03
Section 04
Section 05
Section 06
Run this workflow on your own items. Set up a workspace in under an hour.
Start free, no credit cardThe simplest formula: Safety Stock = (Maximum Daily Usage × Maximum Lead Time) − (Average Daily Usage × Average Lead Time). Example: max usage 18/day, max lead time 10 days, average usage 12/day, average lead time 7 days gives (18 × 10) − (12 × 7) = 96 units. A statistical variant, Safety Stock = Z × demand standard deviation × √lead time, gives tighter numbers when you have clean usage history.
The Z-score converts a target service level into a multiplier for demand variability. A 90% service level uses Z = 1.28, 95% uses 1.65, 98% uses 2.05, and 99% uses 2.33. Higher service levels cost progressively more: going from 95% to 99% increases the buffer by roughly 41%. Most small businesses should reserve high Z-scores for job-critical items and accept 90-95% on the rest.
No. Safety stock is a quantity of buffer inventory. The reorder point is the shelf level that triggers a new order, and safety stock is one of its components: ROP = (Average Daily Usage × Lead Time) + Safety Stock. Calculate safety stock first, then feed it into the reorder point. Changing one without rechecking the other is a common source of stockouts.
A working rule before any formula: one to two days of average usage for stable items, three to five days for items with variable demand, a week or more for long-lead or job-critical items. Then refine with the max/average formula on the twenty to fifty SKUs where a stockout actually costs a job, a customer, or a margin. Skip safety stock entirely on the long tail until the core list is stable.
Quarterly for most operations, plus an immediate recalculation after a supplier change, a price change, a new contract, a seasonal shift, or repeated stockouts of the same SKU. The review only needs to cover exceptions: items that stocked out, items that alert constantly, and slow movers still carrying large buffers. Seasonal businesses should hold different safety stock levels per season rather than one annual average.
Yes, deliberately. Items with stable demand, reliable suppliers, short lead times, and low stockout cost may not justify any buffer. The carrying cost exceeds the protection. Zero is also right for items you are discontinuing. What you want to avoid is accidental zero: an item that needs a buffer and does not have one because nobody ran the math. Decide per SKU, and write the decision down.
Related
Free tools
Create a workspace, add the items behind this guide, and start with the location or reorder rule that breaks most often.