Pay Raise Calculator
Result
Salary after the raise
- Size of the raise
- 3,000.00
- Extra per month
- 250.00
- Monthly pay
- 5,250.00
- The raise as a percentage
- 5.00%
A pay raise calculator answers the smallest question in a negotiation and the one people get wrong most often under pressure: after the number on the table, what does the new salary actually say? Enter what you are paid now, choose whether the raise you have been offered is a percentage or a flat amount, and enter that figure. The panel returns the new salary first, then the raise itself, then the same raise expressed per month, the new monthly figure, and the raise as a percentage of the old salary. The order matters. The raise is computed before the new salary, not after it, so the arithmetic runs the way you were told it: at the default, five percent of 60,000 is 3,000.00, the new salary is 63,000.00, and the monthly difference is 250.00 — three steps that can all be checked without a calculator. There are two ways to be told a raise, and the page takes both because neither is a rounding of the other. Five percent of a salary is a percentage and moves when the salary moves; a flat 6,000 is an amount and does not. Switching the input between the two on the same salary gives two different raises, so the basis sits above the figure rather than beside it: it is what tells you how to read the box underneath. The row worth pausing on is the one that converts between them. When you enter a percentage, that row repeats your percentage back, and it is the only row on the page that is an echo rather than a calculation. That is deliberate. Recomputing it from the rounded raise would print 6.99 percent to somebody who entered seven, because the raise was rounded to the cent first, and a figure that looks like that reads as a bug even though it is arithmetic. The echo keeps what you typed. Enter a flat amount instead and the row becomes the interesting one, because then it is the only place the page tells you what share of your salary the offer actually is.
Four raise percentages on a salary of 60,000
| Raise | Amount of the raise | New salary |
|---|---|---|
| 2 | 1200 | 61200 |
| 3 | 1800 | 61800 |
| 5 | 3000 | 63000 |
| 10 | 6000 | 66000 |
Every row locks the current salary at 60,000 and moves only the percentage, so the middle column is always the first column applied to the same figure and the last column is always 60,000.00 plus the middle one. Nothing here compounds: the 10 percent row is exactly twice the 5 percent row, because a percentage raise is a straight line through the origin and the salary is constant. The four percentages are the ones worth having side by side — two percent is below what prices typically do in a year, three percent is the round figure people quote as a cost-of-living adjustment, five percent is a real increase, and ten percent is a move between jobs rather than an adjustment within one. The table says nothing about which of those you should be getting: it prints four rows of arithmetic and one constant.
Formula
Raise = current salary × percentage ÷ 100(by percentage) or the amount as entered | New salary = current salary + raise
- currentSalary
- What you are paid now, before the raise. Zero is allowed and is not an error: a salary that has not been set yet can still take a raise expressed as an amount
- raiseBasis
- Whether the figure in the next box is a percentage or a flat amount. It decides how that box is read rather than what the page is called, which is why it sits above the figure
- raiseValue
- The raise itself, in whichever of the two forms the basis selected. Five means five percent on one setting and five units of currency on the other
- raiseAmount
- What the raise comes to, rounded to the cent before anything else is derived from it. The new salary is this added to the old one rather than a second computation from the percentage
- monthlyRaise
- The raise divided by twelve. It is the number to quote in a conversation about a monthly budget, and the one that makes 3,000 feel like 250
- raisePercent
- The raise as a share of the salary. Enter a percentage and this row echoes it back; enter an amount and this is the row that converts it, which is where a flat offer turns out to be more or less than it sounded
Use it when you have both numbers and want the third: an offer expressed as a percentage against a salary you know, a flat increase against the same, or a new salary you have been quoted against the raise it implies. Use a different page when the question is whether a raise is enough to keep up with prices — that needs an inflation rate, and this page has no field for one.
Worked examples
Default case: 60,000 with a 5 percent raise
- Raise: 60,000 × 5 ÷ 100 = 3,000.00
- New salary: 60,000.00 + 3,000.00 = 63,000.00
- Monthly raise: 3,000.00 ÷ 12 = 250.00 | new monthly pay: 63,000.00 ÷ 12 = 5,250.00
- Raise as a percentage: 5.00 — the figure you entered, returned
Every figure here divides without a remainder, which is why 60,000 and five percent are the defaults: the whole chain can be checked on paper, and the last row shows the echo for what it is. The pair worth comparing is 3,000.00 against 250.00 — the same raise, and the monthly one is the number that decides whether it changes anything.
A flat 6,000 on a salary of 48,000
- Raise: 6,000.00 — entered as an amount, so nothing is computed from the salary
- New salary: 48,000.00 + 6,000.00 = 54,000.00
- Monthly raise: 6,000.00 ÷ 12 = 500.00 | new monthly pay: 54,000.00 ÷ 12 = 4,500.00
- Raise as a percentage: 6,000.00 ÷ 48,000.00 × 100 = 12.50
This is where the percentage row earns its place. A flat 6,000 sounds like a number rather than a proportion, and on 48,000 it is 12.5 percent — far more than the three or four percent a percentage-based raise usually means. The same 6,000 on a salary of 240,000 would be 2.5 percent, and the page would say so.
A 3.5 percent raise on 75,000
- Raise: 75,000 × 3.5 ÷ 100 = 2,625.00
- New salary: 75,000.00 + 2,625.00 = 77,625.00
- Monthly raise: 2,625.00 ÷ 12 = 218.75 | new monthly pay: 77,625.00 ÷ 12 = 6,468.75
- Raise as a percentage: 3.50 — the figure you entered, returned
A fractional percentage is where the cent-level rounding shows up: 2,625.00 divides by twelve cleanly, but the new salary does not, and 6,468.75 is the honest answer. Reading the monthly row as 218.75 rather than as 219 is the difference between the panel explaining itself and the panel rounding twice.
A flat 2,500 on 90,000
- Raise: 2,500.00 — entered as an amount
- New salary: 90,000.00 + 2,500.00 = 92,500.00
- Monthly raise: 2,500.00 ÷ 12 = 208.33 | new monthly pay: 92,500.00 ÷ 12 = 7,708.33
- Raise as a percentage: 2,500.00 ÷ 90,000.00 × 100 = 2.78
2.78 percent is a rounded conversion of 2.7777 and the row prints two decimals, so multiplying 90,000 by 2.78 percent gives 2,502.00 rather than 2,500.00 — a two-unit gap that comes from rounding a percentage rather than from an error. The raise row is the authoritative figure when you entered an amount, and the percentage row is the description of it.
Limitations
This page adds a raise to a salary. It does not compute a pay cut: entering a negative raise is rejected rather than treated as a reduction, because a reduction needs a conclusion the page has no field for, namely that the new salary falls below the old one. The arithmetic is the same in the other direction, so the way to use it for a cut is to enter the cut as a positive figure and read the numbers the other way round, with the old salary as the result. Nothing here is net of tax: the raise and the new salary are both gross, and the monthly difference of 250.00 is not what arrives in a bank account, because a raise moves a person into a different position against allowances and thresholds that this page cannot see. The page also takes no position on whether a raise is a good one. That is a deliberate absence rather than an unfinished part: judging whether three percent is a lot needs an inflation rate, this page has no field for one, and a grade printed on the panel from an assumed rate would be read as a conclusion rather than as an assumption. The question of whether a raise keeps up with prices belongs on a page that asks for the rate. Two of the rows are conventions worth naming. The raise is rounded to the cent before the new salary is derived from it, so the panel is internally consistent and 60,000 plus five percent is 3,000.00 rather than 3,000.0000001. And when the raise is entered as a percentage, the percentage row repeats the figure you typed rather than recomputing it from the rounded raise: recomputing would show 6.99 percent to someone who entered seven, which is arithmetically defensible and reads as a fault. The cost is that the row is an echo in one mode and a calculation in the other, and this page will not tell you which one you are looking at. A salary of zero is accepted. With the raise entered as an amount it produces a new salary equal to the raise, which is a real answer for a salary that has not been set yet; the percentage row then shows zero, because a share of nothing is not a quantity. The page does not model a raise that takes effect part-way through a year, a raise paid as a one-off bonus rather than as a new rate, or a raise that changes anything other than the headline salary.
Frequently asked questions
- Should I enter the raise as a percentage or as an amount?
- Enter whichever one you were told, because the page reads the box according to the setting above it and neither form is a rounding of the other. Five percent of 60,000 is 3,000, and a flat 6,000 on a salary of 48,000 is 12.5 percent — the same box, two different quantities. If your offer was a flat sum, entering it as an amount is what makes the percentage row useful, because that row is then the only place the page tells you what proportion of your salary the offer actually is.
- Why does the percentage row just repeat what I typed?
- Because recomputing it would print a figure that looks wrong. The raise is rounded to the cent before anything else is derived from it, so a 7 percent raise on 33.33 comes to 2.33, and dividing that back gives 6.99 percent. That is arithmetically correct and reads as a bug. The row echoes your input when you entered a percentage, and it converts when you entered an amount, so it is an echo in one mode and a calculation in the other. The page will not label which one you are looking at, so read it together with the basis field.
- Can I use this to work out a pay cut?
- Not by entering a negative number: the page rejects a negative raise rather than reading it as a reduction. The arithmetic of a cut is the same arithmetic, but the page is built around a raise and its new salary has no lower bound, so a negative figure would produce an answer the page cannot describe. To work out a cut, enter the reduction as a positive figure and read the result the other way round — the figure the panel calls the new salary is the salary you are moving from, and the raise row is the amount coming off.
- Is the raise enough to keep up with prices?
- This page cannot answer that, and it does not guess. Answering it needs an inflation rate, and there is no field for one here; a grade printed on the panel from a rate the page assumed would be read as a conclusion rather than as an assumption, and the rate would have no source. Compare the percentage on this page against a published inflation figure instead, or use a page that takes the rate as an input.
- Does the raise change my take-home pay by the same amount?
- No. The figures here are gross, and a raise moves you against allowances, thresholds and contribution bands that a salary alone does not describe, so the monthly difference of 250.00 is not the change in what reaches your account. It is the change in what you are paid, which is the number to use for comparing two offers and not for predicting a bank statement.
- What if my current salary is zero?
- The page accepts it, because a salary that has not been set yet is a real situation and adding a flat amount to nothing has an answer. Enter the raise as an amount and the new salary is that amount, which is exactly right for a first salary. Enter it as a percentage and the raise is zero too, since a percentage of nothing is nothing; the percentage row then also shows zero rather than a blank, because a share of zero is not a quantity that exists rather than a quantity that came out at zero.
References
- Occupational Employment and Wage Statistics — the wage data and definitions behind what a given salary corresponds to by occupation and area, for the comparison this page deliberately does not make — U.S. Bureau of Labor Statistics (United States)
- 26 CFR §31.3401(b)-1 — Payroll period: the periods a salary is paid on, which is what the monthly row converts the raise into — Legal Information Institute, Cornell Law School (United States)
- Fact Sheet: Computing Hourly Rates of Pay Using the 2,087-Hour Divisor — how an annual rate is converted to other periods, the same family of conversions the monthly rows here perform — U.S. Office of Personnel Management (United States)