The Center of CX
Subscribe
Open the tool
Published method

Forecast Accuracy Tracker: formulas, assumptions and a worked example

How the Forecast Accuracy Tracker measures forecast error interval by interval, why it leads with the volume-weighted error, how it tells a leaning forecast from random error, and how it turns contacts missed into workload.

Method version 1.0, published 2026-09-24.

What each number is

Every accuracy measure is arithmetic on the forecast and actual contacts you enter; they are historical facts about those intervals. The tracking signal limit is a textbook convention, labelled as a threshold. Workload hours and agents busy are conditional on the AHT you enter and ignore service level and shrinkage.

Formulas

WAPE

Sum over intervals of |actual − forecast| ÷ sum of actual contacts

The volume-weighted error: every contact missed counts once, above or below. Staffing is planned on this.

Interval accuracy

1 − WAPE

The headline. It falls below zero only when contacts missed exceed the contacts that arrived.

MAPE

Mean over intervals with actual contacts of |actual − forecast| ÷ actual

Shown beside WAPE. A 5-contact interval weighs as much as a 100-contact one, so quiet intervals inflate it.

Total-volume accuracy

1 − |total actual − total forecast| ÷ total forecast

The day's total. Errors in opposite directions cancel, so it can read high while every interval misses.

Bias

(total actual − total forecast) ÷ total forecast

A fact about the day's direction.

Tracking signal

Sum of (actual − forecast) ÷ mean absolute error

Whether the errors lean one way. Read against the limit below.

Workload hours and agents busy

Contacts × AHT ÷ 3,600; per interval, contacts × AHT ÷ (30 × 60)

The workload the miss represents, before service level and shrinkage, which the Staffing Calculator adds.

Rules and bands

Forecast running low · Tracking signal above +4

Actual ran above forecast more consistently than random error would.

No consistent lean · Within plus or minus 4

Any bias is not distinguished from random error.

Forecast running high · Tracking signal below -4

Actual ran below forecast more consistently than random error would.

The tool grades no accuracy figure. It publishes no excellent or acceptable line for WAPE or MAPE, because no published benchmark sets one for your channel and interval length.

Every constant and where it comes from

4 mean absolute errors · Threshold

Outside plus or minus 4 the errors lean one way more than random error would, so the forecast is read as biased. Inside it, bias is not distinguished from noise.

Worked example

Computed by the tool's own engine on two intervals chosen to show why the tool leads with WAPE: they miss by 20 contacts in opposite directions, so the day's total is exact.

9:00: forecast 100, actual 80

9:30: forecast 100, actual 120

AHT: 360 seconds

Total-volume accuracy

200 actual against 200 forecast = 100.0%

WAPE

(20 + 20) ÷ 200 = 20.0%, interval accuracy 80.0%

MAPE

(20 ÷ 80 + 20 ÷ 120) ÷ 2 = 20.8%

Tracking signal

(−20 + 20) ÷ 20 = 0.0, no consistent lean

Workload

20 contacts × 360 ÷ 3,600 = 2.0 hours unplanned at 9:30 and 2.0 planned with no contacts at 9:00; 4.0 agents busy for the 9:30 interval

Checked against

Cases whose answer is known outside this site. The test suite computes each one with this tool's own engine on every change.

Interval errors that cancel in the total · Worked by hand from the formula

Two intervals forecast at 100 each; actuals 120 and 80. Misses 20 + 20 = 40 on 200 actual contacts. Result: interval accuracy 80.0%, total-volume accuracy 100.0%. Weighted absolute percentage error: the absolute misses summed over the actual volume.

What this tool cannot tell you

  • Accuracy here is measured on the intervals entered. One day is a small sample; the tracking signal is more telling across weeks.
  • WAPE and MAPE depend on the interval length. A daily forecast always scores better than the same forecast read by half hour.
  • Agents busy ignore service level and shrinkage, so the agents needed to answer the missed contacts on time are more.
  • The sample volumes are illustrative. Enter your own forecast and actual contacts for a result about your operation.
Open the Forecast Accuracy Tracker
How to cite

The Center of CX, "Forecast Accuracy Tracker method", version 1.0, 24 September 2026, https://www.contactcentercx.com/methodology/forecast-accuracy