Percentage Difference
The symmetric formula for comparing two values when neither is the starting point. Understand when to use it, how to calculate it, and how it differs from percentage change.
How to Calculate Percentage Difference
Percentage difference answers the question: by what percentage do these two values differ relative to their average? The formula uses the absolute difference between the values as the numerator and their arithmetic mean (average) as the denominator. Because the formula uses the average — not one specific value — the result is the same regardless of which value you call V1 and which you call V2. This symmetry is the defining property of percentage difference.
Worked Example: Comparing Two Prices
Suppose Store A sells a product for $80 and Store B sells it for $100. What is the percentage difference between the two prices?
Quick Reference Table
Percentage differences for common value pairs. All results are symmetric — swap V1 and V2 and the answer is unchanged.
| V1 | V2 | Absolute Difference | Average | % Difference |
|---|---|---|---|---|
| 50 | 75 | 25 | 62.5 | 40.0% |
| 80 | 100 | 20 | 90 | 22.2% |
| 120 | 150 | 30 | 135 | 22.2% |
| 200 | 250 | 50 | 225 | 22.2% |
| 40 | 60 | 20 | 50 | 40.0% |
| 90 | 110 | 20 | 100 | 20.0% |
| 500 | 600 | 100 | 550 | 18.2% |
| 1000 | 1500 | 500 | 1250 | 40.0% |
An interesting pattern in the table: values 80/100, 120/150, and 200/250 all give 22.2% despite having very different magnitudes — because in each pair, the larger value is exactly 25% above the smaller, producing the same proportional gap relative to their average.
Percentage Difference vs Percentage Change
These two formulas are often confused, but they answer fundamentally different questions. Choosing the wrong one will give a misleading result — so it's worth understanding exactly when each applies.
Percentage Change
Requires a clear "before" (old) and "after" (new) value. The old value is the reference point — the denominator.
((New − Old) ÷ Old) × 100
Result can be positive (increase) or negative (decrease). Not symmetric: swapping old and new gives a different answer.
Percentage Difference
No "before" or "after". Both values are peers. The average is the reference point — the denominator.
|V1 − V2| ÷ ((V1 + V2) ÷ 2) × 100
Result is always positive. Fully symmetric: swapping V1 and V2 gives the exact same answer.
When to Use Each Formula
Use percentage change when one value is the undisputed starting point and the other is a later measurement. Examples: revenue this quarter vs last quarter, your weight today vs six months ago, a stock price now vs when you bought it. The percentage change calculator handles both increases and decreases with the correct formula for each direction.
Use percentage difference when you are comparing two peers with no natural baseline. Examples: the price of the same item at two different stores, the fuel efficiency of two competing car models, the salaries of two employees in the same role, the measured length of an object by two different researchers. In these cases, there is no "original" — both values are equally valid reference points, so you use the average.
A Concrete Comparison
Suppose a salary rose from $60,000 to $75,000. The percentage change is ((75,000 − 60,000) ÷ 60,000) × 100 = 25% — because $60,000 is clearly the starting point. But if you're comparing two colleagues' salaries of $60,000 and $75,000 without knowing which came first, the percentage difference is |60,000 − 75,000| ÷ ((60,000 + 75,000) ÷ 2) × 100 = 15,000 ÷ 67,500 × 100 = 22.2%. The same two numbers, but a different question — and a different answer. For raise calculations specifically, the salary raise calculator uses percentage change with the starting salary as the base.
Why the Results Differ
The percentage change from $60k to $75k (25%) is larger than the percentage difference (22.2%) because it uses the smaller value ($60k) as the denominator. Percentage change from $75k to $60k is −20%, which uses the larger value as the denominator and gives a smaller magnitude. The percentage difference's use of the average (67.5k) always falls between these two extremes — it is the neutral midpoint answer that treats both values equally.
Real-World Applications
Price Comparison Shopping
When comparing prices across stores, neither price is the "original" — both are equally valid reference points. If Retailer A charges $129 and Retailer B charges $149 for the same item, the percentage difference is |129 − 149| ÷ ((129 + 149) ÷ 2) × 100 = 20 ÷ 139 × 100 = 14.4%. This tells you the prices differ by 14.4% relative to their average — a symmetric, neutral way to describe the price gap without implying one is the "correct" price. For calculating how much you save choosing the cheaper option, the discount calculator may be more directly useful.
Scientific Measurements
When two researchers measure the same quantity independently, neither measurement is "the truth" — both are estimates. Reporting the percentage difference quantifies the degree of agreement between the measurements without privileging either. Two lab technicians measuring the same sample: Technician A gets 48.2 mL, Technician B gets 51.6 mL. Percentage difference = |48.2 − 51.6| ÷ ((48.2 + 51.6) ÷ 2) × 100 = 3.4 ÷ 49.9 × 100 = 6.8%. When one measurement is the accepted true value and you want to know how far off a measurement is, use percentage error instead — it uses the true value as the reference, not the average.
Sports and Performance Comparisons
Comparing two athletes' statistics, two teams' scores across a season, or two products' performance benchmarks all call for percentage difference — neither competitor is the designated baseline. A runner who finishes a 5K in 22 minutes vs another who finishes in 26 minutes: percentage difference = |22 − 26| ÷ ((22 + 26) ÷ 2) × 100 = 4 ÷ 24 × 100 = 16.7%. Their finishing times differ by 16.7% relative to their average.
Business and Financial Comparisons
Comparing two business divisions' revenue, two product lines' margins, or two investment options' projected returns — these are all peer comparisons with no natural baseline. Division A generates $2.1M, Division B generates $2.8M: percentage difference = |2.1 − 2.8| ÷ ((2.1 + 2.8) ÷ 2) × 100 = 0.7 ÷ 2.45 × 100 = 28.6%. The divisions' revenues differ by 28.6% relative to their combined average. If you need to assess what percentage raise Division B's budget represents over Division A, that's a percentage change calculation with Division A as the base.
Can Percentage Difference Exceed 100%?
Yes — unlike percentage decrease (which caps at 100%), percentage difference can exceed 100% when the gap between values is larger than their average. This happens when one value is much larger than the other. Example: comparing 5 and 100 → |5 − 100| ÷ ((5 + 100) ÷ 2) × 100 = 95 ÷ 52.5 × 100 = 181%. The two values differ by 181% relative to their average. As one value approaches zero and the other stays large, the percentage difference approaches 200% (the theoretical maximum, because the average becomes half of the large value and the difference approaches that same half).
Common Mistakes to Avoid
The most frequent error is using percentage difference when percentage change is called for — or vice versa. If one value is clearly an earlier or baseline measurement, use percentage change. Using the average as the denominator when you have a natural starting point understates the actual change rate (as shown in the $60k/$75k salary example above).
The second most common mistake is forgetting the absolute value bars and getting a negative result. Percentage difference is always non-negative — if your calculation gives a negative number, you subtracted in the wrong order. Simply flip the subtraction: use |V1 − V2| rather than (V1 − V2).
Finally, watch out for confusing percentage difference with the percentage that one value is of another. "75 is what percentage of 80?" is a different question — it's 75 ÷ 80 × 100 = 93.75%, not a percentage difference. The percentage of a number calculator handles that type of calculation.
Need a percentage change instead?
Use the % Change Calculator when you have a clear before and after value.