Free tool

Reorder Point Calculator

Calculate the optimal reorder point and safety stock for your products. Compare service levels, see how demand and lead time variability affect safety stock, and estimate stockout costs.

Demand

units
units

Lead Time

days
days

Service Level


Costs

$
$
% / yr

Reorder Point

215 units

reorder when stock hits this

Safety Stock

47 units

3.9 days of buffer

Reorder Quantity

360 units

$5,400 per PO

Stockout Cost

$540/day

$3,780/week lost

3.9 days of safety stock — light buffer. Consider increasing if demand is volatile or suppliers are unreliable.

Service Level Comparison

Service LevelSafety StockReorder PointSS ValueHolding Cost/yr
90%37 units205 units$555$139
95%Selected47 units215 units$705$176
97.5%56 units224 units$840$210
99%66 units234 units$990$247

Reorder Point Formula

Lead time demand (avg)168 units
+ Safety stock (95%)+47 units

= Reorder point215 units

Safety stock value (tied up)$705
Annual holding cost$176/yr

Demand Profile

Monthly demand360 units
Annual demand4,380 units
Annual revenue$197,100

POs per year13
Demand variability (σ)28.3 units

What Is a Reorder Point?

The reorder point (ROP) is the specific inventory level at which your Shopify store should place a new purchase order for a product. It prevents stockouts by ensuring new inventory arrives just as existing stock is depleted, accounting for supplier lead times and potential demand fluctuations. Setting accurate reorder points keeps products available, maintains customer satisfaction, and avoids lost sales.

An optimal reorder point balances the cost of holding too much inventory against the risk and cost of running out of stock. For Shopify merchants, accurately calculating ROP is a cornerstone of efficient inventory management, directly impacting cash flow, customer retention, and ultimately, profitability.


Reorder Point Formulas

The fundamental reorder point formula combines average demand during lead time with a buffer of safety stock:

Reorder Point (ROP) = (Average Daily Sales × Lead Time in Days) + Safety Stock

Safety stock is the extra inventory held to protect against unexpected spikes in demand or delays from suppliers. While a simplified calculation for safety stock may be used, the most robust method accounts for statistical variability:

Safety Stock = Z × σ

Where:

  • Z is the service level factor (e.g., 1.65 for a 95% service level).
  • σ (sigma) is the standard deviation of demand during lead time, which quantifies how much daily sales vary and how much lead times fluctuate. This accounts for both demand and lead time variability.

How to Use This Calculator

This calculator helps you determine optimal reorder points and safety stock for your Shopify products by considering your unique sales patterns and supplier dynamics.

  1. Enter your avgDailySales: Input the average number of units sold per day for this specific product. Consistent data from your Shopify analytics or reporting apps is crucial here.
  2. Specify leadTimeDays: This is the average time in days from when you place a purchase order with your supplier to when the inventory is physically available in your warehouse or fulfillment center. Include both supplier production time and transit time.
  3. Define leadTimeVariation: Enter the maximum lead time you've experienced or anticipate in days. This helps the calculator understand potential supplier delays and build adequate safety stock against them.
  4. Input maxDailySales: Provide the highest daily sales you've recorded for this product. This helps gauge demand variability and ensures your safety stock can handle peak sales days.
  5. Add unitCost: Enter the cost per unit (Cost of Goods Sold - COGS). This is used to calculate the value of your reorder point and inventory investment.
  6. Provide sellingPrice: Your product's selling price per unit. This estimates the revenue lost during a stockout.
  7. Enter holdingCostPct: This is the annual cost of holding inventory as a percentage of its unit cost. Typically, this ranges from 20-30% and includes storage, insurance, obsolescence, and capital costs.
  8. Select serviceLevel: Choose your desired probability of not stocking out during the lead time. 95% is a common standard, while 99% is suitable for critical or high-demand items.

Hover over the ? icon next to each field for a detailed explanation of what to enter.


Step-by-Step Example

Consider a popular organic coffee brand sold on Shopify, where you want to set the optimal reorder point for your flagship "Morning Blend" bag.

