From an old number to a new number

Percentage Change Calculator

Percentage change is (new − old) / old × 100. A jump from 100 to 125 is a 25% rise, not 25 percentage points unless the 100 was already a percent. Indian CPI prints, school enrolment, and a shop’s footfall all use this identity. It is not the marks calculator and not a GST rate.

A number you need in a queue

Journalists in Delhi and shopkeepers in Surat mix “increased by 25%” with “increased by 25 points.” IndiaKit’s change tool exists so a 100 → 125 story is clearly a 25% relative change. For 18 out of 75, use generic percentage instead.

How the lookup or formula runs

Change% = (new − old) / old × 100. Defaults 100 and 125 → 25%, absolute change +25. If old is 0, the engine returns 0 rather than infinity.

A fall from 125 to 100 is −20%, not −25%, because the base flipped. Direction of the base always matters.

Do not use this for tax slabs. A move from 5% GST to 18% GST is +13 percentage points, which is a 260% relative change on the 5% — usually the wrong headline.

Footfall 100 to 125 in a Surat store

A textile shop in Surat counted 100 customers on a Monday and 125 the next week. Percentage change is 25%. The owner does not tell the staff “GST went up 25%” using this number; that would be a different, wrong story.

What we do not store

Undefined in real math when old is 0; this code yields 0. No compounding across years (that is CAGR, not this page).

Common questions

Why is a drop from 125 to 100 only −20%?

Because the base is 125. 25/125 = 20%. Relative change is not symmetric.

Is this the same as a salary hike?

Same formula. The hike tool adds rupee language and a monthly CTC line. Use hike for salaries, this page for any other pair of numbers.

How do I get percentage points?

Subtract the two rates: 18% − 5% = 13 points. Do not divide. This tool divides and is the relative change.