Change Percent Calculator
One pair of values is easy. The real chore starts with a column of them: twelve monthly figures, each needing its own percent change, and an overall change that is not the sum of the steps. Most calculators make you run that list one pair at a time and leave the compounding trap armed.
This calculator owns the forward direction. Its percent change mode handles the single pair, and its series mode takes a whole comma separated list and returns every step change plus the correct overall change in one result. It also separates percentage points from relative change and computes percent difference for values with no starting point. Working backward from a new value and a known percent to the original value is covered as a hand method in the formulas section below, because the one mistake in that direction, subtracting the percent instead of dividing, is worth seeing in full.
This page owns the forward direction and the series. If you know the new value and a percent and need the original value, divide by the change factor using the hand method in the formulas section below.
Quick Answer
Key takeaways
- Percent change divides by the absolute value of the old value, so a narrowing loss reads as the improvement it is.
- Series mode computes every step change and the compounded overall change across a whole list at once.
- Step changes never add up to the overall change; they compound, because each step uses a fresh base.
- Percent difference uses the midpoint as its base and fits unordered pairs; percentage points are the plain gap between two percents.
- Quick Answer
- How to use the change percent calculator
- The formulas for all five modes
- Worked example: the series mode, step by step
- Percentage points and percent difference, without the mix-ups
- What competing percent change calculators miss
- Frequently Asked Questions
- Add This Calculator to Your Website
- References
How to use the change percent calculator
For a single before-and-after question, leave the mode on percent change, enter the old value and the new value, and press Calculate. A move from 120 to 150 returns 25% increase, with the absolute change of 30 shown beside it. The calculator divides by the absolute value of the old figure, a detail that matters when the starting value is negative: a loss narrowing from -200 to -150 is correctly a 25% improvement, not a fall.
The series mode is the reason this page exists. Switch to it, paste a comma separated list in time order, monthly prices, weekly traffic, quarterly output, and you get every step change in one result plus the overall change from first to last. The pre-filled list, 100, 120, 150, returns step changes of 20% and 25% and an overall change of 50%. Note that the steps do not add up to the overall figure, and they are not supposed to: each step is measured from a different base, so 20% then 25% compounds to 50%, not 45%. If instead you know the new value and the percent and need the value it came from, work backward by division: original equals new divided by (1 + percent divided by 100). A value that fell 25% to 150 came from 150 divided by 0.75, which is 200. The formulas section below works that direction in full, including why adding 25% back gives the wrong answer. You can check any original you recover with reverse mode here: enter the original and the percent, and reverse mode should return the new value you started with.
The formulas for all five modes
The five modes exist because four different questions all get casually called percent change. Forward change has a starting point and a direction. Percent difference has neither: two lab measurements of 80 and 100 have no before and after, so the fair base is their midpoint, and the difference is 22.22%, not the 25% or 20% you get by picking one as the base. Percentage points are for values that are already percents, where subtraction is the honest gap. And the reverse mode applies a known percent to a known starting value. Picking the wrong mode is the most common percent error on the internet, ahead of any arithmetic slip.
Working backward: finding the original value from a new value and a percent
One direction has no mode in the calculator above, and it is the direction where hand arithmetic fails most often: you know the new value and the percent change, and you need the original. The method is to divide, never to subtract or add the percent. Original = new ÷ (1 + percent ÷ 100). The divisor is the change factor, the multiplier that was applied to the original: a 25% fall means a factor of 0.75, and a 25% rise means a factor of 1.25. So a price that fell 25% to 150 started at 150 ÷ 0.75 = 200. Adding 25% back to 150 gives 187.50, not 200, because the 25% you add is measured from 150 while the 25% that was lost was measured from 200. The bases differ, so the percents do not cancel.
The sign carries the story, so decreases are entered as negative percents in this method. A value of 150 after a fall of 25% is solved with percent = -25 and gives an original of 200. The same 150 solved with +25 answers a different question, the original of a value that rose to 150, which is 150 ÷ 1.25 = 120. Check the sign before you trust the answer. The same base effect sets the recovery figures: undoing a 25% fall takes a 33.33% rise, because the lost amount is measured against the smaller new value on the way back, and undoing a 50% fall takes a 100% rise. Two edges have no answer at all: a fall of 100% reduces any original to zero, so no original can be recovered from it, and a percent change from a zero starting value stays undefined, as the forward mode already flags.
The change factor doubles as a quick check on any percent change result. The factor is new ÷ old, so 150 ÷ 200 = 0.7500 says the new value is three quarters of the old, which is the same fact as a 25% decrease. Multiplying the old value by the factor reproduces the new value. Reverse mode applies exactly that factor for you, since old × (1 + percent ÷ 100) is old × factor, which is why a recovered original can be verified there, as described above.
Two neighboring pages mark the boundaries of this one. A change measured over a year or several years, where the per-year pace is the real question, belongs to the annual change calculator. A domain-bound change, such as a price series or a mass measurement in a lab, belongs to the domain page for that quantity, because those pages carry the units and conventions of their field. This page is the general forward tool, and its series mode is the part none of those neighbors offer.
Worked example: the series mode, step by step
The series field is pre-filled with 100, 120, 150, three monthly figures, and this is exactly what the calculator returns.
| Step | Calculation | Result |
|---|---|---|
| 100 to 120 | (120 − 100) ÷ 100 × 100 | 20% (up) |
| 120 to 150 | (150 − 120) ÷ 120 × 100 | 25% (up) |
| Overall, 100 to 150 | (150 − 100) ÷ 100 × 100 | 50% |
| Sum of the steps, for contrast | 20% + 25% | 45%, which is wrong as an overall figure |
That last row is the trap the series mode is built to disarm. Anyone adding monthly growth rates in a spreadsheet gets 45% and reports it; the compounded truth is 50%, because the second month growth acted on a base that already included the first month gain. The same asymmetry explains recoveries: a value that falls 20% needs a 25% rise to get back, which the series output makes visible the moment a down step is followed by an up step.
Percentage points and percent difference, without the mix-ups
Switch to points mode with an old percent of 5 and a new percent of 7 and the calculator shows both readings side by side: 2 percentage points, and a relative percent change of 40%. Headlines that report a rate rising 2% when it rose 2 points understate the relative move by a factor of twenty; headlines that report a 40% surge for the same event make a modest rate move sound dramatic. Showing both numbers is the entire defense, and it is why the mode exists. Rate moves quoted in basis points can be converted first with the basis point to percentage calculator.
Percent difference earns its place in measurement work. Two scales weighing the same sample at 80 and 100 grams disagree by a percent difference of 22.22%, computed against their midpoint of 90. Neither scale is the original, so neither deserves to be the base. If your two values do have a time order, you want percent change, not difference, and the mode selector keeps the two apart. When several percentages from different groups need combining into one figure, that is an averaging problem, handled by the average of percentages calculator with proper weighting.
What competing percent change calculators miss
The top ranking percent change tools reviewed for this page are competent at the single forward calculation and stop there. Three gaps define this page instead.
Miss 1: no series mode. Every rival checked returns one change for one pair of values. A year of monthly figures means eleven separate calculations and a compounding error waiting at the end. The series mode here returns all the steps and the correct overall change in one pass.
Miss 2: negative bases handled wrong or not at all. Tools that divide by the signed old value report a narrowing loss as a negative change. This calculator divides by the absolute value, so the sign of the result always matches the direction of the move.
Miss 3: points and difference left as prose warnings. Rivals explain the percentage points trap in an article paragraph but give you no mode that computes both readings. Here points mode and difference mode are calculations, not warnings.
The honest boundary runs the other way too: the calculator above has no mode that recovers a missing original from a new value and a percent. Rather than hide that gap, the formulas section on this page works the backward direction as a hand method, dividing by the change factor, with the sign trap and the total loss edge spelled out. Applying a percent forward is covered in the tool itself, in reverse mode.
Frequently Asked Questions
Subtract the old value from the new value, divide by the absolute value of the old value, and multiply by 100. From 120 to 150 that is (150 minus 120) divided by 120 times 100, which is a 25% increase.
It takes a comma separated list of values in time order and returns the percent change for every consecutive step plus the overall change from the first value to the last. For 100, 120, 150 it returns steps of 20% and 25% and an overall change of 50%, in one calculation.
Because each step is measured from a different base. A 20% rise from 100 reaches 120, and the next 25% is measured from 120, not from 100. The steps compound: 1.20 times 1.25 equals 1.50, an overall rise of 50%, not the 45% you get by adding the steps.
Percent change divides by the starting value and depends on which value came first, so it fits before-and-after questions. Percent difference divides by the midpoint of the two values and has no direction, so it fits comparisons of two peers, such as two measurements of the same thing. For 80 and 100, the percent difference is 22.22%.
When the values are themselves percentages, their plain gap is measured in percentage points: a rate from 5% to 7% rose 2 percentage points. The relative percent change is 40%, because 2 is 40% of the starting 5%. The points mode in this calculator shows both readings together.
To keep the sign of the result honest when the old value is negative. A loss narrowing from -200 to -150 is an improvement of 25%. Dividing by the signed -200 would flip the sign and report it as a decline, which is the classic negative base trap.
No. The change is divided by the starting value, so a zero start makes it undefined. In series mode, a step out of zero is flagged as undefined while the other steps still compute. Report the absolute change for a move away from zero.
Not as a separate mode. Work it by hand with division: original equals new divided by (1 + percent divided by 100). A value that fell 25% to 150 came from 150 divided by 0.75, which is 200. Never add the percent back, because that measures the percent from the new value instead of the original. You can verify a recovered original in reverse mode: enter it with the percent and check that the result is the new value you started with.
Reverse mode applies a known percent change to a known old value to get the new value: new equals old times (1 + percent divided by 100). It is the forward application step. Recovering an unknown original from a new value and a percent is done by hand: divide the new value by (1 + percent divided by 100), as the formulas section above shows.
Add This Calculator to Your Website
References
- Basic Mathematics, "Percentage Change" - a step-by-step tutorial on percent increase and decrease, including the negative value cases. Basic Mathematics: Percentage Change tutorial. Accessed October 2026.
- LifeBase, "Percentage Change vs Percentage Points" - an explainer distinguishing relative change, percentage points, and percentage difference, the three readings this calculator keeps in separate modes. LifeBase: Percentage Change vs Percentage Points explained. Accessed October 2026.
- San Antonio College, "Financial Statement Analysis: Horizontal Analysis" - trend and period-to-period percentage change method, the accounting ancestor of the series mode. San Antonio College: Horizontal Analysis notes (PDF). Accessed October 2026.
- University of Maryland Global Campus, "Horizontal Analysis" - learning materials on computing percentage changes across successive periods and reading trend percentages. UMGC: Horizontal Analysis learning topic. Accessed October 2026.
- Morningstar glossary, "Net Income % Change Annual" - a finance definition of percentage change between reporting periods, computed against the prior period figure. Morningstar: Net Income % Change Annual definition. Accessed October 2026.
