What this result means
Percent change compares a final value with an initial baseline. Subtract initial from final, divide by the initial value for ordinary positive baselines, and multiply by 100.
Use the Percent Change Calculator to calculate and interpret signed percent change.
Enter your values, then calculate to see a verified result.
A clear calculation path based on your inputs.
Versioned calculationFormula v3.1.1
Percent change compares a final value with an initial baseline. Subtract initial from final, divide by the initial value for ordinary positive baselines, and multiply by 100.
Percent change = ((final − initial) ÷ initial) × 100. The calculator retains full precision and rounds only the displayed result.
Initial zero makes ordinary percent change undefined. For negative initial values, this calculator divides by the signed initial value; other conventions may use its absolute magnitude, so the selected convention must be stated when results are compared.
Initial zero makes ordinary percent change undefined.
For a negative initial value, dividing by the signed initial value reverses the percentage sign relative to the raw change. Some fields use the absolute initial magnitude; compare results only when the convention matches.
Percent change is directional and order-dependent; percentage difference is symmetric.
Continue with your result
Calculates signed percent change, final minus initial, and magnitude of change from initial value and final value with visible method, validation, precision, and limitations.
Keep exploring
Ran all nine deterministic fixtures and independently recomputed ordinary increases, decreases, zero-baseline rejection, negative baselines, zero crossing, and large values.
Rounding: Keep working precision and round the displayed percent once according to the output rule.
The CalculatorGeek Editorial Team reviews the user-facing method, labels, examples, sources, and limitations. This organizational review is separate from an independent legal, medical, financial, or other specialist review. Editorial policy
2026-10-11 - Recorded the exact signed-baseline convention and kept percent change distinct from percentage difference, percent error, and percentage points.
These published examples are separate from the configured definition fixtures and any additional automated assertions. Expected values use the stated output units; invalid inputs are intended to be rejected.
| Case | Inputs | Expected result |
|---|---|---|
| Increase | old=80, new=100 | percent_change=25, absolute_change=20, classification=higher |
| Decrease | old=100, new=80 | percent_change=-20, absolute_change=-20, classification=lower |
| No change | old=12, new=12 | percent_change=0, classification=unchanged |
| Index decimals | old=277.948, new=278.802 | percent_change=0.307251 |
| Negative baseline conventional policy | old=-100, new=-50 | percent_change=-50, absolute_change=50, classification=higher |
| Negative baseline falls farther below zero | old=-100, new=-150 | percent_change=50, absolute_change=-50, classification=lower |
| Crosses zero | old=-10, new=10 | percent_change=-200, absolute_change=20, classification=higher |
| Large values | old=500000000000000, new=1000000000000000 | percent_change=100 |
| Zero initial is invalid | old=0, new=20 | Validation error |
Report an issue with this tool. Include the page URL, units, expected answer, and steps to reproduce. Do not include sensitive personal information.
Percent change compares a final value with an initial baseline. Subtract initial from final, divide by the initial value for ordinary positive baselines, and multiply by 100.
Continue with the Interpret zero or negative values. Choose and disclose a convention before interpreting the output.
Choose another percentage method in the Percentage Calculators hub.
Percent change = ((final − initial) ÷ initial) × 100
The calculation retains full precision and rounds only the displayed result. For a negative initial value, the signed initial value remains the denominator.
When the values are already percentages, use the percentage points versus percent change guide to choose the right comparison.
80 to 100: (100 − 80) ÷ 80 × 100 = +25%.
100 to 80: (80 − 100) ÷ 100 × 100 = −20%.
−100 to −50: final minus initial is +50, but +50 ÷ −100 × 100 = −50%. The raw value rises. From −100 to −150, the raw change is −50 and the signed percentage is +50%. A starting value of zero makes this formula undefined.
277.948 to 278.802 gives about +0.307%, normally displayed as +0.3%.
To compare this result with another relevant method, open the Percentage Decrease Calculator. Measure a fall from a positive original value.
Calculates signed percent change, final minus initial, and magnitude of change from initial value and final value with visible method, validation, precision, and limitations.
Percent change = ((final - initial) / initial) × 100. Keep the result label, unit, selected mode, and stated limitations together when sharing the answer.
It means final minus initial has the opposite sign from the initial value. With a positive initial value, the final value is lower; with a negative initial value, the final value can be higher. For example, −100 to −50 is a raw rise of 50 but a signed percent change of −50%.
No. The results are −20% and +25% because the baselines differ.
Yes; for example, 50 to 125 is a 150% increase.
The ordinary percentage is undefined.
No. Percentage points subtract two percentages; percent change divides their difference by the initial percentage.
The formulas and examples were evidence-checked on 2026-09-10. This is educational mathematical content. It does not replace a field-specific standard, accounting policy, laboratory method, contractual definition or professional judgment.
From the guide library
Math
Choose the right age calculator for chronological age, exact days, weeks, calendar months, assessment formatting, sibling spacing, corrected age, or PMA.
Math
Choose a statistics calculator by the question you need to answer, then keep the data convention visible beside the result.
Math
A leap-day birthday still advances one completed year each year, but the civil observance in a common year can depend on jurisdiction or purpose.
No close match yetTry a shorter term or browse the categories.