Arithmetic, Algebra & Number Theory Percentages & Percent Change Relative change on the earlier value as base

Percentage Change Calculator

Percent change measures how far a value has moved relative to where it started. Enter the earlier figure and the later figure and you get the signed percent change, the raw difference in units, the growth factor, and the percent change that would take you back again — which is generally not the same size as the one that got you here, because it is measured on the value you arrived at. The earlier value is always the base, so the sign tells you the direction and the magnitude tells you how big the move was compared with the starting point rather than in absolute units.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Original (earlier) valueThe figure you are measuring from — last year, last month, the before reading. This is the base of the calculation.120
New (later) valueThe figure you are measuring to — this year, this month, the after reading.150

It returns

  • Percent change — Positive means the value rose, negative means it fell.
  • Absolute change — New value minus original value, in the same units you entered.
  • Growth factor (new ÷ original) — The multiplier that turns the original into the new value.
  • Percent change back to the original — The change required to return from the new value to the original, measured on the new value.

The formula

%=100V1V0|V0|
f=V1V0

In plain text: %Δ = 100 × (new − old) / |old|

  • V₀The original (earlier) value — always the base (any)
  • V₁The new (later) value (same as V₀)
  • Signed percent change: positive for a rise, negative for a fall (%)

Dividing by the absolute value of the base keeps the sign of the percent change matching the direction of movement even when the base is negative.

Updated Category Percentages & Percent Change Verified against published test cases Reading time 9 min

What percent change measures, and why the base matters

Percent change turns a raw difference into a statement about scale. A shop that sold 30 more coats this month than last has told you almost nothing until you know whether last month was 120 coats or 12. Dividing the difference by the starting figure fixes that: 30 more on a base of 120 is a 25% rise, while 30 more on a base of 12 is a 250% rise. Same difference, entirely different story.

The base is always the earlier value. That convention is not arbitrary — it is what makes percent changes chain correctly through time. If you know a quantity rose 25% and then fell 10%, and each figure was measured on the value in force at the time, you can reconstruct the end point by multiplying: 1.25 × 0.90 = 1.125, a 12.5% rise overall. Measure the second move against the original base instead and the chain breaks.

That is also why percent change is asymmetric. A rise from 120 to 150 is +25%, but the fall from 150 back to 120 is −20%, because the second calculation is measured against 150. The two are not the same number and never will be except at zero. The calculator reports both so the asymmetry is visible rather than surprising.

The formula, term by term

Take the new value, subtract the original, divide by the size of the original, multiply by 100:

%Δ = 100 × (new − old) ÷ |old|

The numerator is the absolute change, and it carries the direction. A positive numerator means the value went up; a negative one means it went down. This number keeps the units of whatever you measured — dollars, tonnes, people — which is why it is worth quoting alongside the percentage.

The denominator is the base. Using the absolute value of the original rather than the signed value is a deliberate choice, and it matters whenever the base is negative. Suppose a company's profit moves from −$50m to −$25m. The business has improved by $25m. Divide by the signed base and you get 25/(−50) = −50%, which reports an improvement as a decline. Divide by |−50| and you get +50%, which matches the direction of travel. Most financial reporting takes the absolute-value convention for exactly this reason; some spreadsheet formulas do not, so state which you used.

The multiplication by 100 is pure rescaling, the same step that turns any fraction into a percentage. If you prefer to work in multipliers, skip it: the growth factor new ÷ old is 1.25 for a 25% rise and 0.75 for a 25% fall, and factors multiply cleanly across periods in a way percentages do not add.

Two cases have no answer. If the original value is zero, the denominator is zero and the change is undefined — no percentage of nothing produces something. If the new value is zero, the return trip is undefined for the same reason. The calculator leaves those blank rather than printing infinity.

Worked example: revenue from $120,000 to $150,000

A business books $120,000 in the first quarter and $150,000 in the second. Work the change by hand.

  1. Absolute change. 150,000 − 120,000 = $30,000. Positive, so revenue rose.
  2. Divide by the base. 30,000 ÷ 120,000 = 0.25. The base is the first quarter, because that is where the movement started.
  3. Rescale. 0.25 × 100 = +25%.
  4. Check with the growth factor. 150,000 ÷ 120,000 = 1.25, and 1.25 − 1 = 0.25, the same 25%. The two routes must agree; if they do not, you have divided by the wrong figure.
  5. Work the return trip. To fall from 150,000 back to 120,000 is a change of −30,000 on a base of 150,000: −30,000 ÷ 150,000 = −0.20, so −20%. Not −25%.

Now suppose Q3 comes in at $135,000. Against Q2 that is (135,000 − 150,000) ÷ 150,000 = −10%. Chain the two quarters as factors: 1.25 × 0.90 = 1.125, so the half-year movement from Q1 is +12.5%. Confirm it directly: (135,000 − 120,000) ÷ 120,000 = 15,000 ÷ 120,000 = 0.125. The factors agree with the direct calculation, whereas adding the percentages (25 − 10 = 15%) does not.

How to read the number you get

Read the sign first, then the magnitude, then the base. The sign is unambiguous: positive is a rise in the quantity, negative is a fall, whichever side of zero the values sit on. The magnitude is only meaningful next to the base, which is why serious reporting quotes both — "up 25% to $150,000" tells you what "up 25%" alone does not.

Be suspicious of very large percentages. A change above about 1,000% almost always means the base was tiny, and the percentage is then a statement about the smallness of the base rather than the size of the movement. Two new customers against a starting base of one is +200%, which is true and useless.

