How to Calculate Safety Stock and Reorder Point in Excel (6 Methods)

Safety Stock

Safety stock acts as a buffer to ensure that a company can meet customer demand even during unexpected fluctuations in demand or lead time. Here’s how to calculate it:

  1. Definition: Safety stock is the extra inventory a company keeps on hand to mitigate the risk of stockouts.
  2. Factors Affecting Safety Stock:
    • Demand variability
    • Lead times
    • Supplier performance
  3. Formula for Safety Stock:
    • Safety Stock = Average Sales * Lead Time

Reorder Point

The reorder point represents the minimum inventory level at which a new order should be placed. It prevents stockouts while minimizing excess inventory costs. Here’s how to calculate it:

  1. Definition: Reorder point is the inventory level before placing a new order.
  2. Factors Affecting Reorder Point:
    • Expected demand
    • Lead time
    • Safety stock (for demand and supply variability)
  3. Formula for Reorder Point:
    • Reorder Point = Safety Stock + (Average Sales * Lead Time)

Dataset Overview

Let’s use a dataset of a shop’s sales quantity over several months.

Sample dataset of how to calculate safety stock and reorder point in Excel


Method 1 – Simple Arithmetic Formula

1. Calculate Total Quantity Sold

  • Use the SUM function to add up the numerical values from the range C5:C16.

=SUM(C5:C16)

Using SUM function to calculate total sales quantity

2. Average Sales Per Day

  • Divide the total sales by 365 (assuming a year with 365 days):

=C17/365

Calculation of average sales per day by dividing the total sales with 365 days

3. Average Lead Time

  • Calculate the average lead time using the AVERAGE function for the data in F5:F14.

=AVERAGE(F5:F14)

Using AVERAGE function to calculate average lead time

4. Maximum Lead Time

  • Determine the highest lead time using the MAX function for the data in F5:F14.

=MAX(F5:F14)

Utilizing MAX function to determine maximum lead time

  •  From previous historical data, let’s assume we have 3 days of in-hand stock in our hands.

Assumption of in hand stock from historic data

5. Safety Stock

  • Compute safety stock using the basic formula:

=C18*F17

Calculation of safety stock using simple formula

6. Reorder Point

  • Calculate reorder point using:

=C20+C18*F15

We have successfully determined our safety stock and reorder point in Excel.

Computing reorder point using simple formula


Method 2 – Applying AVERAGE and MAX Formula

This method considers worst-case scenarios of supply and demand variation. It combines the AVERAGE and MAX formulas:

1. Month-Wise Average Sales

  • In cell C19 divide the total sales by 12 to find the average sales per month:

=C17/12

Calculating average sales per month

2. Maximum Sales for the Month

  • Use the MAX formula for the data in

=MAX(C5:C16)

Using MAX function to calculate maximum sales per month

3. Maximum Sales Per Day

  • Divide the maximum sales per month by 30.5 (approximating months to days).

Calculation of maximum sales per day using arithmetic formula

4. Safety Stock

  • Calculate safety stock using:

Safety stock = (Max. lead time*Max. sales in a day) - (Avg. lead time*Avg. Sales in a day)

=(F16*C21)-(F15*C18)

Calculation of safety stock in excel

5. Reorder Point

  • Reorder point remains the same as in the previous method.

=F18+C18*F15

Calculation of reorder point in excel

Keep in mind that this method may lead to higher inventory costs due to considering maximum sales and lead time. To be cautious, consider setting a percentage cap to account for possible delays in goods delivery.


Method 3 – Using Normal Distribution with Uncertainty of Demand

If you want to customize your safety stock based on your preferred tolerance level, consider this method. Here’s how to proceed:

Let’s assume we want a service rate of 92% for keeping safety stock.

Assumption of targeted service rate

1. Coefficient of Service (z)

  • Determine the coefficient of service using the NORMSINV function. This function calculates the inverse of the normal cumulative distribution based on a given probability.
  • Insert this formula in cell C21:

=NORMSINV(C20)

Calculating coefficient service using NORMSINV function

2. Demand Standard Deviation

  • Find the standard deviation for demand using the STDEV function for the data in C5:C16.

=STDEV(C5:C16)

Using STDEV function to determine demand standard deviation

3. Lead Time Conversion

  • Convert lead time to months by dividing it by 30.5 (approximating months to days).

=F5/30.5

Converting lead time days to months

4. Average Lead Time

  • Calculate the average lead time using the AVERAGE function for the data in G5:G14.

Using AVERAGE formula to get average lead time

5. Maximum Lead Time

  • Utilize the MAX function to compute the maximum lead time (similar to previous methods).

=MAX(G5:G14)

Using MAX formula to compute maximum lead time

6. Safety Stock Calculation

  • Multiply the coefficient of service, uncertain demand, and the square root of lead time (SQRT function).

Arithmetic formula to calculate safety stock

Determining safety stock using normal distribution

7. Reorder Point

  • The formula for reorder point remains the same as in the previous methods.

=F18+C18*F15

Calculating reorder point using normal distribution


Method 4 – Using Normal Distribution with Uncertainty of Lead Time

In this scenario, we consider uncertainty in suppliers’ lead time. Let’s find the standard deviation for lead time:

