PDF download Download Article PDF download Download Article

Safety stock, or buffer stock, is the amount of extra inventory you need to keep avoid a shortfall of materials. It is important to calculate your safety stock carefully because while too little stock will result in shortages, too much stock will inflate your inventory costs. Luckily, there are ways to determine how much safety stock you will need on hand.

Method 1
Method 1 of 3:

Determining Safety Stock from Demand

PDF download Download Article
  1. The following calculations will predict the stock necessary to achieve a certain cycle service level - i.e. the percentage of supply cycles that will result in a stockout.[1]
  2. Average demand is the total quantity of a material or goods required each day over a fixed period. A common approach is to check the total usage of that item for a specified period, such as one calendar month or the interval between ordering and delivery of stock, and then divide by the days in that month to find usage per day. For many items — such as long-established brands in a grocery store — historical demand will provide the best guide to calculating demand.[2]
    Advertisement
  3. Sometimes it makes more sense to consider future demand. For instance, if you manufacture car transmissions and have received a large order, you will want to factor that order into demand. In this case, you might consider calculating average demand and then adding in the demand created by the large order.[3]
  4. Average demand can only tell you so much. If demand fluctuates dramatically from month to month or day to day, you will need to include that in your calculations so that you will have enough stock to cover surges in demand. Start by using a spreadsheet to calculate the standard deviation in demand (in Excel, enter all demand figures in their own cells, then the formula is = STDEV(the cells in question)). Or use the following formula:[4]
    • Start with the average demand over a period of time (i.e. a week, month or year). For our example, let's say it is 20 units per month.
    • Determine the absolute difference between each data point and the average. For example, if monthly demand was 8, 28, 13, 7, 15, 25, 17, 33, 40, 9, 11, and 34 units, the differences from 20 would be: 12, 8, 7, 13, 5, 5, 3, 13, 20, 11, 9, and 14.
    • Square each difference. In our example, this would yield: 144, 64, 49, 169, 25, 25, 9, 169, 400, 121, 81, and 196.
    • Calculate the average of the squares. E.g. 121
    • Take the square root of the average. This is your standard deviation of demand. E.g. 11
  5. The service factor, or Z-score, is based on the standard deviation of demand. A Z-score of 1 will protect you from 1 standard deviation of demand.[5] So in our example, since the standard deviation of demand was 11, it would take 11 units of safety stock in addition to normal stock to protect against one standard deviation, yielding a Z-score of 1. 22 units of safety stock would yield a Z-score of 2.
  6. The higher your Z-score, the less likely you are to have a stock-out. In choosing a Z-score, you will want to balance customer service and inventory cost. You will want a higher Z-score for stocked units with greater value to your business. A Z-score of 1.65, satisfying demand with a 95% confidence level, is generally regarded as acceptable even for important stock. In this case, that would mean stocking approximately 18 units (the standard deviation of 11 x 1.65) of safety stock, or 38 units total (average demand + safety stock). Here are how Z-scores relate to the probability you can fulfill demand:[6]
    • Z-Score of 1 = 84%
    • Z-Score of 1.28 = 90%
    • Z-Score of 1.65 = 95%
    • Z-Score of 2.33 = 99%
  7. Advertisement
Method 2
Method 2 of 3:

Accounting for Lead Time

PDF download Download Article
  1. The lead time is the time from when you decide to produce or order an item until the time at which the item is on hand and ready for sale to the end customer.[7] There are several factors that can cause lead time to vary:
    • Production delays — If your own production process is variable, this may impact the lead time. In addition, the production process of the products you are ordering may vary.
    • Material defects — If you order 10 units and 2 are defective, you will have to wait for the additional 2 units.
    • Delivery delays — Shipping times can be expected to vary slightly at the best of times, and unexpected events like natural disasters or strikes can further delay delivery.
  2. To do so, you will need to adjust your standard deviation of demand to match the lead time period. Multiply your standard deviation of demand (calculated in Part I, step 4) by the square root of the lead time.[8]
    • This means if you calculated standard deviation on a monthly basis, and lead time was 2 months, you would multiply the standard deviation by the square root of two.
    • Using our previous example, this means: 11 x √2 = 15.56.
    • Make sure to convert lead time to the same unit of time measure that you used to determine standard deviation of demand. For example, if you calculated standard deviation on a monthly basis and lead time was 10 days, you would want to convert lead time to .329 months — i.e. 10 divided by 30.42 (the average days in a month).
  3. We can combine formulas to determine safety stock based on demand with lead time factored in as follows:[9]
    • Safety stock = Z-score x √lead time x standard deviation of demand
    • In our example, to avoid stockouts 95% of the time, you would thus need 1.65 (the Z-score) x √2 (lead time) x 11 (standard deviation of demand) = 25.67 units of safety stock.
  4. If demand is constant but lead time variable, then you will need to calculate safety stock using the standard deviation of lead time. In this case, the formula will be:[10]
    • Safety stock = Z-score x standard deviation of lead time x average demand
    • For example, if aiming for a Z-score of 1.65, with average demand constant at 20 units per month, and lead times over a six month period being 2, 1.5, 2.3, 1.9, 2.1, and 2.8 months, then Safety Stock = 1.65 x .43 x 20 = 14.3 units.
  5. If lead time and demand vary independently of one another (i.e. the factors leading to variance are different for each), then safety stock is the Z-score multiplied by the square root of the sum of the squares of demand and supply variability, or:[11]
    • Safety stock = Z-score x √[(lead time x standard deviation of demand squared) + (standard deviation of lead time squared x average demand squared)]
    • In our example: safety stock = 1.65 x √[(2 x 11squared) + (.43 x 20)squared] = 29.3 units.
  6. That is, if the same factors impact lead time and demand variability, you will need to sum the individual safety stock calculations in order to assure yourself of adequate safety stock. In this case:[12]
    • Safety stock = (Z-score x √lead time x standard deviation of demand) + (Z-score x standard deviation of lead time x average demand)
    • In our example: safety stock = 25.67 + 14.3 = 39.97 units.
  7. Advertisement
