Forecast Accuracy Is Not Decision Quality
Why better forecasts can still produce worse business decisions, and how to evaluate decisions under uncertainty instead.
Most companies talk about forecasting as if the goal is to predict the future as accurately as possible. That sounds reasonable, but it is only half of the problem. A forecast is not a decision. A forecast is an input to a decision. The business does not get paid for having a pretty forecast. It gets paid for ordering the right inventory, assigning the right capacity, pricing the right product, scheduling the right labor, and making the right tradeoffs when the future refuses to cooperate.
This distinction matters because forecast accuracy and decision quality are not the same thing. A forecast can be statistically better and economically worse. If the improved forecast removes error in places that do not matter, but preserves error in places that drive expensive decisions, the business may see no benefit. Worse, if people trust the forecast more than they should, they may take larger bets with less skepticism and create more downside than before.
The real question is not “how accurate is the forecast?”
The better question is: what decision does this forecast support, and what happens when the forecast is wrong?
That question changes the entire conversation. A small error on a cheap, flexible item may not matter. A small error on a constrained, high-margin, long-lead-time item can matter a lot. A model that improves average accuracy across thousands of SKUs may still fail the few SKUs that determine whether the warehouse runs out of space, whether a launch misses demand, or whether cash gets trapped in inventory that nobody wants.
This is why the metric should not stop at MAPE, RMSE, bias, or any other purely statistical score. Those metrics can be useful diagnostics, but they are not the objective function of the business. The business objective is economic: profit, service, capacity utilization, working capital, risk, and customer experience.
A simple supply chain example
Suppose two forecasting models are used to support an ordering decision. Model A is slightly less accurate on average, but its errors are mostly on low-value items where overstock is cheap and recovery is easy. Model B is more accurate on average, but it underestimates demand for the few high-margin items that stock out quickly and take months to replenish.
Model B wins the forecasting leaderboard. Model A may still win the business.
The reason is simple: the cost of an error is not symmetric, and it is not uniform. Under-forecasting one item may cost a lost sale, a lost customer, or an expensive expedite. Over-forecasting another item may only create a small holding cost. Treating every unit of error as equal is mathematically clean and operationally naïve.
The right unit of evaluation is the decision
A decision-centered workflow starts with the action, not the forecast. First define the decision: order quantity, allocation, replenishment trigger, markdown timing, capacity reservation, routing plan, or staffing level. Then define the uncertainty that matters: demand, lead time, supplier reliability, returns, cancellations, capacity, cost, or price response. Then evaluate candidate decisions across many plausible futures.
The key move is to simulate the consequences. Do not only ask whether the forecast was close. Ask what the decision did under uncertainty. Did it stock out? Did it overbuy? Did it burn scarce capacity? Did it move inventory to the wrong place? Did it create a plan that looked efficient on paper but failed under realistic execution noise?
In practice, this often means comparing policies rather than forecasts. A policy is a rule for making decisions as new information arrives. For example: “order up to this level when inventory drops below that trigger, adjusted for lead-time uncertainty and service risk.” That is much more useful than a static plan that assumes next month will behave exactly like the spreadsheet says.
Better forecasts still matter
None of this means forecasting is useless. Better forecasts can absolutely improve decisions. The point is that the improvement must be measured through the decision system. Forecasting should be judged by its marginal value to the action it enables.
A useful forecast reduces economically meaningful uncertainty. It helps the decision-maker choose a better action. It changes the order quantity, the allocation, the capacity plan, or the risk posture in a way that improves expected performance. If a forecast gets more accurate but does not change the decision, or changes it in a way that makes the economics worse, then the extra accuracy is not worth much.
What to do instead
Start by connecting every forecast to a decision. For each forecasting model, pass its output into the same decision process and evaluate the resulting action across a shared set of scenarios. Use the same demand draws, lead-time draws, and operational assumptions so the comparison is fair. Then measure economic outcomes: expected profit, service level, stockout cost, holding cost, capacity violations, and downside risk.
This is how forecasting becomes useful. Not as a standalone exercise in prediction, but as part of a closed-loop decision system. The forecast describes uncertainty. The optimizer or policy chooses an action. The simulator tests the action. The business metric decides whether the whole system improved.
The goal is not to worship accuracy. The goal is to make better decisions under uncertainty.