Calculator Problems

How to Calculate Percentage Change (Increase or Decrease)

Percentage change shows how far a value has moved from a starting value, as a share of that starting value. A positive result is an increase and a negative result is a decrease. The starting value must not be zero.

Last updated: 2 November 2026

Open Percentage Change Calculator →

Step-by-step

  1. Identify the original value and the new value.
  2. Subtract the original from the new value.
  3. Divide the difference by the original value.
  4. Multiply by 100 to get the percentage.
  5. Enter the two values in the Percentage Change Calculator to check your result.

The formula

Percentage change = (new value − original value) ÷ original value × 100. A price that rises from 80 to 100 changes by (100 − 80) ÷ 80 × 100 = 25%. A price that falls from 100 to 80 changes by (80 − 100) ÷ 100 × 100 = −20%.

Why zero is a problem

If the original value is zero, the division is not possible, so the percentage change is undefined. The calculator asks for a non-zero starting value.

Change versus difference

Percentage change depends on the order of the two values. If neither value is the natural starting point, such as two measurements, the percent difference gives a symmetrical comparison using their average.

USE THE TOOL

Finish the task with DevUtilityKits

Use the relevant online utility, check the result, and continue with your development workflow.

Open Percentage Change Calculator →Open Percent Difference Calculator →
FAQ

Frequently asked questions

What is the percentage change formula?

(New value − original value) ÷ original value × 100.

Why is the percentage different when I swap the numbers?

The original value is the divisor, so changing which number is the starting point changes the result.

Can a percentage change be more than 100%?

Yes. If a value more than doubles, the increase is more than 100%.

What if the original value is zero?

The change is undefined because you cannot divide by zero. Describe the change in absolute terms instead.