Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Demand Forecasting When You Are Not a Data Science Team
Data & Scraping

Demand Forecasting When You Are Not a Data Science Team

What forecasting needs to work, what accuracy is realistic, and why a simple model you understand beats a complex one you do not.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Forecasting needs two to three years of clean history, known promotions and events, and a decision that would change based on the output. Simple methods with good inputs consistently beat sophisticated ones with poor inputs, and most businesses should start there.

Ask what decision changes first

Forecasting projects fail most often because nobody defined the decision. A forecast that does not change an order quantity, a staffing rota or a production run is an expensive opinion.

Start from the decision and work backwards. That determines the granularity, the horizon and the accuracy you need — and often reveals that a much simpler forecast would do.

What the data has to look like

  • Two to three years of history at the granularity you will forecast
  • Consistency — a system change halfway through creates an artificial break
  • Known promotions, price changes and outages, so the model is not learning them as random noise
  • Stock-outs flagged, because zero sales due to no stock is not zero demand
  • Product hierarchy, so new or sparse items can borrow from a parent category
The stock-out point is the one most often missed. A model trained on sales rather than demand systematically under-forecasts your best-selling lines, which is exactly the wrong error.

Start simple, and stay there if it works

Establish a baseline with a naive method — last year's same week, or a moving average with seasonality. Then measure. In a surprising number of businesses, a well-tuned simple approach is within a few percentage points of anything more sophisticated.

That matters beyond cost. A method the planning team understands gets used and adjusted sensibly. A black box gets overridden the first time it says something surprising, and then it is decoration.

Accuracy expectations, honestly

LevelRealistic errorComment
Total business, monthly5–15%Easiest — noise cancels out
Category, monthly10–25%Usually good enough for planning
Individual product, weekly25–50%Hard, and often what people ask for
New product, no historyVery poorUse analogues and judgement, not a model

Anyone promising accurate weekly item-level forecasts without qualification is selling something. Aggregate up until the error is tolerable and forecast at that level.

Blend judgement in deliberately

Your sales team knows about the contract starting in March. Your buyer knows a supplier is discontinuing a line. No model knows either. The best forecasting processes combine a statistical baseline with structured human adjustment.

Record every override with a reason and review afterwards whether it helped. Some people's adjustments improve accuracy consistently and some do not, and knowing which is worth more than another model.

Measure error the way it costs you

Track forecast error continuously, but weight it by consequence. Under-forecasting a fast-moving line costs a lost sale; over-forecasting a perishable one costs waste. A single accuracy percentage hides both.

Report error by category with the business consequence attached, and the conversation shifts from “the model is wrong” to “where is being wrong expensive”.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

How much history do we really need?

Two years to capture seasonality with any confidence, three to be comfortable. With one year you can still forecast, but the model cannot distinguish seasonality from trend, and it will make confident mistakes.

What does a forecasting project cost?

A baseline model with reporting and human adjustment typically runs £20,000–£50,000. Much of that is data preparation rather than modelling, which is the usual proportion in this kind of work.

Can we forecast without clean data?

You can produce numbers, and they will be unreliable in ways that are hard to see. Data preparation is not a preliminary to forecasting, it is most of the project.

Should we buy a forecasting product instead?

For standard retail and distribution patterns, several products do this well and integrate with common ERPs. Building makes sense when your demand drivers are unusual or the forecast must sit inside a bespoke workflow.

Keep reading

More on Data & Scraping

Start here

Ordering on instinct and last year's spreadsheet?

Tell us what you sell and how far ahead you commit. We will tell you whether your data can support a forecast worth acting on.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →