The percentage change calculation formula
Percentage change, also called percentage increase or decrease, describes the relative movement between two measurements. The first number is the baseline; the second is the observation after a period, a price adjustment or a new measurement.
The absolute difference is final value minus initial value. The percentage adds context: a difference of 20 dollars does not mean the same thing on a base of 40 or 400. Dividing by the magnitude of the initial value keeps the sign aligned with the direction of change.
The sign carries meaning. A positive number indicates an increase, a negative number indicates a decrease, and zero means the two values match. Keep the sign during the calculation and round only the final display.
Percentage change = ((Vf − Vi) / |Vi|) × 100Vi is the initial value and Vf is the final value. The denominator is |Vi|; absolute difference is Vf − Vi.
Why the initial value is the denominator
A price moving from 50 to 60 adds 10 to a base of 50, so the increase is 20%. Reversing the path, from 60 to 50, gives a 16.67% decrease because the base is now 60.
This asymmetry is expected, not a formula error. In a report, state which period or measurement is the reference, especially when comparing sales, users, energy use or indicators with different scales.
- Write Vi first and Vf second; do not reorder values just because one is smaller.
- Check that units match: dollars with dollars, kilograms with kilograms, visits with visits.
- Name the period: month over month, year over year, or before and after a change.
Worked examples between two numbers
A growth example makes every step visible. If a shop moves from 240 to 300 orders, the difference is 60. Dividing 60 by 240 gives 0.25, so the final number is 25% higher than the baseline.
For a decrease, consider energy use falling from 500 to 425 kWh. The difference is −75 and −75 / 500 × 100 = −15%. Writing −15% is more precise than saying only “15% less” because it preserves direction.
| Initial value | Final value | Difference | Change |
|---|---|---|---|
| 240 orders | 300 orders | +60 | +25% |
| 500 kWh | 425 kWh | −75 | −15% |
| $80 | $100 | +$20 | +25% |

Percentage change versus percentage difference
In everyday language, percentage difference can mean two things. When there is a timeline or a clear baseline, use percentage change with the absolute value of the first number in the denominator. It fits growth, decline, budget variance and year-over-year reporting.
When two values are compared without choosing a reference, a symmetric difference can divide the absolute difference by the average of the absolute values. This measure does not identify a baseline, so describe it clearly in the report.
| Question | Recommended measure | Denominator |
|---|---|---|
| How much did it grow from yesterday to today? | Percentage change | Absolute initial value |
| How different are two equivalent measurements? | Symmetric percentage difference | Average of absolute values |
| How many points did a rate move? | Percentage points | No division |
Zero, negative values and extreme results
When the initial value is zero, division by zero is undefined. You can still report the absolute difference, or describe the move as “from zero to 30 units” without turning it into a made-up percentage.
With a negative baseline, the denominator stays positive because the formula uses its absolute value. From −100 to −80, the difference is +20 and the change is +20% on a base of 100: the number rises even though it remains below zero. When values cross zero or represent accounting losses, show the original values and explain the convention.
- Do not replace a zero baseline with 1 just to obtain a percentage.
- For very small bases, show precision and the measurement unit.
- If a negative sign has accounting meaning, add a sentence that explains the result.
Percentage change calculation in Excel and Sheets
Put the initial value in B2 and the final value in C2. Enter `=(C2-B2)/ABS(B2)` in another cell and format it as Percentage. The move from 80 to 100 displays as 25%; do not multiply by 100 when the cell already uses percentage formatting.
To avoid division by zero when B2 is zero, use a condition such as `=IF(B2=0,"n/a",(C2-B2)/ABS(B2))`. Function names and argument separators vary with spreadsheet language and settings.
- Enter the baselineType the initial value in B2 and confirm the unit.
- Enter the resultType the final value in C2 using the same scale.
- Apply the formulaUse `(C2-B2)/ABS(B2)`, then format the cell as Percentage.
A four-step validation routine
When the calculation enters a quote or report, the formula is only part of the job. A short review prevents comparisons between unmatched periods, prices with different tax treatment, or quantities collected under changed rules.
Keep the original values beside the rounded result. Readers can then rebuild the calculation and distinguish a real change from rounding, seasonality or a revision to the source data.
- Define the questionAre you measuring growth, decline, variance or a simple difference?
- Fix the baselineRecord which value represents before, budget or the reference group.
- Avoid early roundingKeep extra decimals during division and round the displayed result last.
- Explain the signState whether the number means an increase, decrease or undefined result.
What the percentage cannot tell you alone
Percentage change describes relative distance, not cause. A 30% rise in visits may come from a campaign, seasonality or a tracking change. Before making a decision, pair the percentage with absolute counts, the time window and a consistent source.
Very large percentages can come from tiny bases. Moving from 1 to 2 is +100%, but it means only one extra unit. Show both values and do not use the percentage alone as proof of an important outcome.
- Report the initial value, final value and absolute difference together.
- Use the same time window and collection rules.
- For tax, financial or accounting decisions, have the surrounding context checked by a professional.
Frequently asked questions about percentage change
What is the percentage change formula between two numbers?
Subtract the initial value from the final value, divide by the absolute initial value and multiply by 100: ((Vf − Vi) / |Vi|) × 100.
How do I calculate a percentage decrease?
Use the same formula. When the final value is smaller, the difference is negative and the result shows the decrease with a minus sign.
Are percentage change and percentage points the same?
No. Moving from 10% to 15% is 5 percentage points, while relative change from 10% is 50%.
What if the initial value is zero?
Division by zero is undefined. Report the absolute difference or describe the move from zero without inventing a percentage.
Which formula should I use in Excel?
With the initial value in B2 and final value in C2, use =(C2-B2)/ABS(B2) and format the cell as Percentage. Guard the case B2=0 with IF.
Why is 50 to 60 +20%, but 60 to 50 is not −20%?
The baseline changes: it is 50 in the first direction and 60 in the second. The same absolute difference therefore has a different relative weight.
Sources and conventions
The formula uses the absolute initial value as the comparison base, so the sign follows the direction of the difference. Spreadsheet function names can vary by application language.
- Microsoft Support: format numbers as percentages — Official guidance for Percentage formatting in spreadsheets.
- NIST Handbook 133 — General reference for relative comparisons and measurement conventions.