Percent change calculator

Percent change measures a new value against an old one. Subtract the old value from the new, divide by the old value and multiply by 100. Going from 40 to 50 is a 25% increase, but going back from 50 to 40 is a 20% decrease.

Percent change from one value to another
Percent change—
Increase or decrease a number by a percent
New value—

Calculated in your browser. Nothing you enter is sent or stored.

How percent change is calculated

A percent change always has a starting point. Enter the old value in From and the new value in To. The calculator subtracts From from To to get the absolute change, then expresses that change as a share of the starting value. Ireland’s Central Statistics Office uses the same method for its consumer price index: the current figure minus the previous one, divided by the previous one, times 100.

The sign carries the direction. A positive result is an increase and a negative result a decrease, so there is no need to choose between two separate formulas. Both numbers are shown because they answer different questions. If monthly rent goes from 1,250 to 1,430, the tenant pays 180 more each month, and that is a rise of 14.4% on what they paid before.

The second part of the tool, Increase or decrease a number by a percent, works in the other direction: you supply a starting value and a percent, and it returns the new value.

Formulas

percent change = (To − From) ÷ |From| × 100absolute change = To − Fromincreased value = X × (1 + P ÷ 100)decreased value = X × (1 − P ÷ 100)

The bars around From mean “its size, ignoring the sign”. They make no difference for positive values and keep the direction correct when the starting value is negative. Results are exact; the display rounds long decimals.

Worked examples

Rent rising from 1,250 to 1,430 a month
  1. Absolute change: 1,430 − 1,250 = 180.
  2. Divide by the old rent: 180 ÷ 1,250 = 0.144.
  3. Multiply by 100: +14.4%.
+14.4%, an increase of 180
A commute cut from 80 minutes to 60
  1. Absolute change: 60 − 80 = −20.
  2. Divide by the starting time: −20 ÷ 80 = −0.25.
  3. Multiply by 100: −25%. The minus sign marks a decrease.
−25%, a decrease of 20 minutes
Raising a price of 60 by 15%
  1. Turn the percent into a multiplier: 1 + 15 ÷ 100 = 1.15.
  2. Multiply: 60 × 1.15 = 69.
  3. For a 12% cut instead, the multiplier is 0.88; for example, 250 × 0.88 = 220.
The new price is 69

Why a 50% rise and a 50% fall do not cancel

Each percent applies to whatever value you have at that moment, and the base changes in between. Start at 100 and add 50% to reach 150. Take 50% off 150 and you are at 75, a quarter below where you started. The fall was measured against a larger number than the rise.

Start100 After +50%150 Then −50%75
Starting at 100, a 50% increase followed by a 50% decrease ends at 75, not 100

The same happens with smaller steps: a 10% rise followed by a 10% fall leaves 99. Two 10% rises in a row add up to 21%, not 20%, because the second rise is taken on 110. To get back from 75 to 100 you need an increase of 33.33%, which the From and To fields will confirm.

Percentage points versus percent

When the values are themselves percentages, such as interest rates, unemployment rates or vote shares, there are two ways to describe a change, and they give very different numbers. An interest rate moving from 2% to 3% has gone up by 1 percentage point (3 − 2). Measured as a percent change, the rate has risen by 50%, because 1 is half of 2. The UK Office for National Statistics style guide defines a percentage point as the difference between percentages and shows the gap with an example: 10% falling by 1 percentage point gives 9%, while a 1% fall gives 9.9%.

Both statements are correct, but a headline saying “rates up 50%” and one saying “rates up 1 point” leave readers with different impressions. For small moves, finance often uses basis points, where 1 percentage point is 100 basis points: a mortgage rate going from 4.5% to 4.75% is up 0.25 points (25 basis points), or 5.56% in relative terms. This calculator returns the percent change; for the point change, subtract one rate from the other.

Negative and zero starting values

Dividing by the size of From keeps the sign meaningful when the starting value is below zero. A temperature anomaly or a balance going from −20 to −10 has risen, and the calculator reports +50%. From −20 to 10 it reports +150%. Such figures are mathematically consistent but easy to misread, so for anything that crosses zero, such as a loss turning into a profit, it is clearer to quote both values than a single percent.

A starting value of zero has no percent change at all: any amount compared with nothing is infinitely large, so the calculator shows a message instead of a result. Quote the absolute change in that case.

Common mistakes

  • Dividing by the new value. From 40 to 50, dividing the change of 10 by 50 gives 20%, which is the decrease from 50 back to 40. The divisor is always the old value.
  • Adding successive changes. Percent changes multiply rather than add. A 10% rise followed by another 10% rise is +21% overall.
  • Calling a point change a percent change. A jump from 2% to 3% is 1 percentage point; writing “1% higher” understates it by a factor of fifty.
  • Quoting large percentages from tiny bases. Going from 3 to 6 is +100%, the same as going from 3 million to 6 million. When the base is small, give the absolute numbers too.

Over several periods, the average yearly change is not the total change divided by the number of years, because each year’s change compounds on the previous one.

Sources

  1. How to Calculate a Percentage Change (Consumer Price Index methodology), Central Statistics Office (Ireland).
  2. Percentages and percentage points, Content style guide, Office for National Statistics (UK).