Percent change is not percent difference. Percent change has a direction and a designated base; percent difference is symmetric and divides by the average of the two values, |a − b| ÷ ((a + b) / 2). Use percent difference when neither value came first — comparing two laboratory instruments, say. Use percent change when one value precedes the other in time.

Finally, a percent change over multiple periods is not the same as the per-period rate. Growing 12.5% over two quarters is not 6.25% per quarter; it is the square root of 1.125, so 6.07% per quarter compounded. Whenever you need an average rate over several periods, take the geometric mean of the factors rather than the arithmetic mean of the percentages.

A change and the change that undoes it

Starting from a positive value, every rise needs a smaller fall to reverse it and every fall needs a larger rise, because the return trip is measured on the value you arrived at. Reverse figures are rounded to two decimals.
Change appliedGrowth factorChange needed to return
−90%0.10+900%
−75%0.25+300%
−50%0.50+100%
−25%0.75+33.33%
−10%0.90+11.11%
+10%1.10−9.09%
+25%1.25−20.00%
+50%1.50−33.33%
+100%2.00−50.00%
+200%3.00−66.67%

Each reverse figure is 1/f − 1 expressed as a percent, where f is the growth factor. For −75%, f = 0.25 and 1/0.25 − 1 = 3, so +300%.

Mistakes that invert or inflate the answer

  • Dividing by the new value. The base is the earlier figure. Dividing 30 by 150 instead of 120 gives 20% instead of 25% — close enough to look right and wrong enough to matter.
  • Adding percentages across periods. Three consecutive 10% rises are not 30%; they are 1.10³ = 1.331, so 33.1%. Multiply factors, never add rates.
  • Reporting relative change without the base. "Cases doubled" is a very different statement at 4 cases and at 4,000. Quote both figures.
  • Mixing percent change with percentage points. An interest rate moving from 4% to 5% is a rise of one percentage point and a 25% change in the rate. Both are correct; only one answers each question.
  • Computing percent change across zero. Going from −$20k to +$10k is a $30k improvement, but the percentage is arithmetic without meaning because the base and the result describe opposite conditions.
  • Assuming the reverse change equals the forward change. From a positive starting value the two are equal in size only when nothing moved, and the gap widens fast: a 50% fall needs a 100% rise to undo.

When to reach for a different tool

Use this calculator when you have two observed values and want the movement between them. If instead you have one value and a rate you want to apply, the question is forward-looking and the percentage increase and decrease calculator gives you the resulting figure directly, including the multiplier for chaining several adjustments.

If your question is a static share rather than a movement — what percent of the budget did marketing take, what is 15% of this invoice — use the percentage calculator, which solves the base-100 identity in all three directions.

Where the two values are related by a scaling rule rather than time, treat it as a proportion: the proportion solver cross-multiplies a/b = c/d for whichever term is missing, which is the right frame for scaled recipes, map distances and dosage per kilogram.

For compounding questions — the constant rate that turns one figure into another over several periods — you need a root rather than a division, and the exponent calculator handles the fractional powers involved. Reading changes on a logarithmic scale, common for anything that grows multiplicatively, is easier with the logarithm calculator, because equal log differences correspond to equal percentage changes.

Frequently asked questions

How do I calculate percent change between two numbers?

Subtract the old value from the new value, divide by the old value, and multiply by 100. From 120 to 150: 150 − 120 = 30, then 30 ÷ 120 = 0.25, then ×100 = 25%. The old value is always the denominator; using the new one is the single most common error and it always understates a rise.

Why isn't a 25% rise reversed by a 25% fall?

Because the two changes are measured against different bases. The rise is measured on the starting value and the fall on the higher value you reached. From 120 up 25% is 150; from 150 back to 120 is a drop of 30 on a base of 150, which is 20%. Starting from a positive value, undoing a rise of p% needs a fall of p / (100 + p) of the new value.

What is the percent change if the original value is zero?

It is undefined, and no convention makes it otherwise. Percent change divides by the starting value, and there is no meaningful multiple of zero that reaches a non-zero number. Report the absolute change and both raw values instead — "from 0 to 50" is clearer than any percentage could be.

How do I handle negative numbers in a percent change?

This calculator divides by the absolute size of the original value, so the sign of the result matches the direction of movement: −50 to −25 reports +50% because the value rose. Some spreadsheet formulas divide by the signed value and report −50% for the same move. Neither is wrong, but you must say which convention you used, and avoid the calculation entirely when the values straddle zero.

What is the difference between percent change and percent difference?

Percent change has a direction and divides by the earlier value; percent difference is symmetric and divides by the average of the two. Comparing 40 and 50: the change from 40 to 50 is +25%, from 50 to 40 is −20%, and the percent difference is 10 ÷ 45 = 22.2% either way. Use change for time series, difference for comparing two measurements of the same thing.

How do I calculate a year-over-year change?

Use the same period one year earlier as the base. For June revenue, compare with the previous June rather than with May, which removes seasonality from the comparison. Enter last June as the original value and this June as the new value. Comparing consecutive months instead measures season and trend together, and the two are hard to separate afterwards.

Can percent change be more than 100%?

Yes for a rise, and no for a fall of a positive quantity. A value that more than doubles has risen by over 100% — from 40 to 130 is +225%. A decline is bounded at −100%, which corresponds to reaching zero, because a positive quantity cannot fall further than to nothing unless it goes negative, in which case the percentage stops being informative.

How do I turn several period-by-period changes into one overall figure?

Convert each to a growth factor, multiply them, then subtract one. Changes of +10%, −5% and +8% give 1.10 × 0.95 × 1.08 = 1.1286, so +12.86% overall. Adding the percentages gives +13%, which is close here only because the changes are small; the error grows quickly with larger moves.

References