Inventory Forecasting: Never Run Out of Stock
Stockouts cost businesses sales, customer loyalty, and reputation. Overstocking ties up cash and leads to markdowns or waste. The solution is accurate inventory forecasting - predicting what you'll need before you need it.
This guide covers practical forecasting methods that work for small businesses, from basic calculations you can do in a spreadsheet to more sophisticated approaches as you grow.
The True Cost of Getting Inventory Wrong
Stockout Costs
- Lost sales: Customers buy elsewhere
- Lost customers: 21-43% won't return after a stockout
- Rush shipping: Emergency orders cost more
- Reputation damage: Reliability perception drops
- Staff time: Managing disappointed customers
Overstock Costs
- Tied-up capital: Money that could be earning returns
- Storage costs: Warehouse space isn't free
- Obsolescence: Products expire or become outdated
- Markdowns: Selling at discount to clear stock
- Insurance: Higher premiums for more stock
Basic Demand Forecasting Methods
1. Simple Moving Average
The simplest forecasting method: average your recent sales to predict future sales.
Simple Moving Average Formula
January: 100 units, February: 120 units, March: 110 units
April forecast = (100 + 120 + 110) / 3 = 110 units
Best for: Products with stable, consistent demand
Limitations: Doesn't account for trends or seasonality
2. Weighted Moving Average
Give more weight to recent periods, which often better reflect current conditions.
Weighted Moving Average Formula
March: 110 × 0.5 = 55
February: 120 × 0.3 = 36
January: 100 × 0.2 = 20
April forecast = 55 + 36 + 20 = 111 units
3. Seasonal Forecasting
For products with predictable seasonal patterns, use last year's data adjusted for growth.
Seasonal Forecast Formula
December last year: 500 units
Jan-Nov this year: 3,300 units
Jan-Nov last year: 3,000 units
Growth factor = 3,300 / 3,000 = 1.1
December forecast = 500 × 1.1 = 550 units
Calculating Reorder Points
The reorder point tells you when to place an order so stock arrives before you run out.
Basic Reorder Point Formula
Daily sales: 10 units
Supplier lead time: 14 days
Safety stock: 50 units
Reorder Point = (10 × 14) + 50 = 190 units
When your stock level hits 190 units, it's time to reorder.
Safety Stock Calculations
Safety stock is your buffer against uncertainty - unexpected demand spikes or supplier delays.
Simple Method
Simple Safety Stock
Max daily sales: 15 units
Max lead time: 18 days
Avg daily sales: 10 units
Avg lead time: 14 days
Safety Stock = (15 × 18) - (10 × 14) = 270 - 140 = 130 units
Service Level Method
For more precision, calculate safety stock based on your desired service level (the percentage of demand you want to fulfil from stock).
| Service Level | Z-Score | Risk of Stockout |
|---|---|---|
| 90% | 1.28 | 10% |
| 95% | 1.65 | 5% |
| 97.5% | 1.96 | 2.5% |
| 99% | 2.33 | 1% |
Economic Order Quantity (EOQ)
EOQ tells you the optimal order size that minimises total inventory costs (ordering costs + holding costs).
EOQ Formula
Annual demand: 1,200 units
Cost per order: $50 (admin, shipping, receiving)
Holding cost per unit: $2/year
EOQ = √((2 × 1,200 × 50) / 2) = √60,000 = 245 units
Order 245 units at a time for optimal costs. With 1,200 annual demand, that's about 5 orders per year.
ABC Analysis: Focus Where It Matters
Not all inventory items deserve equal attention. ABC analysis categorises items by value and volume:
| Category | % of Items | % of Value | Management Approach |
|---|---|---|---|
| A Items | ~20% | ~80% | Tight control, frequent reviews, accurate forecasting |
| B Items | ~30% | ~15% | Moderate control, regular reviews |
| C Items | ~50% | ~5% | Simple controls, infrequent reviews, higher safety stock |
Accounting for Seasonality
Many products have predictable seasonal patterns. Here's how to incorporate them:
Step 1: Calculate Seasonal Indices
Compare each month's sales to the annual average:
| Month | Sales | Index (Sales / Monthly Avg) |
|---|---|---|
| January | 80 | 0.80 |
| February | 85 | 0.85 |
| ... | ... | ... |
| December | 150 | 1.50 |
| Annual Avg | 100 | 1.00 |
Step 2: Apply Indices to Forecasts
Seasonal Adjustment
Base forecast (growth-adjusted): 110 units/month
December index: 1.50
December forecast = 110 × 1.50 = 165 units
Lead Time Management
Lead time variability is often the biggest source of forecasting error. Reduce it where possible:
Strategies to Reduce Lead Time
- Multiple suppliers: Backup options when primary supplier is slow
- Local sourcing: Shorter shipping distances
- Vendor-managed inventory: Supplier monitors and replenishes
- Standing orders: Pre-scheduled regular deliveries
- Buffer stock at supplier: They hold stock ready to ship
Track Lead Time Variability
| Order | Expected Lead Time | Actual Lead Time | Variance |
|---|---|---|---|
| 1 | 14 days | 16 days | +2 |
| 2 | 14 days | 13 days | -1 |
| 3 | 14 days | 18 days | +4 |
Use average and maximum actual lead times in your reorder point calculations.
Demand Signals to Watch
Forecasting isn't just about historical data. Watch for signals that demand is about to change:
Leading Indicators
- Quote requests: Increase in customer enquiries
- Competitor activity: Their stockouts = your opportunity
- Market trends: Industry reports and news
- Economic indicators: Consumer confidence, employment
- Weather forecasts: For weather-sensitive products
Internal Signals
- Website traffic: More visitors = more future orders
- Cart abandonment: Price sensitivity or availability concerns
- Customer feedback: Requests for products you don't stock
- Sales team input: Pipeline and customer conversations
Common Forecasting Mistakes
- Ignoring lost sales: If you were out of stock, you don't know true demand. Estimate what you would have sold.
- Using only averages: Averages hide variability. A product that sells 0 units for three months then 400 units has an average of 100 - but that's not useful for forecasting.
- Not adjusting for promotions: A spike from a sale shouldn't inflate your regular forecast.
- Forgetting about new products: They have no history. Use analogous products or market research.
- Set-and-forget: Forecasts need regular review and adjustment.
- Ignoring supplier reliability: A cheap supplier with unreliable delivery is expensive.
Building Your Forecasting Process
Weekly Inventory Review:
- Check stock levels against reorder points
- Review items approaching reorder point
- Note any unusual demand patterns
- Update forecasts for any changed circumstances
- Place orders as needed
Monthly Forecast Review:
- Compare actual sales to forecasts
- Calculate forecast accuracy (actual vs predicted)
- Update forecasts for next 3-6 months
- Adjust safety stock levels if needed
- Review supplier lead times
- Update ABC classifications quarterly
When to Increase Safety Stock
- New product launches (demand uncertainty)
- Supplier quality issues
- Holiday/peak seasons approaching
- Lead time has become variable
- Product is critical (stockout very costly)
- Upcoming promotions or marketing campaigns
When to Decrease Safety Stock
- Product demand has stabilised
- Supplier reliability has improved
- Lead time has shortened
- Cash flow is tight (but be careful)
- Product is end-of-life
- Storage space is constrained
Track Your Inventory Smarter
Use BizziKit's free inventory manager to track stock levels, set reorder points, and never run out of your best-sellers.
Open Inventory ManagerKey Takeaways
- Start simple: Moving averages work for stable demand products
- Calculate reorder points: Know when to order before you run out
- Include safety stock: Buffer against demand and supply variability
- Use ABC analysis: Focus effort on high-value items
- Account for seasonality: Adjust forecasts for predictable patterns
- Track lead times: Supplier reliability affects your stock levels
- Review regularly: Forecasts need constant refinement
- Watch for signals: Leading indicators predict demand changes
Comments (0)