Safety Stock & Reorder Point Calculator

Calculate the safety stock and the reorder point: from demand, lead time, variability and service level. Avoid stockouts and overstocking. Free and multilingual.

Calculation parameters
Was this calculator useful?

How many units of stock should you keep to avoid running out when demand spikes or the supplier is late? The safety stock is the buffer that protects you from the unexpected, and the reorder point tells you when to order. They are the two key numbers of inventory management: too low and you go into a stockout (lost sales); too high and you tie up capital in the warehouse. This calculator determines them from demand, lead time, variability and desired service level.

What the safety stock is

The safety stock is the quantity of product you keep in excess of the expected average demand, to absorb the unexpected variations in demand during the replenishment time. It is an insurance against stockouts: without it, every demand spike or supplier delay would leave you dry. Sizing it correctly is a balance between the cost of holding stock (tied-up capital, warehouse) and the cost of a stockout (lost sales, dissatisfied customers).

What the reorder point is

The reorder point (ROP) is the stock level at which you must issue a new replenishment order. It is composed of two parts: the expected demand during the lead time (how much you will sell while waiting for delivery) plus the safety stock (the buffer for the unexpected). When the inventory drops to the reorder point, you order: the remaining stock plus the new arrival should be enough to cover the demand until delivery. It is the operational signal that keeps the warehouse stocked without excess.

How the safety stock is calculated

The classic formula is: SS = Z × σ × √LT, where Z is the service level factor, σ is the standard deviation of daily demand and LT is the lead time in days. With a standard deviation of 15 units, a lead time of 10 days and a Z factor of 1.65 (95% service level), the safety stock is about 78 units. The square root of the lead time reflects that uncertainty grows with waiting time, but less than proportionally.

The Z factor and the service level

The Z factor translates the desired service level (the probability of not going into a stockout during the lead time) into a statistical multiplier. It derives from the normal distribution: a 90% level corresponds to Z ≈ 1.28; 95% to Z ≈ 1.65; 99% to Z ≈ 2.33. The higher the service level, the higher the Z, the larger (and more expensive) the safety stock. Choosing the right level means balancing the cost of the stock with the tolerance for stockouts for that product.

The role of demand variability

The standard deviation of demand is the engine of the safety stock: it measures how much daily demand fluctuates around the average. A product with stable demand (low deviation) requires little safety stock; one with very variable demand requires much more, all else being equal. It is why products with erratic sales need larger buffers: it is not the average that causes a stockout, but the unexpected spikes.

The role of the lead time

The lead time is the time between placing the order and receiving the goods. It enters the calculation in two ways: it determines the expected demand to cover (average demand × lead time) and, through its square root, amplifies the safety stock. A longer lead time increases both components of the reorder point. Reducing the lead time (faster suppliers, closer stock) is one of the most powerful levers to lower both the reorder point and the required safety stock.

How the calculator works

Enter the average daily demand, the lead time in days, the standard deviation of daily demand and the Z factor of the service level you want. The calculator returns the safety stock, the demand during the lead time, the reorder point and the days of safety stock coverage, with an assessment of the service level. It is the quickest way to correctly set the replenishment parameters of an item.

The values you need

You need the average daily demand (units sold per day on average), the supplier lead time in days, the standard deviation of daily demand (a measure of variability, computable from the sales history) and the Z factor corresponding to the chosen service level. If you do not know the Z, use the table in the article: 1.28 for 90%, 1.65 for 95%, 2.33 for 99%. Make sure demand and deviation are on the same time base (daily).

Service level and Z factor

The correspondence between service level and Z factor (from the normal distribution):

Service levelZ factor
90%1.28
95%1.65
97.5%1.96
99%2.33
99.9%3.09

Going from 95% to 99% service requires more than half again as much stock: the last points of availability are costly.

The components of the reorder point

The reorder point is the sum of two parts:

ComponentWhat it covers
Demand in the lead timeexpected sales while waiting for delivery (d × LT)
Safety stockbuffer for unexpected variability (Z × σ × √LT)
Reorder pointthe sum of the two: when to order

The first part covers the "normal", the second the "unexpected": together they say at what inventory level to trigger the order.

Example: same product, different service levels

With demand 50/day, lead time 10 days and deviation 15, how the safety stock changes:

Service levelSafety stockReorder point
90% (Z 1.28)61 units561 units
95% (Z 1.65)79 units579 units
99% (Z 2.33)111 units611 units
99.9% (Z 3.09)147 units647 units

Aiming for 99.9% instead of 90% more than doubles the safety stock: total availability has a rising cost.

Safety stock and tied-up capital

Every unit of safety stock is capital frozen in the warehouse: it does not generate sales until needed, occupies space and risks obsolescence. That is why it makes no sense to aim for 100% service on every product: higher service levels are applied to critical or high-margin items, lower ones to marginal ones. It is the logic of ABC analysis: differentiate the stock policy by product importance, concentrating the buffer where it really counts.

