azyware
Personalisation & machine learningTechnique / practice

Demand forecasting

Also: sales forecasting, demand prediction

In one sentence

What is Demand forecasting?

Demand forecasting predicts how much of each product or service will be needed at each location and time, so that inventory, staffing and purchasing decisions are made from expected demand rather than last year's guess.

What Demand forecasting means

Demand forecasting produces a time series of expected demand, typically per SKU, per store or warehouse, per day or week, with an uncertainty range. Models learn from sales history and add drivers: seasonality, promotions, price changes, holidays, weather, local events and stock-outs that masked true demand. Classical methods such as exponential smoothing and ARIMA still work well for stable series; gradient-boosted models handle thousands of series with shared features; the choice is settled by backtesting, not fashion.

The forecast is only useful when it feeds a decision. Replenishment quantities, safety stock, purchase orders, staff rosters and markdown timing all consume it, and the metric that matters is the business result: fewer stock-outs, less waste, lower working capital. Forecast accuracy figures such as MAPE are diagnostics, not the goal.

It is not a crystal ball for new products with no history (that is a cold start problem addressed with analogues) and it is not a replacement for planners. Good systems show the forecast, the drivers and the confidence, and let planners override with a reason that is recorded and learned from.

Who it really matters to

  • Operations head: it is the difference between chasing stock-outs and planning; every downstream process improves when the demand number is credible.
  • CFO: better forecasts release working capital tied up in safety stock and cut write-offs on perishable or seasonal goods.
  • Data lead: the model needs clean sales history with stock-out and promotion flags; without them it learns that demand vanished when you simply ran out.
  • Founder / CEO: for D2C and retail, forecasting and personalisation share the same event data; building the pipeline once serves both.

Why it exists

Demand forecasting exists because holding stock costs money and running out costs customers. Every unit ordered is a bet on future demand, and spreadsheets that extrapolate last year cannot account for a promotion, a heatwave or a shift in channel mix. Models that learn from many drivers make better bets, and quantify their uncertainty so safety stock is set rationally. The trade-off is that forecasts are never exact and are worst precisely when the world changes most; the value lies in being consistently less wrong than the alternative and in making the error visible.

Where it is applied

  • A grocery or quick-commerce chain forecasting daily demand per dark store to set replenishment and cut wastage.
  • A fashion retailer forecasting size and colour demand per store for allocation ahead of a season.
  • A restaurant group forecasting covers per outlet per hour to build staff rosters.
  • A logistics operator forecasting parcel volumes per hub to plan vehicles and sorting shifts.
  • A hospital forecasting outpatient footfall and bed demand by department for staffing.
  • A SaaS company forecasting support ticket volume to plan agent capacity.

Is Demand forecasting a skill?

Technique / practiceA modelling technique within classical ML, delivered as a system that feeds real decisions. Eazyware builds it under AI and ML development, with backtested accuracy and integration into replenishment or planning tools.

Eazyware service that covers it: AI/ML Development. Starting prices are on the pricing page.

Frequently asked questions

How accurate can a demand forecast be?

It depends on the volatility of the series and the drivers you can supply. Fast-moving staples forecast well; sporadic, promotional or new items do not. The useful comparison is against your current method on a backtest, not an absolute figure.

How do we forecast a product we have never sold?

By analogy: the model borrows the pattern of similar products at launch, using attributes such as category, price band and brand, and updates quickly as the first weeks of sales arrive. Planners' input on launch expectations is a valid feature.

Related reading

Need Demand forecasting built, not just explained?

PRJECT IN MIND?