Metric Value Explanation
Average Daily Sales 10 units Your store sells about 10 bags of Morning Blend per day.
Average Lead Time 15 days From PO to receiving inventory takes 15 days on average.
Maximum Lead Time 20 days Due to shipping delays or supplier issues, lead time can stretch to 20 days.
Maximum Daily Sales 15 units On peak days (e.g., flash sales, holiday weekends), you've sold up to 15 bags.
Unit Cost $12.00 What you pay to source each bag of coffee.
Selling Price $28.00 The price customers pay for one bag.
Holding Cost (Annual) 25% Your annual cost to store, insure, and manage inventory is 25% of its value.
Service Level Target 95% You aim to prevent stockouts 95% of the time during the lead time.

Using a simplified approach for demonstration (the calculator applies a more precise statistical method):

  1. Demand during Average Lead Time: 10 units/day × 15 days = 150 units
  2. Maximum Potential Demand during Max Lead Time: 15 units/day × 20 days = 300 units
  3. Simplified Safety Stock: 300 units (max demand) - 150 units (avg demand) = 150 units
  4. Calculated Reorder Point (ROP): 150 units (avg demand) + 150 units (safety stock) = 300 units

When your inventory of "Morning Blend" coffee drops to 300 bags, you should place a new purchase order. This ensures you have enough stock (150 units for average demand + 150 units of safety stock) to cover sales during the 15-day average lead time, even if demand spikes or lead times extend.

This strategy minimizes the risk of losing an estimated $280 per day in direct revenue from stockouts (10 units/day * $28/unit selling price), plus the harder-to-measure costs of customer churn and reduced SEO visibility.


The Cost of Indecision: Balancing Stockout Risk with Inventory Investment

Setting a reorder point isn't just a math problem; it's a strategic decision balancing service level, carrying costs, and potential lost revenue. Your Shopify store faces a direct trade-off: higher service levels require more safety stock, which increases inventory holding costs but drastically reduces stockout risk.

  • Higher Service Level (e.g., 99%): This means you're aiming to avoid stockouts almost entirely. It demands a larger buffer of safety stock, translating to higher annual holding costs. While critical for best-sellers or high-margin items where stockouts are catastrophic, it ties up more capital. Use our Safety Stock Calculator to see how different service levels impact your safety stock levels and associated costs.
  • Lower Service Level (e.g., 90%): This strategy minimizes holding costs by accepting a higher probability of occasional stockouts. It might be suitable for slow-moving, low-margin, or highly seasonal products. However, it exposes your business to higher stockout costs, including lost sales and customer dissatisfaction. Use our Stockout Cost Calculator to quantify the full impact of a stockout on your business.

The optimal balance depends on your product's profitability, customer loyalty, and supply chain reliability. For example, a common mistake is applying a blanket 95% service level across all products. Instead, consider an A-B-C analysis of your inventory:

  • A-items (Top 20% by revenue/profit): These are your best-sellers. Target a 99% service level to protect their consistent revenue.
  • B-items (Next 30%): These are stable performers. A 95% service level is typically appropriate.
  • C-items (Remaining 50%): These are slow-movers or niche products. A 90% service level might be acceptable to reduce carrying costs.

Ignoring these trade-offs leads to either excessive holding costs (tying up capital) or frequent stockouts (damaging sales and reputation). Your reorder point is a dynamic lever to manage both.


8 Tips to Master Your Inventory Reorder Strategy

