Percentage difference compares two values without a "before" and "after": uses their average as the reference.
Use positive for increase, negative for decrease (e.g. -15 for 15% decrease)
Enter two values to calculate the percentage change, difference, or new value.
Percentage Change Formulas
Percentage change is (new value − old value) ÷ |old value| × 100. Going from 80 to 100 is a 25% increase, while going from 100 to 80 is a 20% decrease, because the starting value is always the base. Enter an original and a new value above to get the change, or switch tabs for percentage difference or a new value after a change.
There are three related but distinct percentage calculations. Choosing the right one depends on what you're trying to measure.
((New Value - Old Value) / |Old Value|) × 100
% Difference (no before/after):
(|A - B| / ((A + B) / 2)) × 100
New Value after % Change:
New Value = Original × (1 + Percentage / 100)
Percentage Change vs Difference
Common Errors to Avoid
Percentage Point vs Percent Change
Real-World Applications
Undo and Recovery Table
Because the base changes, the percentage that reverses a move is never the same size as the move itself. Left: the decrease that cancels an increase. Right: the gain needed to recover from a loss.
| Increase | Decrease that undoes it | Loss | Gain needed to recover |
|---|---|---|---|
| +10% | 9.09% | −10% | 11.11% |
| +20% | 16.67% | −20% | 25% |
| +25% | 20% | −25% | 33.33% |
| +50% | 33.33% | −50% | 100% |
| +100% | 50% | −75% | 300% |
| +200% | 66.67% | −90% | 900% |
The rule behind the table: after an increase of p%, you need a decrease of p ÷ (100 + p) to get back. After a loss of p%, you need a gain of p ÷ (100 − p).
Four Worked Examples
A price increase
Gas goes from $3.19 to $3.49 a gallon. The change is $0.30, and 0.30 ÷ 3.19 × 100 = 9.40% increase.
A decrease
Website visitors fall from 1,250 to 980. The change is −270, and −270 ÷ 1,250 × 100 = −21.6%, a 21.6% decrease.
Percentage difference
One store charges $42 for an item and another charges $48. Neither price is the "before", so use the % Difference tab: |42 − 48| ÷ ((42 + 48) ÷ 2) × 100 = 6 ÷ 45 × 100 = 13.33%.
A negative starting value
A small business goes from a $20,000 loss (−20,000) to a $5,000 profit. The change is +25,000, and dividing by the absolute value of the start gives 25,000 ÷ 20,000 × 100 = +125%. Without the absolute value you would get −125%, which wrongly suggests things got worse.
Edge Cases: Zero, Negatives and Small Bases
- Starting at 0: percentage change is undefined, because the formula divides by the old value. Report the absolute change instead ("up 25 from zero"). The calculator says so rather than showing a number.
- 0 to 0: nothing changed, so the calculator shows 0%.
- Negative start: the calculator divides by the absolute value of the start, as spreadsheet users do with =(B1−A1)/ABS(A1). Results across zero are still hard to read, so quote the raw numbers alongside the percent.
- Tiny bases give huge percents: going from 1 to 5 is a 400% increase. When the starting number is small, the absolute change is often the more honest figure.
- Percentage difference with negatives: the calculator averages the absolute values, |A| and |B|, so 5 and −5 give a 200% difference instead of a division by zero.
To find a percent of a number or what percent one number is of another, use the percentage calculator. For growth that repeats every year, the compound interest calculator shows how it builds up.