Worked examples
Growing store heading into a warm month
| Current monthly sales | 900 |
| Monthly growth trend | 5% |
| Months ahead | 3 |
| Seasonal index | 1.2 |
| Forecast demand (units) | 1250.24 |
| Trend before seasonality | 1041.86 |
| Units added by season | 208.37 |
Trend says 1,042 units; the seasonal lift adds ~208 more. Buy for 1,250.
Flat demand into Q4 peak
| Current monthly sales | 600 |
| Monthly growth trend | 0% |
| Months ahead | 2 |
| Seasonal index | 1.5 |
| Forecast demand (units) | 900 |
| Trend before seasonality | 600 |
| Units added by season | 300 |
No growth, pure season: 900 units, half again the normal month.
Frequently asked questions
How do I estimate the seasonal index?
Divide a month’s historical sales by your average month. If last November did 5,400 units against a 3,600-unit average month, November’s index is 1.5; a sleepy July at 2,880 units is 0.8. One prior year gives a workable index; two or three years averaged is better because it smooths one-off spikes like a viral post or a stockout that suppressed sales.
What growth rate should I use?
The average month-over-month growth of your last 3–6 months, after stripping obvious distortions — a big promo month, a stockout, a marketplace suspension. Compounding makes this input powerful: 5% monthly is 80% a year, so an optimistic guess quietly inflates a 6-month forecast by hundreds of units. If growth is noisy, forecast with a conservative and an aggressive rate and buy somewhere between.
How accurate is a demand forecast like this?
Good enough for purchase orders on established SKUs, which is its job — typically within 10–20% a quarter out when demand history is stable. It is an estimate that degrades with horizon and volatility: new launches, viral products, and heavily promoted SKUs break the trend assumption entirely. The discipline that matters more than the formula is re-forecasting every month and letting fresh actuals correct you early.
How does the forecast connect to my ordering?
It feeds every other number. Divide the forecast month by its days to get daily demand for your reorder point; multiply the horizon’s months to size a seasonal buy; use the annualized rate as the demand input to EOQ. The chain matters because ordering against last month’s sales walks you into every peak understocked and out of every peak overstocked — the classic bullwhip a simple forecast prevents.
Related calculators
- EOQ Calculator
- Reorder Point Calculator
- Safety Stock Calculator
- Break-even ROAS Calculator
- All calculators
Part of the Inventory collection.