Percentage Change Calculator

Find the percentage increase or decrease from one value to another, plus the percentage difference and the absolute change.

  • Tested formula
  • Instant results
  • Updated October 7, 2026

Your details

Results Updates as you type

Formulas

Percentage change = (New − Old) ÷ |Old| × 100
Percentage difference = |A − B| ÷ ((A + B) ÷ 2) × 100
Example: A price rises from $80 to $100: (100 − 80) ÷ 80 × 100 = 25% increase. If it falls back from $100 to $80, that is (80 − 100) ÷ 100 × 100 = 20% decrease — the base is different. The percentage difference between 80 and 100 is 20 ÷ 90 × 100 = 22.22%.

Where percentage change is used

  • Prices and inflation — how much more something costs than last year.
  • Salaries — the size of a raise. A raise from $55,000 to $58,000 is 5.45%.
  • Investments — return over a period (for multi-year growth, use the CAGR calculator).
  • Business metrics — month-over-month revenue, traffic or conversion changes.

How to use the calculator

  1. Enter the original (old) value and the new value.
  2. Read the percentage increase or decrease, the absolute change and the percentage difference between the two numbers.

Gains and losses aren’t symmetric

ChangePercentage changeChange needed to return
50 → 75+50.0%-33.3%
80 → 100+25.0%-20.0%
100 → 80-20.0%+25.0%
100 → 150+50.0%-33.3%
200 → 150-25.0%+33.3%
40 → 20-50.0%+100.0%

Because each percentage is measured against a different starting value, a loss needs a bigger gain to recover. A 50% fall requires a 100% rise to get back to where you started — an important point for investors.

Percentage change vs. percentage points

When the values are already percentages, be careful with wording. If an interest rate rises from 4% to 5%, it has increased by 1 percentage point, but by 25 percent (1 ÷ 4). News reports sometimes mix these up, which can make changes sound much larger or smaller than they are.

Percentage difference

When neither value is the “original” — for example comparing two prices from different stores — use the percentage difference: the absolute difference divided by the average of the two values. For 80 and 100: 20 ÷ 90 = 22.2%. It gives the same answer whichever way round you enter the numbers.

Combining several changes

Successive percentage changes multiply rather than add. A 10% rise followed by a 10% fall leaves you at 1.10 × 0.90 = 0.99, a 1% loss overall. Three yearly increases of 5%, 8% and −3% give 1.05 × 1.08 × 0.97 = 1.100, a total rise of 10.0%. To express a multi-year change as a yearly rate, use the CAGR calculator.

Common uses

  • Price changes and discounts, salary raises and inflation.
  • Investment returns and portfolio performance.
  • Business metrics: month-over-month revenue, traffic or conversion rates.
  • Body weight, test scores and other progress tracking.

Frequently asked questions

What is the formula for percentage change?
Percentage change = (new value − old value) ÷ |old value| × 100. A positive result is an increase and a negative result is a decrease.
What is the difference between percentage change and percentage difference?
Percentage change has a direction — from an old value to a new one. Percentage difference compares two values without a “before” and “after”, dividing the absolute difference by their average. Use it when neither value is the reference, such as comparing two stores’ prices.
Why doesn’t a 50% drop followed by a 50% rise get me back to where I started?
Because each percentage applies to a different base. $100 falls 50% to $50, and a 50% rise on $50 is only $25, giving $75. To recover a 50% loss you need a 100% gain.
What is the difference between percent and percentage points?
If an interest rate rises from 4% to 5%, it increased by 1 percentage point, but by 25 percent (1 ÷ 4). Reporting the change in percentage points avoids confusion.
Can percentage change be more than 100%?
Yes, for increases. Going from 50 to 150 is a 200% increase. A decrease can’t exceed 100% unless the value becomes negative.
What if the original value is zero?
Percentage change is undefined when starting from zero, because you can’t divide by zero. Report the absolute change instead.

Last reviewed October 7, 2026. Results are estimates for informational purposes; see our disclaimer.