Explore
Open navigation menu
GUIDEMath

Percentage Change vs Percentage Difference

Learn when to use directional percentage change and symmetric percentage difference, with formulas, zero-baseline caveats and worked examples.

Practical guide · Linked to a ToolEN / ES
+25%From 80 to 100: directional percentage change
≈22.22%Between 80 and 100: symmetric percentage difference
8%For peer measurements of 48 and 52

The quick answer

Percentage change asks how far a value moved from an original baseline. Percentage difference compares two values without making either one the baseline.

Percentage change

Directional. The original value is the denominator; reversing the order changes the result.

Percentage difference

Symmetric. The average magnitude of both values is the denominator; reversing them does not change the result.

Simple rule

If there is a genuine before and after, use change. If the values are peers and order should not matter, use difference.

The key difference

The same two numbers can yield different percentages because the denominators answer different questions.

Identify the question

Is there an original and a new value, or simply two measurements?

Choose the reference

Use the original value for change; use the average magnitude for difference.

Interpret direction

Change can be positive or negative. Symmetric difference expresses magnitude.

The two formulas

Percentage changePercentage change = (new − original) ÷ original × 100%

A positive result is an increase and a negative result is a decrease.

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

Neither value is treated as old or new; the average magnitude is the reference.

Want to try your own numbers?

The linked calculator applies the directional percentage-change rule to your original and new values.

Try in the calculator

Worked examples

From 80 to 100

The increase is 20 relative to an original value of 80. Percentage change is +25%.

(100 − 80) ÷ 80 × 100 = 25%

Compare 80 and 100

The absolute difference is 20 and the average magnitude is 90. Percentage difference is about 22.22%.

20 ÷ 90 × 100 ≈ 22.22%

Reverse the values

From 100 down to 80, change is −20%; the symmetric difference remains about 22.22%.

(80 − 100) ÷ 100 × 100 = −20%

Measurements without a baseline

Two instruments read 48 and 52 units. Neither is the original value, so the difference is 8%.

4 ÷ 50 × 100 = 8%

Which one should you use?

Choose the metric from the relationship between the values, not from which formula looks familiar.

Use percentage change if…

You compare before and after, old and new, growth or decline. The original value is a meaningful baseline.

Use percentage difference if…

You compare two equivalent measurements and neither should be the baseline. Swapping them should leave the answer unchanged.

For a basic “what percent of” question, use the separate Percentage Calculator linked below.

Common mistakes

Treating peers as old and new

Calling the difference between 48 and 52 a “change” implies an original value that does not exist.

Ignoring the sign

A decrease from 100 to 80 is −20% change, while symmetric difference has no direction.

Using the wrong denominator

80 to 100 gives +25% change but about 22.22% difference because the references differ.

Using zero as the original value

Ordinary percentage change is undefined when the original value is zero. Calling a move from 0 to 10 “infinite percent growth” can mislead; state the absolute change or an appropriate domain-specific convention.

Frequently asked questions

Are percentage change and percentage difference the same?
No. Change uses the original value as its reference and expresses direction. Symmetric difference uses the average magnitude of both values.
Can percentage change be negative?
Yes. From 100 down to 80, the change is −20%. Reversing the order changes the result.
Why does percentage difference use an average?
The average magnitude gives the two values a symmetric reference, so neither is privileged as the baseline.
What if the original value is zero?
Ordinary percentage change is undefined because it would divide by zero. Report the absolute change or use a clearly stated convention.
Now use your own numbers

Open the Percentage Change Calculator and apply the directional rule to your data.

Use the tool →