Skip to content

Demand Forecast Calculator

Next period's demand from trend and seasonality.

Forecast demand using a moving average with trend and a seasonal index, and see the forecast error against recent actuals.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these

1.0 is average. 1.8 means 80% above the annual average.

Next period forecast

648

540 before the seasonal index

Moving average466
Trend per period+30
Mean absolute deviation30
Forecast error as %6.4%

The deviation figure is the useful part, its standard deviation is the correct input to safety stock. A forecast whose error you have measured beats a more accurate one you have not.

How the Demand Forecast Calculator works

A forecast is a structured guess, and its value lies in being consistently structured rather than occasionally right. A moving average with a trend adjustment and a seasonal index beats intuition reliably, and, more usefully, its error can be measured and improved.

Also known as: sales forecast calculator · demand planning calculator · exponential smoothing forecast

The arithmetic

The simplest useful forecast is a moving average of recent periods. Exponential smoothing improves on it by weighting recent data more heavily: forecast = α × last actual + (1 − α) × last forecast, where α between 0.1 and 0.3 is typical.

Adding a trend and a seasonal index gives the standard decomposition: forecast = base level × trend factor × seasonal index. Most practical forecasting for a product business is some version of that, and elaborate methods rarely beat it by much.

How that looks in practice

Recent weekly sales of 38, 44, 41, 40, 43 give a five-week average of 41.2. With α = 0.2 and a previous forecast of 40, exponential smoothing gives 0.2 × 43 + 0.8 × 40 = 40.6.

Now apply a seasonal index. If November historically runs at 1.6× the annual average and December at 2.1×, the November forecast is 40.6 × 1.6 = 65 a week and December is 85.

At a three-week lead time, the November stock has to be ordered in October against a forecast of 195 units for the lead time rather than the 122 that trailing demand would suggest, a 60% difference driven entirely by the seasonal index.

Where this breaks down

History that includes stockouts understates demand for exactly the products that sell best. Sales during an out-of-stock period are zero, the forecast learns from it, and the next order is smaller, a loop that quietly shrinks the best sellers.

Promotions distort it in the other direction. A week with a 30% discount is not a normal week, and leaving it in the history inflates the baseline for every period that follows.

Making it useful

Clean the history before forecasting from it. Mark stockout periods and estimate what would have sold; mark promotional periods and either exclude them or model them separately. That single step improves most forecasts more than any change of method.

Then measure the forecast error and use it, rather than only the forecast. Mean absolute percentage error tells you how much to trust the number, and the error is what sizes the safety stock.

Forecast error is the more useful output

Every forecast is wrong, and the practical question is by how much. Tracking absolute error over time gives a distribution, and that distribution is exactly what the safety stock calculation needs; it is a better input than a theoretical standard deviation of demand.

It also identifies where forecasting effort is worth spending. Products with low error need no attention; products with high error and high value are where a human looking at the number changes the outcome, and they are usually a small fraction of the catalogue.

The other use is honesty about horizon. Forecast error grows with lead time, so a supplier at twelve weeks requires a forecast that is materially less reliable than one at three, which means the buffer has to be larger for two separate reasons, and the case for shortening lead time is stronger than the pipeline stock alone suggests.

Where to go next

The Demand Forecast question rarely arrives on its own. These are the ones that usually come with it:

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

What forecasting method should a small business use?

A moving average of recent periods, adjusted for trend and multiplied by a seasonal index. It is simple enough to maintain in a spreadsheet and captures most of the predictable variation. Sophisticated models rarely justify their overhead below significant scale.

How do I build a seasonal index?

Divide each period's actual demand by the average for the year, over two or three years. A December index of 1.8 means December runs 80% above average. Apply the index to the base forecast for the corresponding period.

How accurate should a forecast be?

Mean absolute percentage error of 10-20% is respectable for retail at product level, better in aggregate. Chasing single-digit accuracy at SKU level is usually wasted effort, safety stock exists precisely to absorb what the forecast cannot see.

What should I do about forecast error?

Measure it and use it. The standard deviation of forecast error is the correct input to safety stock. A forecast whose error you have quantified is far more useful than a more accurate one you have not.

Related calculators