gg
Home › Blog › Percentage error, and the denominator you choose

Percentage error, and the denominator you choose

2026-08-26 · 3 min read
matheverydaymoney

You forecast 1,200. The real figure came in at 1,000. How far off were you?

Two hundred, obviously. As a percentage it depends on a choice nobody announces out loud: which number goes on the bottom.

Both are arithmetically fine. Only the first is percentage error, and the gap between them is not small.

The definition

percentage error = |measured − actual| ÷ |actual| × 100

The true value goes on the bottom. Always. That is what makes one measurement's error comparable with another's: the reference has to be the thing you were aiming at, not the thing you produced. The vertical bars mean absolute value — the size of the gap, sign discarded.

Dividing by your own estimate flatters you whenever you overshoot, because overshooting makes the denominator bigger and the error look smaller. That is exactly the wrong incentive to build into a measurement.

A worked example

A scale reads 48 grams for something that truly weighs 50.

|48 − 50| = 2, then 2 ÷ 50 × 100 = 4%.

Use the reading as the denominator instead and you get 2 ÷ 48 × 100 = 4.17%. Close enough here to look like a rounding difference, which is why the habit survives. On the forecast above, the same swap moved 20% down to 16.67%.

Absolute value throws away the direction

Measure 48 against a true 50 and you get 4%. Measure 52 against a true 50 and you get |52 − 50| ÷ 50 × 100 = 4% as well. Two opposite failures, one number.

If direction matters, drop the bars and keep the sign: (48 − 50) ÷ 50 × 100 = −4% against (52 − 50) ÷ 50 × 100 = +4%. An instrument that always reads low has a bias, which you can correct. One that scatters either side has noise, which you cannot. The absolute form cannot tell you which you have.

Averaging errors, where the small denominator takes over

Three days of estimates against what actually happened:

Average the three percentages: (5 + 12 + 3) ÷ 3 = 6.67%.

Or total the errors and divide by the total actual: (10 + 6 + 30) ÷ (200 + 50 + 1,000) × 100 = 46 ÷ 1,250 × 100 = 3.68%.

Nearly double, from the same three days. Neither is a mistake. The first treats each day as one vote, so the day with 50 units counts as much as the day with 1,000 and its 12% drags the average up. The second weights each day by its size. Both are defensible; publishing one without saying which is not.

Where percentage error breaks down

What percentage error is not

It compares one measurement against a value you already know to be true. It is not an instrument's stated accuracy, which is a manufacturer's claim about a range of conditions. It is not a confidence interval, which is about uncertainty rather than a known miss. And if you do not have a true value, you cannot compute it at all — what you can compute is how far two measurements disagree, which is a weaker claim and should be worded as one.

Doing it without the paper

The free Percentage Error tool takes Actual and Measured, in that order, and returns the absolute percentage error — dividing by the actual value, as the definition requires. Which of your two numbers is the true one is the judgement; the division is the easy part.

Try it free — with the steps shown

The Percentage Error runs in your browser and shows exactly how it got the answer, so the method sticks.

Open Percentage Error

More from the blog