What the calculation does not consider

The formula assumes a normally distributed demand and a constant lead time: in reality the lead time can also vary (and its variability would require an extended formula). It does not consider seasonality or trends, which must be managed by updating the parameters. It does not account for constraints (minimum order lots, space, expiries) or specific costs. It is a basic statistical model, great for setting the parameters, to be refined with knowledge of the product and the supplier.

Common mistakes

  • Using the standard deviation on a different base from the demand (e.g. weekly with daily demand).
  • Aiming for 100% service on all products (huge stock, blocked capital).
  • Ignoring the lead time variability (the basic formula assumes a constant lead time).
  • Not updating the parameters when demand changes (seasonality, trends).
  • Confusing safety stock and reorder point: the first is part of the second.

How to use the calculator

Enter average demand, lead time, standard deviation and Z factor. Read the safety stock and the reorder point: order when the inventory drops to the reorder point. Try different service levels to see the trade-off between availability and stock cost. Apply higher levels to critical products and lower ones to marginal ones. Review the parameters periodically, especially if demand is seasonal or the supplier lead time changes.

Practical example

You sell a product with an average demand of 50 units per day, a supplier lead time of 10 days and a standard deviation of daily demand of 15 units; you want a 95% service level (Z factor 1.65). The calculation gives a safety stock of 79 units, a demand during the lead time of 500 units, a reorder point of 579 units and about 1.57 days of coverage of the safety stock, with the verdict "good service level: balance between stock and availability". Order when the inventory drops to 579 units. Enter your numbers for your real situation. The formula assumes normal demand and a constant lead time; it does not consider seasonality, lead time variability or operational constraints. It is an informational estimate.

Frequently asked questions

What is the safety stock?

It is the quantity of product you keep in excess of the expected average demand, to absorb the unexpected variations in demand during the lead time. It is an insurance against stockouts: it protects from demand spikes and supplier delays.

How is the safety stock calculated?

With the formula SS = Z × σ × √LT: Z factor of the service level, times the standard deviation of daily demand, times the square root of the lead time. With σ 15, LT 10 days and Z 1.65 (95%), the safety stock is about 78 units.

What is the reorder point?

It is the stock level at which to issue a new order: expected demand during the lead time (average demand × lead time) plus the safety stock. With demand 50/day, LT 10 and safety stock 79, the reorder point is 579 units.

What is the Z factor?

It is the statistical multiplier corresponding to the desired service level (probability of not going into a stockout during the lead time). It derives from the normal distribution: 90% → Z 1.28; 95% → Z 1.65; 99% → Z 2.33. The higher the Z, the larger the stock.

What is the service level?

It is the probability of not going into a stockout during the lead time. A 95% level means that, on average, you will cover the demand in 95% of the replenishment cycles. Higher levels reduce stockouts but greatly increase the safety stock and the tied-up capital.

Why is the standard deviation so important?

Because it is the engine of the safety stock: it measures how much demand fluctuates. It is not the average demand that causes a stockout, but the unexpected spikes. A product with stable sales needs little safety stock; one with erratic sales needs much more.

Why the square root of the lead time?

Because uncertainty accumulates over time, but the standard deviation of a sum of independent days grows with the square root of the number of days, not linearly. So the safety stock grows with √LT: doubling the lead time increases it by about 41%, not 100%.

Is it worth aiming for 100% service?

Almost never. The service level has diminishing returns: the last points cost enormously in stock. It is better to apply high levels (98-99%) to critical or high-margin products, and lower ones (90-95%) to marginal ones. It is the logic of ABC analysis.

Does the calculation consider the lead time variability?

No, the basic formula assumes a constant lead time and considers only the demand variability. If the lead time also varies a lot, you need an extended formula that includes the standard deviation of the lead time. For reliable lead times, the basic formula is a good approximation.

How do I find the standard deviation of demand?

From the sales history: take the daily demand of a representative period and calculate the standard deviation (many management software and spreadsheets provide it). Make sure it is on the same time base as the average demand used (daily).

Does it work for any product or sector?

The formula is general and works for any item with approximately normal demand and a fairly stable lead time. For seasonal products, with very irregular or intermittent demand, specific models are needed. It is still an excellent starting point to set the replenishment parameters.

Is it supply chain advice?

No, it is an informational tool that applies the classic statistical formula. It assumes normal demand and a constant lead time, and does not consider seasonality, operational constraints or specific costs. For optimal inventory management, supplement the calculation with the analysis of your warehouse.

Updated July 2026

Formula

SS = Z\,\sigma\,\sqrt{LT}, \quad ROP = d\cdot LT + SS

Comments (0)

No comments yet. Be the first!