CalculatorMasters

Salary Increase Percentage Formula

Learn how to calculate a salary increase in both cash terms and percentage terms.

The salary increase percentage formula compares your new pay with your previous pay to show both the monetary difference and the relative change. This helps you understand whether a raise is modest, average, or substantial for the pay period you are using.

  • 100% Free
  • No Sign-Up Required
  • Private & Secure
  • Mobile Friendly

Salary Increase Percentage

Salary Increase % = ((New Salary - Old Salary) / Old Salary) × 100

Where:

Subtract the old salary from the new salary to get the pay increase, divide that increase by the old salary, and multiply by 100 to turn it into a percentage.

Variables Explained

VariableWhat It MeansUnit
oldSalary - Old salaryYour previous salary for the selected pay period.currency
newSalary - New salaryYour updated salary for the selected pay period.currency
salaryIncreaseAmount - Salary increase amountThe cash difference between the new and old salary.currency
salaryIncreasePercent - Salary increase percentageThe percentage change from the old salary to the new salary.percent
hoursPerWeek - Hours per weekAverage weekly hours used to annualize hourly pay.hours
weeksPerYear - Weeks per yearAverage number of weeks worked per year used to annualize hourly pay.weeks

Step-by-Step Calculation

1

Find the cash increase

This shows how much more you earn in the same pay period after the raise.

salaryIncreaseAmount = newSalary - oldSalary

2

Divide by the old salary

This converts the pay increase into a relative change based on where you started.

salaryIncreaseAmount / oldSalary

3

Convert to a percentage

Multiplying by 100 expresses the relative change as a percentage. The max(oldSalary, 1) guard avoids division by zero in edge cases.

salaryIncreasePercent = (salaryIncreaseAmount / max(oldSalary, 1)) * 100

4

Annualize hourly pay when needed

If the pay period is hourly, convert the old hourly wage into an estimated annual salary.

oldAnnualSalary = oldSalary * hoursPerWeek * weeksPerYear

5

Annualize the new hourly pay

Use the same hours and weeks assumptions to estimate the new annual salary.

newAnnualSalary = newSalary * hoursPerWeek * weeksPerYear

6

Find the annualized increase

This shows the estimated yearly value of the raise when comparing hourly rates.

annualIncreaseAmount = newAnnualSalary - oldAnnualSalary

Example: annual salary rises from $50,000 to $55,000

Old salary$50,000 per year
New salary$55,000 per year
Pay periodAnnual
1

Calculate cash increase

55,000 - 50,000

5,000

2

Divide by old salary

5,000 / 50,000

0.10

3

Convert to percentage

0.10 × 100

10.00%

4

Confirm annualized increase

55,000 - 50,000

$5,000 per year

Final Result

Your salary increased by 10.00%, which is a $5,000 annual pay rise.

Try the Calculator →

Assumptions

  • Both salary figures refer to the same pay period unless hourly pay is being annualized.
  • The calculation compares gross pay amounts rather than take-home pay.
  • Hourly annualization assumes the same average hours per week and weeks worked per year throughout the year.
  • The formula treats the old salary as the baseline for measuring percentage change.

Limitations

  • !Results do not account for taxes, pension contributions, bonuses, commissions, or benefits.
  • !A percentage increase alone does not show whether the raise improves purchasing power after inflation.
  • !Irregular schedules can make hourly annualized estimates less accurate.
  • !If the old salary is zero or extremely small, percentage results may not be meaningful.

Common Mistakes to Avoid

1

Comparing an annual salary to a monthly, weekly, or hourly amount without converting them to the same period.

2

Using net pay for one figure and gross pay for the other.

3

Entering hourly wages without realistic hours per week or weeks per year.

4

Assuming a higher gross salary means the same percentage increase in take-home pay.

5

Reading a negative result as an error when it may actually indicate a pay cut.

Related Formulas

Frequently Asked Questions

How do you calculate salary increase percentage?

Subtract the old salary from the new salary, divide the difference by the old salary, and multiply by 100.

What is the formula for a pay rise percentage?

The standard formula is ((new salary - old salary) / old salary) × 100.

Why is the old salary used in the formula?

The old salary is the starting point, so it acts as the baseline for measuring how large the change is.

Can the formula be used for hourly pay?

Yes. If both figures are hourly rates, the same percentage formula works, and you can annualize the amounts using hours per week and weeks per year.

What if my salary decreased instead of increased?

The formula still works. A negative result means your pay went down rather than up.

Does this formula calculate take-home pay increase?

No. It measures the change in gross pay unless you manually compare net figures on the same basis.

Ready to calculate your result?

Use the calculator to get instant results with your own inputs.

Try Salary Increase Percentage