Forecasting & ReplenishmentSafety Stock

Safety Stock

How Profit Hawk calculates safety stock per product to absorb demand spikes and lead-time variability without overstocking.

Safety stock is the buffer of inventory you carry above what the average forecast says you need. It is the difference between "running lean" and "stocking out the first time a supplier runs late." Profit Hawk calculates safety stock automatically per product based on real demand and lead-time variability, so you do not have to guess.

Why safety stock matters

Forecasts are averages. Real demand wiggles. Lead times slip. Without a buffer, half the time you would stock out before a reorder arrived. Safety stock absorbs that variability so you keep selling.

Too little safety stock and you stock out on bad weeks. Too much and you tie up cash. The goal is to size the buffer to each product's actual variability, weighted by how important the product is to your business.

How Profit Hawk calculates safety stock

For each product, Profit Hawk computes safety stock using the standard inventory formula:

safety stock = z × σ × √lead time

Where:

  • z is the service-level multiplier (higher z = more aggressive buffer)
  • σ (sigma) is the standard deviation of daily demand, calculated from your historical sales
  • √lead time is the square root of total lead time in days

When Profit Hawk has enough lead-time history (5+ observations of actual order lead times), it also factors in lead-time variability:

safety stock = z × √(lead time × σ_demand² + avg_demand² × σ_leadtime²)

This second formula is more accurate because long, variable lead times need more buffer than long, consistent ones.

You do not need to memorize the math. The point is: the buffer is sized to each product's actual demand swings and supplier reliability, not a flat percentage.

ABC classification controls aggressiveness

The z multiplier in the formula comes from the product's ABC classification. ABC is a way to label products by importance:

ClassZ-scoreService levelBest for
A1.65~95%Top sellers, high revenue, high impact products. Safety stock is larger to almost never stock out.
B1.28~90%Mid-tier products. Default for most catalogs.
C1.04~85%Slow movers, long-tail, low-margin. Safety stock is leaner because the cost of holding extra is higher than the cost of an occasional stockout.

If a product does not have an ABC classification set, Profit Hawk uses the default z-score of 1.28 (B-tier).

Most sellers do not need to micro-classify every product. If you have your top 10 to 20 percent of products marked as A and the rest defaulted, the safety stock math works well across the catalog.

Where safety stock shows up

Safety stock is baked into a few numbers you see throughout Profit Hawk:

  • Reorder Point -- the inventory level that triggers a reorder. Calculated as forecasted demand × lead time + safety stock.
  • Order Quantity -- the recommended amount to order. Sized to bring projected inventory up to your max days of stock target after accounting for demand and lead time.
  • Urgency -- partly driven by how close projected inventory is to the reorder point.

You will not see a standalone "Safety Stock" column on the Inventory Overview, but it is present in every reorder calculation.

Tuning safety stock

You do not adjust safety stock directly. Instead, you adjust the inputs that feed into it:

  • ABC classification controls the z-score and the aggressiveness of the buffer
  • Lead time controls the time-window the buffer covers
  • Velocity profile controls how much weight is given to recent vs historical demand, which feeds into demand variability
  • Min days of stock is a separate floor that acts as an additional safety net independent of the formula

If a product has been stocking out despite "looking healthy" in Profit Hawk, the most common fixes are:

  1. Bump it from B to A. A 95% service level instead of 90% makes the buffer noticeably larger.
  2. Verify the lead time is realistic. A lead time set too low underestimates the lead-time-variance term.
  3. Increase min days of stock. This is a blunt floor that keeps a minimum buffer regardless of the formula.

What safety stock does not solve

Safety stock buffers against routine variability. It does not protect against:

  • Listing suspensions that block sales for weeks
  • Container or freight delays that exceed your normal lead time variability
  • Demand shocks like a sudden viral mention that 10x your sales

For those scenarios, the right tool is your replenishment cadence (order more often) and your slack across the chain (carry inventory in a 3PL or AWD as a backup), not the safety stock formula.