Understanding Safety Stock in Order Scheduling
In supply chain and inventory management, safety stock serves as a critical buffer—an extra quantity of a product held in the warehouse to prevent stock-outs. Its primary purpose is to protect the organization against uncertainties in both demand (how much customers buy) and supply (how long it takes for a supplier to deliver) [1].
When safety stock is improperly calculated, order scheduling failures occur. This manifests as either under-stocking, where production halts or customers are turned away, or over-stocking, which ties up working capital and increases the risk of inventory obsolescence.
Key Components of Safety Stock Determination
To calculate an accurate safety stock level, procurement managers must track three primary variables:
- Lead Time: The duration between placing an order and receiving the goods. This is rarely constant and can be affected by transportation delays or supplier production issues.
- Demand Variability: The fluctuation in how many units are requested per day or week. High variability increases the need for a larger buffer.
- Service Level: The desired probability that a stock-out will not occur during a lead time cycle (e.g., a 95% service level means there is a 5% risk of running out of stock).
Practical Workflow for Calculating Safety Stock
Depending on the stability of your supply chain, different formulas are used. Below are the three most common methods.
Method 1: The Basic Formula (Fixed Lead Time and Demand)
This is used when variability is low and a simple buffer is sufficient.
Formula: (Max Daily Usage × Max Lead Time) − (Average Daily Usage × Average Lead Time)
Method 2: The Statistical Formula (Demand Variability)
Used when lead time is constant, but customer demand fluctuates significantly.
Formula: Z-Score × Standard Deviation of Demand × √Lead Time
- Z-Score: A constant based on your desired service level (e.g., 1.65 for 95%).
- Standard Deviation: A measure of how much your actual demand varies from the average.
Method 3: The Comprehensive Formula (Lead Time Variability)
Used when both demand and supplier delivery dates are unpredictable.
Formula: Z × √((Average Lead Time × Std Dev of Demand2) + (Average Demand2 × Std Dev of Lead Time2))
Worked Example: Illustrative Calculation
Note: The following numbers are illustrative and used to demonstrate the application of the Basic Formula.
Scenario: A company sources custom packaging boxes.
- Average daily usage: 100 boxes
- Maximum daily usage: 150 boxes
- Average lead time: 10 days
- Maximum lead time: 14 days
Calculation:
1. Max usage × Max lead time: 150 × 14 = 2,100 units
2. Average usage × Average lead time: 100 × 10 = 1,000 units
3. Safety Stock: 2,100 − 1,000 = 1,100 units
In this scenario, the company should maintain 1,100 boxes as safety stock to ensure that even if the supplier takes the maximum time and demand peaks, they will not run out of stock.
Common Mistakes in Safety Stock Planning
Many organizations fail in their order scheduling not because of the formula, but because of the data inputs:
- Using “Static” Lead Times: Relying on the lead time promised in a contract rather than the actual historical delivery dates.
- Ignoring Seasonality: Applying the same safety stock level in December as in June for products with seasonal demand spikes.
- Over-Buffering: Setting a 99.9% service level for low-value items, which leads to excessive warehousing costs.
- Failure to Review: Treating safety stock as a “set and forget” number rather than reviewing it quarterly as supplier performance changes.
Evidence and Limitations
Operations research (OR) provides a robust framework for dimensioning safety stocks, utilizing modeling techniques to balance the cost of holding inventory against the cost of stock-outs [1]. However, these models are limited by the quality of the data provided. If historical demand data is missing or corrupted, the resulting safety stock levels will be inaccurate regardless of the complexity of the formula used.
FAQ
Should every product have the same safety stock level?
No. Safety stock should be determined based on the criticality of the item, its demand variability, and the reliability of the supplier. High-value or critical components typically require more precise calculations than low-cost, easily replaceable items.
What happens if I set my service level too high?
Setting an excessively high service level (e.g., 99.9%) significantly increases the amount of safety stock required, which leads to higher warehousing costs and increased risk of inventory becoming obsolete.