Home / Calculators / Percentage difference

Percentage Difference Calculator

Compare two values as a percent when neither one is the starting point. The result is the same whichever number you enter first.

Result

—

    The percentage difference formula

    Percentage difference = |A − B| ÷ ((|A| + |B|) ÷ 2) × 100

    The gap between the two numbers is divided by their average, so neither number is treated as the original. That makes the result symmetric: comparing 50 with 70 gives the same answer as comparing 70 with 50.

    Percentage difference or percent change?

    Use percentage change when one value is clearly the earlier one, such as a price last year and this year. Use percentage difference when you compare two values side by side, such as the heights of two buildings, the results of two lab measurements or the prices of two shops.

    NumbersPercentage differencePercent change, first to second
    50 and 7033.33%+40%
    70 and 5033.33%−28.57%

    Choosing the basis

    The standard method divides by the average of the two numbers, and it is the default here. The selector also lets you divide by the first value, the second value, the larger one or the smaller one. This is useful for homework that names a specific rule or for comparing against a reference value. Note that these bases make the answer depend on which number you treat as the reference.

    Special cases

    • If the two numbers are equal, the difference is 0%.
    • If both numbers are 0, the average is 0 and the result is undefined.
    • Negative numbers are compared by their size, using absolute values in the basis.

    Need a before and after figure instead? Use the percentage change calculator. The percentage change guide compares all the methods.

    Frequently asked questions

    How do I calculate percentage difference?

    Find the absolute difference between the two numbers, divide it by their average, and multiply by 100.

    What is the difference between percentage difference and percentage change?

    Percentage change measures from an old value to a new one, so it depends on the order. Percentage difference uses the average of both values, so the order does not matter.

    Why does the calculator divide by the average?

    Dividing by the average treats both numbers equally. This is the usual definition when there is no original value.

    Can the percentage difference be over 100%?

    Yes, when one value is much larger than the other. Comparing 10 with 100 gives about 163.6%.