1. Lead Time Standard Deviation

  • Calculate the standard deviation for lead time using the STDEV function for the data in
  • Select a cell (F17) and put the below formula down-
=STDEV(F5:F14)

Using STDEV function to compute lead time standard deviation for days

2. Lead Time Standard Deviation (Month-Wise)

  • Similarly, compute the lead time standard deviation month-wise using the STDEV function for the data in G5:G14.

=STDEV(G5:G14)

Using STDEV function to compute lead time standard deviation for months

3. Safety Stock Calculation

  • Multiply the coefficient of service, average sales, and lead time standard deviation:

Arithmetic formula of safety stock when lead time is uncertain

=C21*C19*G17

Calculation of safety stock when lead time is uncertain

4. Reorder Point

  • Use the same formula for reorder point as in the previous methods.

=F19+C19*G15

Calculation of reorder point when lead time is uncertain


Method 5 – Using Normal Distribution with Uncertain of Independent Demand and Lead Time

In challenging scenarios where both demand and lead time are uncertain, you can use this method. Here’s how:

Arithmetic formula of safety stock when demand and lead time is independent

1. Coefficient of Service (Z)

  • Determine the coefficient of service using the NORMSINV function. This function calculates the inverse of the normal cumulative distribution based on a given probability.
  • In cell (F19) enter the following formula:

=C21*SQRT((G15*C22^2)+(C19*G17)^2)

Calculation of safety stock when demand and lead time is independent

2. Demand Standard Deviation

  • Find the standard deviation for demand using the STDEV function for the data in C5:C16.

=F19+C19*G15

Calculation of reorder point when demand and lead time is independent

3. Lead Time Conversion

Convert lead time to months by dividing it by 30.5 (approximating months to days).

=F5/30.5

Converting lead time days to months

4. Average Lead Time

  • Calculate the average lead time using the AVERAGE function for the data in G5:G14.

Using AVERAGE formula to get average lead time

5. Maximum Lead Time

  • Utilize the MAX function to compute the maximum lead time (similar to previous methods).

6. Safety Stock Calculation

  • Multiply the coefficient of service, uncertain demand, and the square root of lead time.

Arithmetic formula to calculate safety stock

Determining safety stock using normal distribution

7. Reorder Point

  • The formula for reorder point remains the same as in the previous methods.

=F19+C19*G15

Calculation of reorder point when lead time is uncertain


Method 6 – Using Normal Distribution with Uncertainty of Dependent Demand and Lead Time

In this final method, we consider both lead time and demand as dependent variables. Use the following formula, where we multiply uncertain demand and lead time with other factors:

Arithmetic formula of safety stock when demand and lead time is dependent

1. Safety Stock Calculation

  • Multiply the coefficient of service, average sales, and lead time standard deviation.
  • Choose a cell (F19) and insert the below formula and click ENTER.

=C21*C22*SQRT(G15)+C21*C19*G17

Calculation of safety stock when demand and lead time is dependent

2. Reorder Point

  • Use the same formula for reorder point as in the previous methods.

=F19+C19*G15

Calculation of reorder point when demand and lead time are dependent


Why Do We Calculate Safety Stock and Reorder Point in Excel?

Safety stock and reorder points play critical roles in inventory management. Let’s break it down:

  1. Safety Stock:
    • Acts as a buffer against demand and supply fluctuations.
    • Prevents stockouts caused by unexpected events.
    • Essential for maintaining smooth operations.
  2. Reorder Point:
    • Determines when to replenish inventory.
    • Optimizes planning, reduces costs, and aligns purchasing and production processes.

By implementing and maintaining safety stock and reorder points, you can enhance your overall inventory management system.


Which Formula to Choose for Calculating Safety Stock in Excel?

  • Consider your business needs and characteristics.
  • Tips:
    • For a few product types with low volume, try the Average and Max Method.
    • For diverse product ranges and higher volume, explore normal distribution methods with uncertainty of demand and lead time.
    • When lead time data is lacking, consider the Normal Distribution with Uncertainty of Demand.

Things to Remember

  • Ensure consistent units of measurement when applying formulas.

Frequently Asked Questions

  • Factors to Consider:
    • Demand variability, lead time variability, service level targets, and inventory holding costs.
  • Recalculation Frequency:
    • Depends on demand and lead time stability.
  • Excel for Multiple Products:
    • Yes, use separate worksheets or columns for each product.
  • Other Methods for Safety Stock:
    • Service level approach, historical data analysis, and simulation modeling.

Download Practice Workbook

You can download the practice workbook from here:

Get FREE Advanced Excel Exercises with Solutions!
Wasim Akram
Wasim Akram

Wasim Akram holds a BSc degree in Industrial and Production Engineering from Ahsanullah University of Science and Technology. Over the past 2 years, he has been actively contributing to the ExcelDemy project, where he has authored more than 150 articles. Now, he is working as an Excel VBA and Content Developer. He likes learning new things about Microsoft Office, especially Excel VBA, Power Query, Data Analysis, and Excel Statistics. He is also very interested in machine learning and... Read Full Bio

2 Comments
  1. This was simple to understand. Thanks.

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo