=Calculator Hub

Percentage Change Calculator

Enter an old (starting) value and a new (ending) value to instantly see the percentage change between them, whether that change is an increase or a decrease, and the raw numeric difference.

Percentage change25%
Difference (new − old)20
DirectionIncrease

How this calculation works

Percentage change measures how much a value has grown or shrunk relative to where it started. The formula is: percent change = (new value − old value) ÷ |old value| × 100. The old value is always the base — that is what "relative to" means here.

Because the old value is the base, a rise and an equivalent fall are not symmetric. Going from 50 to 100 is a 100% increase, but going back from 100 to 50 is only a 50% decrease, even though the raw difference (50) is identical both times.

If the old value is zero, percentage change is mathematically undefined (you cannot divide by zero) — this calculator reports it as undefined rather than showing a misleading number.

Worked example

A product's price moves from 80 to 100. The difference is 100 − 80 = 20. Dividing by the old value: 20 ÷ 80 × 100 = 25%. So the price increased by 25%, using the original price of 80 as the base — not the new price of 100.

Increase vs. decrease, at a glance

Whether a change counts as an increase or a decrease depends only on the sign of the difference (new value minus old value). A positive difference is an increase, a negative difference is a decrease, and a difference of exactly zero means no change occurred.

Old valueNew valueDifference% changeDirection
80100+20+25.00%Increase
10080−20−20.00%Decrease
5075+25+50.00%Increase
200150−50−25.00%Decrease
404000.00%No change

Why the old value is always the base

Think of percentage change as answering "how big is the move, relative to where I started?" That framing only makes sense if the starting point is the denominator. It also keeps the math consistent with everyday language: if a 100 item is discounted by 25%, it drops to 75 — a change of −25/100 = −25%, using the original 100 as the base, not the new 75.

Percentage change vs. percentage points

Common real-world uses

Percentage change shows up constantly outside pure math homework. Retailers use it to describe price rises and markdowns; investors use it to describe stock or portfolio returns; analysts use it to compare sales, traffic, or population figures year over year; and scientists use it to express the relative size of an experimental effect.

In every case the same rule applies: identify which figure is the "before" (old) value, and divide the change by that number, never by the "after" (new) value.

Frequently asked questions

What is the formula for percentage change?
Percentage change = (new value − old value) ÷ |old value| × 100. The old value is always the denominator, which is why the calculation is not symmetric between an increase and the matching decrease.
Why does percentage change use the old value, not the new one?
Percentage change describes how far you moved relative to your starting point, so the starting point is the natural yardstick. Using the new value instead would answer a different question — how big the old value was relative to the new one — and would make percent increases and decreases inconsistent with everyday usage (e.g. a 50% off sale then a 50% price hike would not return you to the original price).
What is the difference between percentage change and percentage points?
Percentage change is a relative measure (a ratio of the difference to the old value), while a percentage point is an absolute difference between two percentages. If a tax rate rises from 20% to 25%, that is a 5 percentage point increase, but it is a 25% relative increase in the tax rate itself (5 ÷ 20 × 100). Mixing the two up is one of the most common statistics errors in news reporting.
What does it mean if the old value is zero?
Percentage change is undefined when the old value is zero, because you would be dividing by zero. There is no meaningful percentage to describe going from "nothing" to any number — this calculator flags that case instead of returning a number.
Can percentage change be more than 100%?
Yes. Any increase where the new value is more than double the old value produces a percentage change above 100%. For example, going from 10 to 30 is a 200% increase, because the difference (20) is twice the old value (10).
Does this tool store the numbers I enter?
No. Everything runs locally in your browser — the values you enter are never uploaded, logged, or saved anywhere.
How do I calculate a percentage decrease specifically?
Use the same formula. If the new value is smaller than the old value, the difference is negative, and dividing by the old value gives a negative percentage — that negative sign is what marks it as a decrease. This calculator labels it "Decrease" automatically whenever the result is negative.
This tool is provided for general information only. Verify important figures independently. · Last reviewed: August 25, 2026