Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Which Forecast Accuracy Metric Should You Use?
AI & Machine Learning

Which Forecast Accuracy Metric Should You Use?

MAPE, WAPE, MAE and bias measure different things and can disagree about which forecast is better. How to pick the one that matches your decision.

Updated 3 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

MAPE punishes slow-moving items unfairly and breaks on zeros. WAPE weights by volume, which usually matches what the business cares about. Report bias alongside whichever error metric you pick, because a forecast can show low error and still lean consistently in one direction.

Why the metric choice changes the answer

Two forecasts can be ranked in opposite orders depending on which accuracy metric you use. That is not a technicality - it decides which model goes live, and teams routinely accept whichever metric came with the software rather than the one that matches the decision.

The question to hold throughout is simple: when this forecast is wrong, who pays, and how? A forecast feeding a purchase order and a forecast feeding a board slide have different failure costs and deserve different metrics.

MAPE, and why it both flatters and punishes

MAPE - mean absolute percentage error - averages the percentage miss across items. It is popular because a percentage feels intuitive and comparable across products.

It has two serious problems. It is undefined when actual demand is zero, which happens constantly with slow-moving stock. And it treats a miss of 2 units on an item selling 4 as a 50% error, while a miss of 200 on an item selling 2,000 is only 10% - so a model can score well overall while being badly wrong on the products carrying your revenue.

Illustrative arithmetic: forecast 4 against actual 2 on a spare part, and 1,900 against actual 2,000 on your best seller. MAPE averages 100% and 5% to 52.5%, which tells you almost nothing about the 100-unit shortfall that will actually cost you sales.

WAPE, and why it usually matches the business

WAPE - weighted absolute percentage error - sums the absolute errors and divides by total actual demand. In effect every item is weighted by its volume, so the products that move most influence the score most.

For stock, staffing and capacity decisions this is normally the right default, because the cost of being wrong scales with volume. It also handles zeros without blowing up, since the division happens once at the end rather than per item.

MetricWhat it rewardsWhere it misleads
MAPEPercentage accuracy per itemZeros, and low-volume items dominating the average
WAPEAccuracy weighted by volumeSmall but high-margin items get little weight
MAEAbsolute units missedNot comparable across items of different scale
RMSEAvoiding large individual missesOne bad week can dominate the whole score
BiasSystematic over or under forecastingOvers and unders cancel out

Bias is the one nobody reports and everybody needs

Bias is the average signed error: are you consistently forecasting above or below actual? Unlike the error metrics it can sit near zero while the forecast is wildly wrong, because overs and unders cancel.

That is exactly why it belongs alongside an error metric rather than instead of one. A forecast with acceptable WAPE but a persistent 8% under-forecast is quietly creating stockouts every month, and no accuracy percentage will show you that.

Bias is also the easiest problem to fix. A systematic lean usually points at a missing driver - a promotion calendar nobody fed in, or a definition mismatch between what finance counts as a sale and what the warehouse counts as a despatch.

Match the metric to the cost of being wrong

Where over-forecasting and under-forecasting cost different amounts, a symmetric error metric is the wrong tool. Excess stock of a non-perishable ties up cash; a stockout on a headline product loses the sale and sometimes the customer.

  • Overs cost more - perishables, seasonal fashion, anything with a markdown cycle. Consider a quantile forecast aimed below the middle.
  • Unders cost more - safety-critical spares, high-margin goods, anything where a stockout sends the customer elsewhere for good.
  • Roughly symmetric - staff rostering within contracted hours, where both directions cost broadly the same.

Once the asymmetry is written down in pounds, the metric choice usually becomes obvious and so does the target. Chasing a lower percentage for its own sake is how forecasting projects consume budget without changing a single decision.

A reporting set that survives a board meeting

We generally suggest three numbers rather than one: WAPE for headline accuracy, bias for direction, and both recalculated on the top 20% of items by value. That last one catches the common failure where the overall score looks fine because hundreds of trivial items are easy to predict.

Add the naive baseline - last period repeated, or the same week last year - to every report. If the model cannot beat that, the honest conclusion is that the forecast is not ready, and it is far cheaper to learn that from a report than from a warehouse. Our piece on backtesting a forecast covers how to measure that fairly.

A forecast nobody can act on differently is a number, not a forecast.

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

What is a good forecast accuracy percentage?

There is no universal number. It depends on how volatile your demand is - a 30% error on genuinely erratic items can be excellent while 10% on stable ones is poor. Compare against a naive baseline on your own data rather than an industry figure.

Why does my MAPE look terrible on slow-moving items?

Because a small absolute miss becomes a huge percentage when the denominator is one or two units, and the metric is undefined when demand is zero. Use WAPE, or a method built for intermittent demand.

Should we forecast in units or in value?

Usually both. Operations needs units to buy and store, finance needs value. Forecast in units and convert, so the two reconcile by construction rather than being produced separately and argued over later.

How often should forecast accuracy be reviewed?

Match the review to the decision cycle. If you order weekly, review weekly, and watch the trend rather than reacting to one bad week.

Keep reading

More on AI & Machine Learning

Start here

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, we will say so.

  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 →