Percentage Increase Calculator
Calculate percentage increase or decrease between two values.
About the Percentage Increase Calculator
The Percentage Increase Calculator computes the percentage change between an original value and a new value. The formula is straightforward — ((new - old) / |old|) * 100 — but the absolute value in the denominator is the detail that catches people. Without it, a change from -10 to -5 would compute as 50% (positive) when the magnitude actually halved.
Percentage change is the most-used metric in business and finance. Salary increases, revenue growth, stock returns, inflation, conversion rate lifts, and A/B test results are all expressed as percentages because the relative change matters more than the absolute change. A $5,000 raise is huge for someone earning $40,000 (12.5%) and modest for someone earning $200,000 (2.5%).
The asymmetry between increase and decrease is a frequent source of confusion. If a stock falls 50% (from $100 to $50), it must rise 100% to recover (from $50 back to $100). The same dollar amount produces different percentage changes depending on the direction. This is why financial advisors warn that losses hurt more than gains help, even when the percentages look symmetric.
The reverse-change row in the output (labeled ‘New value to old’) shows the percentage change in the other direction. This is the math behind ‘the stock fell 50% and then needed a 100% gain to recover’ — the 50% fall uses the old (pre-crash) price as the denominator, while the 100% recovery uses the new (post-crash) price.
How It Works
The core formula is: percentage_change = ((new - old) / |old|) * 100. The absolute value |old| handles the case where the original value is negative — for example, going from -10 to -5 is a 50% increase in magnitude (the value got less negative, which is an improvement).
The direction is ‘increase’ if new > old, ‘decrease’ if new < old, and ‘no change’ if they are equal. The absolute percentage is always positive (or zero), which makes it easy to compare changes regardless of direction.
The multiplier row shows new / old — useful for compound growth calculations. A 25% increase corresponds to a multiplier of 1.25; compounding that for 3 years gives 1.25^3 = 1.953, or 95.3% cumulative growth.
The reverse-change row computes ((old - new) / |new|) * 100. This is the percentage change needed to go from the new value back to the old value. For a stock that fell from $100 to $50 (a 50% decrease), the reverse change is ((100 - 50) / |50|) * 100 = 100% — the stock must double to recover its previous price.
The calculator rejects a zero original value with an error, because division by zero is undefined. For values that should logically be zero (e.g. revenue growing from $0 to $10,000), use a small non-zero starting value or describe the change in absolute terms (‘the company went from zero to $10,000 in monthly revenue’) rather than as a percentage.
Worked Examples
Default values: original 100, new 125. Change = +25.00% increase. Multiplier = 1.25x. Reverse change = -20.00% (going from 125 back to 100 is a 20% decrease). This is the asymmetry: +25% requires only -20% to undo.
Original 100, new 50. Change = -50.00% decrease. Multiplier = 0.5x. Reverse change = +100.00% (going from 50 back to 100 is a 100% increase). The same dollar change in opposite directions gives asymmetric percentages.
Original 50, new 100. Change = +100.00% increase. Multiplier = 2.0x. Reverse change = -50.00%. Note that +100% and -50% are inverse operations.
Original 1000, new 1100. Change = +10.00% increase. A 10% raise on a $1000 base is $100 — the same absolute amount as a 100% raise on a $100 base, but expressed as a much smaller percentage.
Original -50, new -25. Change = +50.00% (the value became less negative, which is an improvement). Multiplier = 0.5x. This is the case the absolute value in the denominator handles — without it, the result would be -50%, which would misleadingly suggest the change was negative.
When to Use This Tool
- Calculating salary raise percentages during annual review negotiations.
- Measuring revenue growth month-over-month or year-over-year for a small business.
- Computing the percentage return on a stock or crypto investment.
- Evaluating A/B test results — what is the percentage lift of the treatment variant over control?
- Tracking weight loss or fitness progress as a percentage of starting weight.
- Comparing inflation against salary increases to see if real wages are rising or falling.
- Computing the discount percentage when a sale price is shown instead of the discount amount.
Limitations & Disclaimer
The calculator computes single-period percentage change and does not handle compound growth, weighted averages, or multi-period CAGR — use the dedicated Percentage Calculator for compound calculations. The denominator is the absolute value of the original, which produces correct results for negative starting values but does not model all real-world scenarios (e.g. profit/loss accounting with mixed signs). The original value cannot be zero; division-by-zero cases require an alternative framing. See our disclaimer for full terms.
Frequently Asked Questions
Why does the calculator use the absolute value of the original?
Without the absolute value, a change from -10 to -5 would compute as <code>((−5) − (−10)) / (−10) = 5 / −10 = -50%</code> — a misleading negative percentage for what is actually a 50% improvement. Using <code>|old|</code> in the denominator gives +50%, which matches the intuitive sense that ‘the value got less bad’.
Why is the percentage needed to recover from a 50% loss more than 50%?
Because percentages are relative to their starting value. A stock at $100 that falls 50% is at $50; the denominator for any future change is now $50, not $100. To recover to $100 requires another $50 gain on a $50 base, which is 100%. The same dollar amount ($50) produces a different percentage depending on the direction, because the base changes.
What is the difference between percentage change and percentage points?
Percentage change is relative (e.g. interest rate going from 4% to 5% is a 25% increase). Percentage points are absolute (the same change is 1 percentage point). Use percentage points when comparing rates, ratios, or other percentage-valued metrics; use percentage change when comparing absolute quantities like revenue or population.
Can the calculator handle zero as the new value?
Yes. A change from 100 to 0 is a -100% decrease (a total loss). A change from 0 to 0 is 0% (no change). However, a change from 0 to any non-zero value is rejected because the denominator would be zero — use absolute terms instead (‘the company grew from zero to $10,000’ rather than as a percentage).
How do I calculate compound annual growth rate (CAGR)?
CAGR is <code>((new / old)^(1/years) - 1) * 100</code>. For a stock that grew from $100 to $200 over 4 years: <code>((200/100)^(1/4) - 1) * 100 = (1.189 - 1) * 100 = 18.9%</code> per year. The Percentage Increase Calculator computes single-period change; for multi-period CAGR, use the dedicated formula.
Does the calculator handle decimal and negative values?
Yes. Both old and new can be any real number, including decimals and negatives. The absolute value in the denominator ensures negative starting values produce correct results. The only rejected input is old = 0, which causes division by zero.
Last updated: September 9, 2026 · Author: HT99 Tools Editorial Team