Skip to content
MasterMath

Percentage Difference Calculator

Compare two values symmetrically, against their mean. Unlike percentage change, it gives the same answer whichever value you put first.

Percentage difference

—

Percentage difference—
Absolute difference—
Mean of the two—
From the first to the second—
From the second to the first—

How this was worked out

    The rule

    difference % = |a − b| ÷ ((a + b) ÷ 2) × 100

    Why it works

    Percentage difference divides by the mean of the two values rather than by one of them. That makes it symmetric: swapping the values gives the same answer, which is what you want when neither is a 'before'.

    How to do it by hand

    1. Take the absolute difference between the two values
    2. Work out their mean by adding and halving
    3. Divide the difference by the mean
    4. Multiply by 100

    What is worth knowing

    Percentage difference and percentage change answer different questions and get confused constantly. Change has a direction — from a starting value to a final one — and is asymmetric. Difference has no direction and is symmetric. Between 40 and 60 the difference is 40 % of their mean, while the change from 40 to 60 is +50 % and from 60 to 40 is −33 %. Three different numbers, all correct, all answering different questions. Use difference when comparing two measurements of equal standing, and change when one clearly came first.

    Frequently asked questions

    How is this different from percentage change?

    Change compares against a starting value and has a direction. Difference compares against the mean and is the same either way round.

    Which should I use?

    Difference when neither value is a baseline — two measurements, two products. Change when one clearly came before the other.

    Why divide by the mean?

    Because it treats both values equally. Dividing by either one would make the answer depend on the order.

    Can it exceed 100 %?

    Yes, when the values are far apart. The maximum approaches 200 % as one value approaches zero.