Optimizing your reorder points is an ongoing process. Implement these specific strategies to refine your inventory management on Shopify:

  1. Segment Products by Performance (A-B-C Analysis): Don't treat all products equally. Use your Shopify sales reports to identify A (high-value), B (medium-value), and C (low-value) items. Apply higher service levels (99%) and more frequent reorder point reviews for A-items, and adjust downwards for B and C items to balance costs.
  2. Integrate Sales Forecasting Apps: Leverage Shopify apps designed for demand forecasting (e.g., Stocky, Intuitive Shipping). These tools analyze historical sales, seasonality, and trends to provide more accurate avgDailySales and maxDailySales inputs for your reorder point calculations.
  3. Automate Reorder Alerts: Configure inventory management apps or use Shopify Flow to trigger automated alerts when a product's stock level hits its calculated reorder point. This minimizes manual tracking and ensures timely PO placement.
  4. Negotiate and Monitor Supplier Lead Times: Work with suppliers to reduce and stabilize leadTimeDays and leadTimeVariation. Consistent lead times significantly reduce the safety stock needed, freeing up capital. Regularly review supplier performance and communicate expectations.
  5. Calculate Economic Order Quantity (EOQ): While reorder points tell you when to order, EOQ tells you how much. Use an Economic Order Quantity (EOQ) Calculator to find the optimal order size that minimizes combined ordering and holding costs, complementing your reorder point strategy.
  6. Review Holding Costs Annually: Re-evaluate your holdingCostPct regularly. Changes in warehouse rent, insurance, or interest rates can alter this critical input, affecting your optimal safety stock and reorder point calculations.
  7. Address Lead Time Variability Proactively: If leadTimeVariation is consistently high, consider diversifying suppliers, pre-ordering components, or using faster (but potentially more expensive) shipping methods for critical items. This can significantly reduce the necessary safety stock.
  8. Periodically Recalculate and Adjust: Average daily sales and lead times are rarely static. Recalculate your reorder points monthly for most products, and weekly for fast-moving items or during peak seasons. Monitor your Inventory Turnover Calculator results to ensure your strategy maintains healthy inventory velocity.

What is a reorder point and how is it calculated?

The reorder point (ROP) is the inventory level at which you should place a new purchase order. It is calculated by taking your average daily sales, multiplying it by your lead time in days, and then adding your safety stock. For example, if you sell 12 units/day with a 14-day lead time and 30 units of safety stock, your ROP would be (12 × 14) + 30 = 198 units. When your inventory drops to 198 units, you should place a new purchase order to avoid running out of stock.

How do you calculate safety stock?

Safety stock is buffer inventory that protects against unexpected demand spikes and supplier delays. The statistical formula for safety stock is Safety Stock = Z × σ, where Z is the service level factor (e.g., 1.65 for a 95% service level) and σ (sigma) is the standard deviation of demand during the lead time. This advanced calculation accounts for both the variability in how much you sell each day and the variability in how long it takes for new shipments to arrive.

What service level should I use for safety stock?

A 95% service level is standard for most products, meaning you aim to have stock available 95% of the time during the lead time. For best-sellers, high-margin items, or products where stockouts are extremely costly, use a 99% service level. For slow-moving or low-margin items where holding extra inventory is expensive, a 90% service level might be more appropriate. Remember that higher service levels require exponentially more safety stock: a 95% service level needs approximately 1.65 times the standard deviation (1.65σ), while 99% requires about 2.33 times (2.33σ).

How much does a stockout cost?

The direct cost of a stockout is calculated as lost daily sales multiplied by the selling price of the product. For instance, if you sell 12 units/day at $45 each, a stockout costs $540/day in direct lost revenue. However, the true cost is much higher, encompassing lost customers who may not return (estimated 30-40% churn), a drop in your product's search rankings on Shopify, and competitors capturing your demand. A week-long stockout on a $45 product selling 12 units/day can cost upwards of $3,780 in direct lost revenue alone, not including the long-term damage.

How often should I recalculate reorder points?

Recalculate your reorder points monthly for most products, and weekly for particularly fast-moving items or during peak sales seasons. Reorder points need adjustment whenever average daily sales shift (e.g., due to seasonality, marketing campaigns), supplier lead times change (e.g., new suppliers, shipping delays, global events), or you decide to alter your service level targets for specific products. Many Shopify apps for inventory management can automate this process by tracking sales velocity and automatically suggesting or updating reorder points.


About This Calculator

This reorder point calculator was developed specifically for Shopify merchants by Luis Dev Studio. It empowers you to make data-driven inventory decisions, balancing the critical need for product availability with smart inventory investment. The results update in real time without requiring any sign-ups or personal information.

Need assistance optimizing your Shopify store's inventory or supply chain? Get in touch with our experts for a personalized consultation.

Explore next

Related Tools