Business tools

Safety stock calculator

Free safety stock calculator and reorder point calculator for inventory planning. Use the simple max−avg method or statistical formula (Z-score × standard deviation × √lead time) at service levels from 90% to 99% — live safety stock units, reorder point, step breakdown, and export. No submit button.

What safety stock is

  • Simple max−avg method

  • Statistical service level

  • Reorder point

  • CSV/PDF export

Safety stock formula — simple method

Simple safety stock formula

Statistical safety stock formula

Statistical safety stock formula

Safety stock by service level (worked example)

Service levelZ-scoreSafety stock (units)
90%1.288
95%1.6510
99%2.3314

Reorder point formula

Reorder point formula

Worked example — keyboard shop (275 units)

How to choose simple vs statistical

Simple max−avgStatistical (Z-score)
Best forNew SKUs, limited history, conservative planningStable SKUs with sales history and σ
InputsAvg + max demand; avg + max lead timeAvg demand, demand σ, avg lead time, service level
Output styleWorst-case bufferProbability-based buffer at chosen service level
Trade-offMay over-stock if max values are extremeRequires accurate σ; ignores lead-time variability in v1

How to estimate demand and lead time

Common safety stock mistakes

Limitations

How to use this calculator

  1. Choose simple or statistical method

    Simple: enter average and maximum daily demand plus average and maximum lead time. Statistical: enter average demand, demand standard deviation, average lead time, and target service level (90–99%).

  2. Enter your demand and lead time inputs

    Use the keyboard shop preset to see a worked example, or type your own values. Results update live — no submit button.

  3. Review safety stock, reorder point, and export

    Read the step breakdown and formula card, then download CSV or PDF if you need to share inputs and results with your team.

Frequently asked questions about this safety stock calculator

What is safety stock?

Safety stock is extra inventory held as a buffer against uncertain demand and lead time. It reduces stockout risk on top of cycle stock — the units you expect to sell while waiting for replenishment.

What is the safety stock formula?

The simple formula is: Safety stock = (Maximum daily demand × Maximum lead time) − (Average daily demand × Average lead time). The statistical formula is: Safety stock = Z × σd × √Lead time, where Z comes from your target service level and σd is the standard deviation of daily demand.

How do you calculate safety stock?

Pick a method: simple — enter avg/max demand and avg/max lead time; subtract average-case demand during lead time from worst-case demand. Statistical — multiply the Z-score for your service level by demand standard deviation and the square root of average lead time. This calculator does both and rounds up to whole units.

What is the difference between safety stock and reorder point?

Safety stock is the buffer units only. Reorder point = (Average daily demand × Average lead time) + Safety stock — the total on-hand level that triggers a new purchase order so you do not stock out before replenishment arrives.

What is buffer stock vs safety stock?

In everyday usage, buffer stock and safety stock mean the same thing — extra inventory above expected demand. Some organizations use “buffer” for raw materials and “safety stock” for finished goods, but the planning math is identical.

What is the 50% rule for safety stock?

The 50% rule is a rough heuristic: hold safety stock equal to about half of average demand during lead time (or half of one reorder cycle). It is quick but not data-driven — use the simple or statistical formulas in this calculator for SKU-specific results.

How is safety stock calculated in APICS?

APICS / ASCM materials describe several approaches, including statistical safety stock using demand and lead-time variability (often combined under the square root of lead time). This v1 calculator implements the common Z × σd × √LT demand-variability form plus the simple max−avg method — not the full six-formula APICS suite.

What is King's method for safety stock?

King’s method (Gordon King) sets safety stock from target service level, forecast error, and replenishment period length — common in retail forecasting. It is related to but not identical to the Z-score formula here. King’s method is on the v1.1 roadmap; use statistical mode with demand σ as the closest alternative today.

What service level should I use?

95% is a common default for general merchandise — about one stockout risk period in 20 lead times. Use 99% for critical or high-margin SKUs where stockouts are costly; 90% for low-value or easily substituted items. Higher service level = higher Z = more safety stock and holding cost.

How do you calculate standard deviation of demand?

Collect daily unit sales for a representative window (e.g. 60–90 days). In Excel: =STDEV.S(range) on those daily values. Exclude days you were out of stock if sales were artificially low. Enter the result as demand standard deviation in statistical mode.

Should lead time include weekends?

Use calendar days consistently — the days from PO to goods available, including weekends and holidays if suppliers and carriers do not ship. If you only count business days, convert both average and maximum lead time the same way; do not mix calendar demand with business-day lead time.

How often should I recalculate safety stock?

Recalculate when demand patterns, lead times, or service-level targets change — at minimum quarterly. Also rerun before peak season, after supplier changes, or when stockout or overstock rates shift. Fast-moving SKUs may need monthly reviews.

Can EOQ be used to determine safety stock?

No. EOQ (economic order quantity) optimizes how much to order per replenishment to minimize ordering and holding costs. Safety stock optimizes how much buffer to hold against variability. Use both together — EOQ for order size, safety stock for reorder point — but they are separate calculations.

What is an acceptable safety stock level?

There is no universal “right” level — it depends on service-level target, unit value, shelf life, and storage cost. Compare safety stock days of supply (SS ÷ avg daily demand) across similar SKUs; if simple method far exceeds statistical, check whether your max inputs are realistic or service level is too high.

Simple vs statistical — which should I use?

Use simple when you lack sales history or want a quick conservative estimate from peak demand and lead time. Use statistical when you have reliable daily sales data and a defined service-level target. Many planners run both and compare before setting policy.

How do I calculate safety stock in Excel?

Simple: =MAX(0, Dmax*LTmax - Davg*LTavg) with CEILING for whole units. Statistical: =CEILING(Z*Stdev_d*SQRT(LT), 1) where Z is 1.65 for 95%, etc. Reorder point: =CEILING(Davg*LTavg + SS, 1). Or use this calculator and export CSV.

Is this safety stock calculator free?

Yes. This safety stock calculator is free with live results, simple and statistical methods, reorder point, step breakdown, and optional CSV/PDF export — no sign-up required.

What is the reorder point formula?

Reorder point = (Average daily demand × Average lead time) + Safety stock. The first term is cycle stock — expected demand while you wait for delivery. Add safety stock so inventory does not hit zero if demand or lead time exceeds average.

How do you calculate safety stock with standard deviation?

Compute daily demand standard deviation (σ) from historical unit sales, then apply Safety stock = Z × σ × √Lead time. Z comes from your target service level (e.g. 1.65 for 95%). Enter σ, average demand, lead time, and service level in statistical mode — the calculator rounds up to whole units and shows the step breakdown.

What is safety stock in days?

Safety stock days = Safety stock units ÷ Average daily demand. It expresses your buffer as days of average sales cover. Example: 275 units of safety stock with average demand of 7 units/day ≈ 39 safety-stock days. Useful for comparing buffers across SKUs with different velocities.

What is a good safety stock percentage?

There is no single “right” percentage for every SKU. Heuristics like holding 50% of average demand during lead time are quick but imprecise. Better: express buffer as safety stock days (SS ÷ avg daily demand) or use the statistical formula with a defined service level (often 95% for general items, 99% for critical SKUs). Compare days of supply across similar products rather than a flat % of on-hand inventory.

What is a Z-score in safety stock?

The Z-score maps your target service level to a standard-normal multiplier: 90% → 1.28, 95% → 1.65, 97% → 1.88, 99% → 2.33. Higher Z means a larger buffer for the same demand variability. Statistical mode applies Z automatically when you pick a service level from the dropdown.