Inventory math

Demand Forecast Calculator

Next season’s unit sales from three things you already know: your run rate, your trend, and how seasonal the month is.

Demand forecast = current monthly sales × (1 + growth rate)^months × seasonal index. A usable forecast separates trend from season: selling 900 units a month and growing 5% monthly puts the trend at about 1,042 units in three months, and if that month historically runs 20% hot (a seasonal index of 1.2) expect roughly 1,250 units. That is the number your reorder point and purchase order should be built on — not last month’s sales. It is an estimate, not a promise: enter your run rate, trend, horizon, and index, then re-forecast monthly as real sales come in.

Demand Forecast Calculator — your numbers

Forecast demand (units)

1250.24

Trend before seasonality

1041.86

Units added by season

208.37

Estimate only. Results reflect exactly the numbers you enter — verify against your own accounting before making pricing decisions.

Embed this calculator on your site — free →

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

Part of the Inventory collection.