Method 3
Method 3 of 3:

Reducing the Need for Safety Stock

PDF download Download Article
  1. Having too much stock on hand will increase inventory costs, so it is ideal to run a lean supply chain. Remember: the goal is not to prevent all stockouts, but to balance customer service goals and inventory costs.[13]
  2. Is the model performing as expected? If so, you should be using safety stock in about half of your supply cycles. If you are using safety stock less, you may be able to cut back on how much you hold.
  3. Demand tends to vary more than lead time and has a much greater impact on the safety stock equation. Smoothing out demand variability will allow you to hold less safety stock. Demand can be shaped through adjusting price, lead time, or the content of the products being produced.
  4. If lead time were zero, then you would need no safety stock, as product could be produced instantly upon demand. Of course, lead time can never be reduced to zero, but lowering it as much as possible is the best way to run a leaner business. This means both tightening your supply chains and your production processes.
  5. If a high level of customer service is not required — i.e. stockouts will not cause your business to lose customers — then you can adjust your Z-score downward to lower the amount of safety stock you need on hand.
  6. This process allows you to more rapidly produce or deliver goods in order to prevent stockouts. As a result, your company will not need to carry as much safety stock, which is particularly helpful when the stock in question costs a lot to produce, and thus costs more to carry in inventory.[14]
  7. If your customers are willing to accept longer lead times, which is often the case for things they do not purchase regularly, then MTO will allow you to eliminate most safety stock, while FTO will allow for less differentiation in safety stock versus carrying finished inventory.[15]
  8. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips

  • Be sure you understand the formula you are using and check to make sure it is working properly. If you go three or four months without dipping into safety stock, or conversely if you have two or more stockouts in a six month period, then you should re-evaluate the amount of safety stock you carry.[16]
  • There are several other methods to calculate safety stock, but all are based upon using standard deviations to determine demand and lead time variability.
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

About This Article

Andrew Lokenauth
Co-authored by:
Finance Executive
This article was co-authored by Andrew Lokenauth. Andrew Lokenauth is a Finance Executive who has over 15 years of experience working on Wall St. and in Tech & Start-ups. Andrew helps management teams translate their financials into actionable business decisions. He has held positions at Goldman Sachs, Citi, and JPMorgan Asset Management. He is the founder of Fluent in Finance, a firm that provides resources to help others learn to build wealth, understand the importance of investing, create a healthy budget, strategize debt pay-off, develop a retirement roadmap, and create a personalized investing plan. His insights have been quoted in Forbes, TIME, Business Insider, Nasdaq, Yahoo Finance, BankRate, and U.S. News. Andrew has a Bachelor of Business Administration Degree (BBA), Accounting and Finance from Pace University. This article has been viewed 379,636 times.
55 votes - 92%
Co-authors: 18
Updated: March 26, 2024
Views: 379,636
Article SummaryX

To calculate your safety stock, look at the historic demand for a specific item. If you know you have a large order for that item coming in, you should factor that in on top of your average demand. Since demand can fluctuate dramatically, you should use a spreadsheet to calculate the standard deviation in demand over a period of time. This will give you an idea of how much safety stock you need to protect against normal fluctuations in your business. For tips on accounting for lead time, keep reading!

Did this summary help you?

Thanks to all authors for creating a page that has been read 379,636 times.

Reader Success Stories

  • Ranjan Ghosh Dastidar

    Ranjan Ghosh Dastidar

    May 27, 2017

    "We were facing stock outs frequently. We wanted to go for safety stock. we were a bit confused as to how much is..." more
Share your story

Did this article help you?

Advertisement