Skip to content
CalcTide logo
Education & Math

Percentage Change Calculator

Going from 40 to 50 is a 25% increase, but going from 50 back to 40 is only a 20% decrease. This percentage change calculator finds the change between an old value and a new value using ((new - old) / old) x 100. Enter the value you started with and the value you ended up with, and the tool reports whether the movement is an increase or a decrease along with the raw point difference between the two numbers. The starting value is always the base of the calculation, which is why the same 10-point gap produces two different percentages depending on which direction you measure. A rise from 40 to 50 divides the $10 gain by the $40 starting point, giving 25%. A drop from 50 back to 40 divides that same $10 loss by the larger $50 starting point, so the percentage shrinks to 20% even though the raw difference is identical. Percentage change shows up anywhere a number moves over time: a stock price from one day to the next, website traffic month over month, a salary after a raise, a bank balance recovering from overdraft, or a subscriber count after a slow quarter. Because the formula always treats the earlier value as the base, it only works for true before-and-after comparisons. When two numbers are equally valid and neither one came first, like two competing price quotes, a percentage difference calculator is the more honest measure.

Education & MathBy

Quick answer

Percentage change measures how much a value grew or shrank relative to where it started.

Percentage change

25% increase

Difference

10

Direction

increase

What this tells you

  • Percentage change measures how much a value grew or shrank relative to where it started.
  • The formula is ((new - old) / |old|) x 100. The starting value is always the base.
  • A positive result is an increase, a negative result is a decrease, and a result of exactly 0% means no change.
  • Because the base changes, a 25% rise followed by a 25% fall does not bring you back to the start.
  • When the old value is negative, like a bank balance recovering from overdraft, dividing by its absolute value keeps the increase and decrease labels accurate.
  • Percentage change is undefined when the old value is zero, since there is nothing to divide by.
  • Percentage change is not the same as a percentage point difference. A rate moving from 2% to 3% is a 1 point rise but a 50% relative increase.

How to Use

  1. 1Enter the original (old) value, the number you are measuring from.
  2. 2Enter the new value, the number you ended up with.
  3. 3Read the percentage change, labeled as an increase or decrease.
  4. 4The raw difference between the two numbers is shown below the main result, useful when the percentage alone hides the scale of the change.
  5. 5If the old value is zero, the calculator cannot return a percentage, since there is no base to divide by. Compare the raw difference instead in that case.

How It Works

Formula

percentage change = ((new - old) / |old|) x 100

Subtract the old value from the new value to get the raw difference, divide that difference by the absolute value of the old value, then multiply by 100. From 40 to 50 the difference is 10, divided by the base 40 gives 0.25, so the change is a 25% increase. From 50 to 40 the difference is -10 against a base of 50, a 20% decrease. When the old value is negative, such as a balance of -$200, dividing by its absolute value rather than the raw value keeps the sign of the result tied to the actual direction of the movement instead of flipping it. The formula is undefined when the old value is exactly zero, since dividing by zero has no defined answer.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Price rises from $40 to $50

Old Value40
New Value50
Result25% increase

The $10 rise is a quarter of the $40 starting price.

Traffic drops from 12,000 to 9,000 visits

Old Value12000
New Value9000
Result25% decrease

The 3,000-visit fall is 25 percent of the 12,000 starting point.

Salary grows from $65,000 to $70,200

Old Value65000
New Value70200
Result8% increase

The $5,200 raise divided by the $65,000 base is 0.08.

Bank balance recovers from -$200 to $50

Old Value-200
New Value50
Result125% increase

The account moves from $200 overdrawn to $50 positive, a $250 swing. Dividing by the absolute value of the $200 starting deficit, rather than the raw negative number, gives a positive 125% increase that reflects real improvement instead of a confusing negative-on-negative result.

Conversion rate moves from 2% to 3%

Old Value2
New Value3
Result50% increase

The rate only moved 1 percentage point, but relative to where it started, that is a 50% increase. Marketers report this as a 50% lift, not a 1% lift, since percentage change measures relative movement rather than the point gap.

Body weight drops from 180 lbs to 162 lbs

Old Value180
New Value162
Result10% decrease

The 18-pound loss divided by the 180-pound starting weight is exactly 0.10, a 10% decrease. Trainers and progress trackers often report change this way, since a percentage scales fairly across people who start at different weights.

Percentage Change Quick Reference

Common old-to-new pairs and the resulting change.

Old valueNew valueChange
100125+25%
10075-25%
5075+50%
80100+25%
200150-25%
25100+300%
-5050+200%

The last row shows a negative starting value: the base is treated as a magnitude, so a swing from -50 to 50 is measured against 50, not -50.

Common mistakes

  • Dividing by the new value instead of the old one. The starting value is always the base, which is why 40 to 50 is +25% but 50 to 40 is -20%.
  • Confusing percentage change with percentage points. A rate moving from 10% to 12% is a 2 point rise but a 20% relative increase.
  • Expecting changes to cancel. A 50% drop needs a 100% gain to recover, because the base shrank.
  • Forgetting to treat a negative old value as a magnitude. A balance moving from -$200 to $50 is an increase, not a decrease, once the base is read as 200 rather than -200.
  • Rounding the old and new values before computing the change. Round only the final percentage, since early rounding can shift a result like 8% into something noticeably different once dollars are involved.
  • Trying to calculate percentage change from a zero base. There is no denominator to divide by, so the result is undefined rather than 100% or infinite.

Embed this calculator on your site

Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.

<script src="https://calctide.com/embed.js" data-tool="percentage-change-calculator" async></script>

Preview the embed at /embed/percentage-change-calculator/.

Frequently Asked Questions

Subtract the old value from the new value, divide by the old value, then multiply by 100. From 40 to 50 that is (50 - 40) / 40 x 100 = 25% increase.
A 20% decrease. The difference is -10, divided by the starting value 50 gives -0.20.
Because the base changes. The same 10-point gap is measured against 40 in one direction (25%) and against 50 in the other (20%).
Percentage change compares a new value against an old one, so direction matters. Percentage difference compares two values of equal standing against their average, so the order does not matter.
Yes. Growing from 25 to 100 is a 300% increase. Any value that more than doubles has grown by more than 100%.
Percentage change is undefined from a zero base, since you cannot divide by zero. Report the raw difference instead.
Subtract the old value from the new value, divide by the ABS() of the old value, and multiply by 100. In Excel or Google Sheets, a formula like =(B1-A1)/ABS(A1)*100 reproduces the same math this calculator uses.
It depends on the absolute value of the starting number, not its sign. Moving from -$200 to $50 is a 125% increase, since the $250 swing is divided by the $200 magnitude of the starting deficit.
Not necessarily. A 50% increase on a small base, like a conversion rate moving from 2% to 3%, is a smaller real change than a 10% increase on a large base, like a salary moving from $65,000 to $71,500. Always check the raw difference alongside the percentage before comparing two changes.
It estimates percentage change calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Education & Math