AI in retail

AI Demand Forecasting for Retailers: Fewer Stockouts, Less Waste

How AI demand forecasting cuts forecast errors, stockouts and excess stock for online retailers, what data it needs, and how multichannel sellers can start.5 min read5 cited sourcesUpdated

AI demand forecasting uses sales history, seasonality, promotions and other signals to predict how much of each product you will sell, and it usually beats spreadsheet methods. McKinsey reports AI-driven forecasting can reduce supply chain forecast errors by 20-50% and cut lost sales from unavailable products by up to 65%. For multichannel retailers, the forecast is only as good as the sales data behind it, so the first step is getting every channel's orders and stock into one place.

Why inventory is retail's most expensive guess

Every retailer forecasts, even if the forecast is "order what we sold last year". Getting it wrong costs money both ways. Too little stock loses sales and, on marketplaces, can hurt rankings when listings go out of stock. Too much stock ties up cash, adds storage costs and ends in markdowns.

The scale is large. IHL Group estimates that out-of-stocks and overstocks cost the global retail industry US$1.73 trillion a year, equal to 6.5% of global retail sales, with Asia-Pacific the largest share at US$642 billion. Australian businesses are also working through supply volatility: the ABS found 59% of businesses reported supply chain disruptions in 2024-25.

Online retail adds its own complexity. Australia Post's 2026 report describes shoppers who are more selective, less loyal and focused on value, concentrating spending around sale events such as Black Friday and end of financial year. Demand is spikier and spread across more channels than ever.

What AI does differently

Traditional forecasting typically uses a moving average or last year's sales plus a growth factor. AI models can weigh many more inputs at once and update as new data arrives:

  • sales history per SKU and per channel
  • seasonality and calendar events (Click Frenzy, Black Friday, Boxing Day, EOFY)
  • promotions and price changes
  • stock-outs that hid true demand
  • lead times and supplier reliability
  • new product launches, using similar products as a guide

McKinsey's analysis of AI-driven forecasting found errors can fall by between 20 and 50%, translating into up to 65% fewer lost sales and product unavailability. It also notes warehousing costs can fall 5-10% and administration costs 25-40%. In separate work on distributors, McKinsey reports AI can reduce inventory levels by 20-30% through better demand forecasting and segmentation.

These are ranges from consulting engagements, not guarantees. They indicate what is possible when the data and processes are in place.

Adoption is uneven

Retailers that have deployed AI for planning report good results. IHL found AI and machine learning showed positive results for 76% of retailers using it in demand planning and forecasting. But fewer than a quarter of retailers had successfully rolled out AI in the areas most affected by inventory distortion, which IHL calls a split between "AI haves and have-nots".

The common blocker for small and mid-sized sellers is not the algorithm. It is the data.

Data comes first for multichannel sellers

If you sell on Amazon, eBay, Kogan, BIG W Market and your own Shopify store, each channel holds part of your demand picture. Forecasting from one channel, or from a spreadsheet stitched together monthly, misses the pattern. Common data problems include:

  • Fragmented sales history across marketplace dashboards.
  • Stock-outs recorded as zero demand, which teaches a model to under-order.
  • Inconsistent SKUs between channels, so the same product looks like several.
  • Overselling that inflates apparent demand and then turns into cancellations.

McKinsey's forecasting research specifically addresses "data-light" environments and notes that limited or low-quality data is a major barrier to scaling AI. Cleaning and centralising data is the part that makes forecasting work.

A practical path to better forecasts

  1. Centralise orders and stock from every channel against a single SKU list.
  2. Flag stock-outs so lost demand is not treated as no demand.
  3. Segment your range. Fast movers, seasonal lines and long-tail items need different rules.
  4. Start with replenishment alerts based on sales velocity and supplier lead times.
  5. Add AI forecasting once you have a year or more of clean, unified history.
  6. Review weekly and let buyers override the model when they know something it does not, such as a supplier delay.

Better forecasts also support sustainability by reducing excess stock that ends up discounted or wasted; see sustainable e-commerce packaging and AI. For the wider business case, read the ROI of AI in retail.

Key figures

  • AI-driven forecasting can reduce supply chain forecast errors by 20-50% and lost sales from unavailability by up to 65% (McKinsey, 2022).
  • AI can reduce distributors' inventory levels by 20-30% through better demand forecasting (McKinsey, 2024).
  • Out-of-stocks and overstocks cost global retail US$1.73 trillion a year, 6.5% of sales (IHL Group, 2025).
  • 76% of retailers using AI/ML in demand planning report positive results (IHL Group, 2025).
  • 59% of Australian businesses reported supply chain disruptions in 2024-25 (ABS, 2026).

How eComChannels helps

Good forecasting starts with one accurate record of what sold, where and when. eComChannels order management brings orders from every connected channel, including Amazon, eBay, Kogan, Woolworths Everyday Market, BIG W Market, Shopify and WooCommerce, into one place and keeps stock levels in sync across them. That prevents oversells that distort demand data, keeps listings live when stock exists, and gives you a single sales history per SKU to plan purchasing from.

With orders and stock unified, you can see which products are moving on which channel and reorder before a best seller goes out of stock, rather than discovering it from a marketplace warning. To see your channels in one view, book a demo or start a 30-day free trial.

FAQ

How much sales history do I need for AI forecasting?

More is better, and at least one full year helps a model see seasonality. Clean, unified data across channels matters more than the length of history.

Can AI forecast new products?

It can estimate demand using similar products, categories and early sales signals, but expect lower accuracy at launch. Review new lines more often.

Should forecasting be fully automated?

Not at first. Let the model recommend quantities and have a buyer approve them. People often know about supplier delays, promotions or market changes before the data shows them.

Sources

  1. AI-driven operations forecasting in data-light environments McKinsey & Company, 2022
  2. Harnessing the power of AI in distribution operations McKinsey & Company, 2024
  3. Retail Inventory Crisis Persists Despite $172 Billion in Improvements IHL Group, 2025
  4. Characteristics of Australian Business, 2024-25 financial year Australian Bureau of Statistics, 2026
  5. Australia Post eCommerce Report 2026 Australia Post, 2026

Figures are from the third-party studies listed and were checked against the source when this guide was written. They are not eComChannels customer results.

More on ai in retail

All 100 insights