Pay Raise Calculator
Enter the current salary and the raise as a percentage or an amount, or enter two salaries to find the percentage between them. You get the new salary and the difference per year, month and hour. Nothing is sent anywhere.
In one sentence: A pay raise is the difference between the new and old salary, usually expressed as a percentage of the old one.
Formula: new salary = old × (1 + raise %); raise % = (new − old) ÷ old × 100; per month = difference ÷ 12; per hour = difference ÷ (hours per week × 52).
Percentages and what they mean in money
A raise is usually negotiated as a percentage and lived as a monthly amount. Five percent on 48,000 is 2,400 a year, 200 a month before tax, and about 1.15 an hour on a 40-hour week. Converting both ways keeps the conversation honest: a round number like 3,000 is a 6.25% raise, and a 10% raise on a modest salary can be less money than a 4% raise on a large one. Whether you are asking or offering, know both figures.
Comparing offers and inflation
The "new salary" mode is useful for comparing an offer with your current pay or for working out what a raise really was after the fact. Compare the percentage with the inflation rate in your country for the same period: a raise below inflation is a cut in real terms, even though the number went up. Remember the figures here are gross; the amount reaching your account is smaller after tax and contributions, and that share can change as you cross tax thresholds.
For managers
When budgeting raises across a team, the employer's cost rises by more than the raise itself, because payroll contributions scale with salary. The employee cost calculator shows the full effect of a new salary on the yearly cost of the role.
Frequently asked questions
Does the hourly figure assume 2,080 hours?
It uses the hours per week you enter times 52. Change the hours to match your contract.
How do I handle a raise plus a bonus?
Treat the bonus separately. The calculator is for recurring salary; a one-off payment does not change the base.
Is my data stored?
No. Everything runs in your browser.