Percentage Change Calculator
Free percentage change calculator. Compute signed percent change, absolute change, and symmetric percent difference between any two values, instantly.
Percentage Change Calculator
Background.
The Quanta percentage change calculator turns two raw numbers into the three measures of relative movement that scientists, accountants, analysts, and engineers actually use: the signed percent change (the standard "how much did it grow" figure), the absolute change in the original units, and the symmetric percent difference (the order-independent version that statisticians prefer when comparing two readings of equal authority). Type an initial value and a final value, and the page updates instantly with all three.
Behind the field labels sits a surprisingly deep distinction that trips up nearly every first-year finance student, every junior data analyst, and most newsroom editors at least once. Percent change is signed and asymmetric — it cares which value you call "first" because it divides by that one. Percent difference is unsigned and symmetric — it divides by the midpoint, so it gives the same number whether you compare A to B or B to A. Mix them up and a 50% loss looks like it can be undone by a 50% gain (it cannot — you need a 100% gain to recover from a 50% loss, because the base shrank when the value did).
This calculator is the tool we reach for when reporting stock returns, year-over-year revenue, conversion-rate experiments, manufacturing-yield deltas, lab-measurement reproducibility, and any other situation where the question "by how much did this move?" has more than one defensible answer. The signed percent change is what every spreadsheet, brokerage statement, and SEC filing reports as the standard return measure. The symmetric percent difference is what NIST recommends for comparing two experimental measurements where neither is the reference value, and what chemists use when reporting the agreement between two titration runs. The absolute change is what an engineer uses when the question is "did the tolerance window get exceeded?" — percentages mean nothing if the underlying scale is small enough that a 200% change is still half a millimetre.
Edge cases are surfaced explicitly: an initial value of zero makes the signed percent change undefined (you cannot divide by zero, and growth from "nothing" has no finite multiplier), so the engine throws rather than returning a misleading infinity or a silent zero. Negative starting values are supported correctly — the formula uses the absolute value of the initial reading in the denominator so that a move from −10 to −5 reports as a +50% change (the magnitude shrank by half toward zero) rather than the −50% that a naïve divide would give.
Going forward in this page we walk through the distinct formulas, work a complete example showing why 100 → 150 is a 50% change but a 40% difference, and answer the eight long-tail questions readers most frequently ask about percent change versus percentage points, CAGR versus simple change, and why every financial textbook divides by the initial value rather than the final one. Bookmark this page as the one-stop reference for any time you need to turn "this went from X to Y" into a number you can defend in a meeting.
What is percentage change calculator?
Percentage change is the standard relative-difference measure used across business, finance, science, and policy reporting. Formally, it is the signed ratio of the change in a quantity to its starting value, expressed as a number out of one hundred: (final − initial) ÷ initial × 100. When the result is positive the value rose; when it is negative the value fell; when it is zero the value was unchanged. Percent change is asymmetric on purpose — by anchoring on the initial value it tells you how much the original was effectively multiplied by, which is exactly what you want when calculating returns, growth rates, or anything that compounds. Percent difference, by contrast, is the symmetric cousin used when neither value is privileged: |a − b| ÷ ((|a| + |b|) ÷ 2) × 100. This formula is what the NIST Engineering Statistics Handbook recommends for comparing measurements with no obvious reference value, and what most chemistry, physics, and metrology labs use when reporting agreement between two readings. The two formulas answer subtly different questions. Percent change answers "how big a move was this relative to where it started?" Percent difference answers "how far apart are these two readings, on average?" In most everyday reporting the first is what people want, even if they ask for the second by name.
How to use this calculator.
- Type the initial value in the first field. This is the starting point — the price you paid, the revenue last quarter, the measurement before the experiment, the visit count before the redesign.
- Type the final value in the second field. This is the ending point — the current price, the revenue this quarter, the measurement after the experiment, the visit count after the redesign.
- Read the three results. The headline number is the signed percent change against the initial value (the standard finance/news measure). Below it sit the raw absolute change in original units and the symmetric percent difference (the lab/statistics measure).
- Watch the sign. A positive percent change means an increase from initial to final; a negative percent change means a decrease. If you swap which value you call initial and which you call final, the sign flips and the magnitude often changes too.
- If the initial value is zero, the calculator will refuse to compute — that is correct behaviour, because dividing by zero makes percent change mathematically undefined. Report the raw numbers instead, or describe the change as "appeared from zero" without claiming a percent.
- If the two values disagree in sign (one positive, one negative), use the absolute change and the symmetric percent difference rather than the signed percent change — the signed measure can produce results above 100% in magnitude that are technically correct but easy to misread.
The formula.
Two distinct formulas are computed in parallel. The first is percent change: percentChange = (finalValue − initialValue) ÷ |initialValue| × 100. The denominator is the absolute value of the initial reading, which preserves the intuitive sign of the result when the initial reading is itself negative (going from −10 to −5 is a +50% move, not a −50% move). The second is percent difference: percentDifference = |finalValue − initialValue| ÷ ((|initialValue| + |finalValue|) ÷ 2) × 100. The denominator is the arithmetic mean of the two magnitudes, which makes the formula symmetric — comparing A to B gives the exact same number as comparing B to A. Internally both formulas run on Decimal.js for arbitrary-precision arithmetic, which is what keeps results like 0.1 + 0.2 from accumulating IEEE 754 rounding error across long calculations. The absolute change is just finalValue − initialValue, returned in whatever units the inputs were in. The two percent measures will agree only at zero change; for every other case they disagree by a predictable amount, with the disagreement growing as the relative size of the change grows. A 10% change from 100 to 110 is a 9.52% difference; a 100% change from 100 to 200 is a 66.67% difference; a 200% change from 100 to 300 is a 100% difference (the change is now equal to the midpoint of the two values).
A worked example.
A company's monthly recurring revenue grew from $100,000 in January to $150,000 in February. Entering 100 as the initial value and 150 as the final value returns a percent change of +50%, an absolute change of +50, and a percent difference of 40%. The signed percent change is the standard figure a CFO would report in a board deck — revenue grew by half against the January baseline. The arithmetic is (150 − 100) ÷ 100 × 100 = 50 ÷ 100 × 100 = 50%. The absolute change of 50 is the dollar amount the revenue grew by, in whatever units you entered. The percent difference of 40% comes from |150 − 100| ÷ ((100 + 150) ÷ 2) × 100 = 50 ÷ 125 × 100 = 40%, and it is the figure a statistician would use if comparing two months without privileging either one. Now flip the example: revenue shrinks from 100 to 50. The percent change is −50% (the company lost half its revenue), the absolute change is −50, and the percent difference is |100 − 50| ÷ ((100 + 50) ÷ 2) × 100 = 50 ÷ 75 × 100 = 66.67%. Notice that the percent difference is larger for the loss than for the gain even though the absolute change is the same — that is the symmetric formula correctly reflecting that 50 and 100 are relatively further apart than 100 and 150 are.
Frequently asked questions.
What is the difference between percent change and percentage points?
What is the difference between percent change and percent difference?
What is the difference between CAGR and simple percent change?
Why does percent change divide by the initial value rather than the final value?
What happens when the initial value is zero?
How do I calculate percent change with negative starting values?
Why is a 50% loss not undone by a 50% gain?
What is the formula for percent change?
When should I use percent difference instead of percent change?
References& sources.
- [1]NIST/SEMATECH e-Handbook of Statistical Methods — section on relative-difference measures including percent change and the symmetric percent-difference formula used in inter-method comparisons.
- [2]U.S. Bureau of Labor Statistics — Handbook of Methods, chapter on percent-change methodology used in CPI, PPI, and employment reporting.
- [3]Khan Academy — Percent word problems, percent change, and reverse percentages: pedagogical reference for the canonical relative-change formula.
- [4]Stewart, J. (2015). Calculus: Early Transcendentals, 8th edition. Cengage Learning. Section 2.7 on rates of change and the definition of relative change as the limiting form of the percent-change ratio.
- [5]ISO 80000-2:2019 — Quantities and units — Part 2: Mathematics. Specifies notation for dimensionless ratios including percent and the conventions for expressing relative differences.
- [6]NIST Guide to the SI, Special Publication 811, §7.10.2 — guidance on expressing relative differences as dimensionless percentages.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled