Skip to main content

Percentage Change Calculator

Enter the initial and final values to find the percentage increase, decrease, or no change. The initial value must be greater than zero.

Your values

Use the same unit and measurement basis. The initial value is the earlier amount.

Enter a positive starting amount. Zero and negative starting values are outside this calculator’s percentage model.

Percentage change

Enter both values and press Calculate.

Formula

Percentage change = (Final − Initial) ÷ Initial × 100

A positive answer is an increase. A negative answer is a decrease. Equal values give 0%.

How much did the value change?

A value rises from 44 to 49. The increase is 5, but that number alone does not show how large the increase is compared with the starting amount. Dividing 5 by 44 and multiplying by 100 gives an increase of about 11.36%.

Use this calculator when the two amounts represent a before-and-after comparison. Enter the earlier amount as the initial value and the later amount as the final value. Reversing them changes the question because it changes the base used for the percentage.

Prepare the two values before calculating

  1. Identify the starting amount. Use the value before the change. It must be greater than zero for the model used here.
  2. Enter the final amount on the same basis. Compare the same unit, product quantity, or reporting measure. Convert units before entering the numbers.
  3. Calculate and read the direction. Press Calculate or Enter from an input. The main answer shows the percentage, while Amount changed shows the signed difference in the original unit.

The fields start empty; the placeholders are examples. Editing either field clears the old result so it cannot be mistaken for an answer to the new inputs. Calculate again after editing. Clear removes both entries, the answer, and the validation messages.

Why the formula uses the initial value

Amount changed = Final − Initial

Percentage change = (Final − Initial) ÷ Initial × 100

The subtraction finds the movement in your original unit. Dividing by the initial amount expresses that movement as a fraction of where you started. Multiplying by 100 turns the fraction into a percentage.

For the 44-to-49 example, the calculation is (49 − 44) ÷ 44 × 100 = 11.3636…%. The displayed result is +11.36%, and the amount changed is +5. The plus sign and Increase label describe an upward movement; they do not tell you whether that movement is desirable.

Examples for an increase, decrease, and unchanged value

Percentage changes using the initial value as the base
InitialFinalAmount changedPercentage change
4459+15+34.09% increase
2513−12−48.00% decrease
4449+5+11.36% increase
80100+20+25.00% increase
505000.00% no change
500−50−100.00% decrease

Consider the decrease from 25 to 13. Subtracting gives −12, and −12 ÷ 25 × 100 = −48%. The final amount is 52% of the initial amount, but the percentage change is a 48% decrease. The amount remaining and the amount lost answer different questions.

Why reversing the values gives a different percentage

Going from 80 to 100 is a 25% increase because the gap of 20 is compared with 80. Returning from 100 to 80 is a 20% decrease because the same gap is now compared with 100. The initial value determines the denominator each time.

That is also why adding and subtracting the same percentage does not generally restore the original amount. Increasing 100 by 20% gives 120; decreasing 120 by 20% gives 96. If you want the gain needed after a drop, use the Loss Recovery Percentage Calculator.

Zero and negative amounts need different treatment

A final value of zero is valid when the initial value is positive. The whole initial amount has been lost, giving −100%. An initial value of zero is different: the formula would divide by zero. Even 0 to 0 does not define a percentage rate under this formula, although the absolute change is zero.

This calculator does not report a percentage from a negative initial amount. A loss changing from −50 to −25 is an improvement of 25, but a conventional percentage-growth label can be misleading. Report the signed amounts and the change directly, or use a method explicitly required for your analysis. Do not remove a minus sign just to fit the input rule.

A negative final amount is accepted when the initial value is positive. For example, 50 to −25 gives an amount changed of −75 and a percentage change of −150%. This describes crossing below zero. A price or physical count cannot do that, so check whether negative values make sense for the quantity being compared.

Keep percentages, percentage points, and time periods separate

If a rate changes from 10% to 15%, entering 10 and 15 gives a relative increase of 50%. The direct gap between the rates is 5 percentage points. Use the Percentage Point Calculator when the point difference is the answer you need.

The result here covers only the two amounts you enter. There is no time-period input, so it does not calculate an annualized rate or infer the number of months between observations. State the interval yourself, and compare corresponding periods when that matters. A monthly total and a yearly total are different reporting bases.

Successive percentage changes also use changing bases. A 10% increase followed by another 10% increase takes 100 to 110 to 121, giving a total increase of 21%. Adding the percentages would give 20%, which misses the second increase on the larger amount. To find the total endpoint change, enter 100 and 121.

Rounding and checks before reporting

The percentage is normally displayed to two decimal places. A nonzero change smaller than 0.005% in magnitude appears as less than 0.01%, with Increase or Decrease shown separately. This avoids presenting a small movement as exact equality. Supporting amounts use up to six decimal places, with scientific notation for very large or small values.

The calculation uses ordinary floating-point numbers. Keep the precision supported by your original records rather than adding digits that were never measured. An extremely large percentage may exceed the supported numeric range; the calculator reports that limit instead of displaying an infinite result.

  • Check the order: earlier amount first, later amount second.
  • Match units, quantity, time basis, and measurement scale.
  • Distinguish the signed amount changed from the percentage changed.
  • Decide whether a before-and-after comparison is appropriate; two unrelated observations may call for percentage difference instead.

Calculation basis

The U.S. Bureau of Labor Statistics explains percentage change using the later value minus the earlier value, divided by the earlier value and multiplied by 100. Its examples concern price indexes. This calculator uses the same arithmetic with a positive initial value; it does not reproduce a particular index or calculate an inflation-adjusted result.

Frequently asked questions

What does a negative percentage change mean?

The final value is lower than the positive initial value. For example, 25 to 13 gives −48%, a 48% decrease. The sign describes direction; it does not say whether the change is good or bad.

Why can I not start from zero or a negative value?

Zero would make the formula divide by zero. This calculator also excludes negative initial values to avoid misleading conventional growth labels. For a negative starting amount, report the signed amounts and absolute change, or follow a method explicitly required by your analysis.

Can a percentage increase exceed 100%?

Yes. An increase above 100% means the gain is larger than the starting amount. Going from 10 to 25 is a 150% increase, and the final value is 250% of the initial value.

Can a percentage decrease exceed 100%?

Only if the final amount falls below zero under the model used here. Going from 50 to −25 gives −150%. For quantities restricted to zero or more, the largest possible decrease is 100%.

Is 0% change the same as an undefined percentage?

No. Equal positive initial and final values give 0% change. An initial value of zero gives an undefined percentage, even when the final value is also zero. A small nonzero movement below 0.005% in magnitude is shown as less than 0.01%, with its direction separately labeled.

Is this an annual growth rate?

It is the total percentage change between your two entered amounts. The calculator has no time-period input and does not annualize the result. State the observation period when reporting it.

Related percentage calculators