Finance & cash · FA

Forecast accuracy

How close the forecast was to what actually happened, measured as absolute error against actuals.

1 − ( Σ|actual − forecast| ÷ Σactual ) Unit percentage Usual grain month × product or account

01 What it is

Why anyone looks at this number

In one sentence

How close the forecast was to what actually happened, measured as absolute error against actuals.

Every downstream plan — stock, staffing, cash — is built on the forecast. Its error is the real reason for safety stock, overtime and unused credit lines.

02 The formula

How it is worked out

forecast-accuracydefinition
Forecast accuracy = 1 − ( Σ|actual − forecast| ÷ Σactual )

grain  : month × product or account
unit   : percentage
source : Planning system compared against the ERP actuals

Lock the forecast version by date. Comparing actuals against a forecast that was revised last week measures nothing and always scores well.

03 Worked example

The same number, with real inputs

Inputs
Forecast4,000 units
Actual3,600 units
Calculation1 − (400 ÷ 3,600)
Result88.9%

11% error on a four-week lead time is roughly the safety stock you are carrying. Improving accuracy is usually cheaper than holding the stock that hides the error.

04 What moves it

Four things that actually change this number

Driver 01

Forecast horizon

Accuracy at one month ahead and six months ahead are different metrics.

Driver 02

Level of aggregation

Everything is accurate at group level; the pain is at SKU and location.

Driver 03

Promotions and events

Unplanned demand spikes that nobody told planning about.

Driver 04

Bias

Persistent over- or under-forecasting, which is a behaviour, not an error.

05 Where the number lives

The system, the record and the fields

System of recordKey recordFields you need
Planning system compared against the ERP actualsForecast version joined to Sales order / Shipment forecast_qty, actual_qty, forecast_version, lag

Lock the forecast version by date. Comparing actuals against a forecast that was revised last week measures nothing and always scores well.

06 How it goes wrong

Three ways this metric misleads people

Mistake

Measuring only bias

Over-forecasting one month and under-forecasting the next averages to zero error and hides both.

Fix: Measure absolute error for accuracy and signed error for bias, separately.
Mistake

Aggregating up until it looks good

National monthly accuracy is meaningless if you replenish weekly by location.

Fix: Measure at the level you actually make decisions.
Mistake

No locked version

Continuous revision means you always measure yesterday's forecast against today's actual.

Fix: Snapshot the forecast at the decision date and score that one.

08 Questions

Frequently asked

What is a realistic forecast accuracy?

It depends entirely on the level and the horizon. High-volume staples one week out can exceed 95%; new products at SKU level six months out may be under 50%. Compare like with like, and to your own trend.

Which error measure should we use?

Weighted absolute percentage error is the most common and is hard to game, because large-volume misses count more than small ones. Avoid simple percentage error at SKU level, where small denominators produce meaningless numbers.

One definition, everywhere it is used

SCIKIQ stores this metric once and serves it to every dashboard, board pack and agent that asks.

Book a live demo