Educational only: Work and pay decision support, not tax, legal, financial or career advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral work and pay planning using your own assumptions.
What this calculator helps you decide
Best for
Comparing a proposed annual pay change before and after an inflation assumption.
Outputs
New pay, annual change, nominal raise, real raise and real pay increase.
Start here
Enter current and proposed annual pay, then set an inflation assumption.
- Close-intent boundary
- Do not use this to value contingent bonus pay; use Bonus Calculator to keep payout probability explicit.
Value raises and extra income
Pay Raise: new pay
New pay, annual change, nominal raise, real raise and real pay increase.
Current pay and raise
Compare a proposed annual pay figure or calculate a raise from a nominal or after-inflation target.
Your numbers stay in this browser
Compare two pay figures, enter a raise rate, or target a real raise.
Current gross annual pay before the raise.
Proposed gross annual pay used in comparison mode.
Inflation over the comparison period as a decimal.
Calculated result
The result separates the stated pay increase from the increase after the entered inflation assumption.
Use one currency consistently across all inputs.
Scenario comparison
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
Calculation details
View calculation detailsView the formulas and inputs used for these results.
New annual pay
newPay = compare mode ? entered newPay : raise-rate mode ? currentPay ร (1 + nominalRaiseRate) : currentPay ร (1 + targetRealRaiseRate) ร (1 + inflationRate)63,000.00 currency unitsThe proposed or calculated gross annual pay. Displayed using the engine-rounded value.
New annual pay formula โAnnual pay change
absoluteRaise = newPay โ currentPay3,000.00 currency unitsNew annual pay minus current annual pay. Displayed using the engine-rounded value.
Annual pay change formula โNominal raise
nominalRaiseRate = newPay รท currentPay โ 15%The gross pay change before adjusting for inflation. Displayed using the engine-rounded value.
Nominal raise formula โReal raise
realRaiseRate = (1 + nominalRaiseRate) รท (1 + inflationRate) โ 11.9%The raise after applying the entered inflation assumption. Displayed using the engine-rounded value.
Real raise formula โReal pay increase
realPayIncrease = newPay รท (1 + inflationRate) โ currentPay1,165.05 currency unitsNew pay expressed in current purchasing-power terms minus current pay. Displayed using the engine-rounded value.
Real pay increase formula โInputs used
- Calculation mode
- 0
- Current annual pay
- 60,000.00 currency units
- New annual pay
- 63,000.00 currency units
- Inflation assumption
- 0.03
Open this calculator with preset values
This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario values are visible in the URL, calculations run in the browser, and optional saved state stays only on this device. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| mode | Compare two pay figures, enter a raise rate, or target a real raise. | selected mode | 0, 1, 2 | Required | Compare current and new pay |
| currentPay | Current gross annual pay before the raise. | currency units/year | 0.01 to 100000000 | Required | 60000 |
| newPay | Proposed gross annual pay used in comparison mode. | currency units/year | 0.01 to 100000000 | Required | 63000 |
| nominalRaiseRate | Raise as a decimal, where 0.05 means 5%. | decimal rate | -0.99 to 10 | Required | 0.05 |
| targetRealRaiseRate | Desired after-inflation raise as a decimal. | decimal rate | -0.99 to 10 | Required | 0.02 |
| inflationRate | Inflation over the comparison period as a decimal. | decimal rate | -0.99 to 10 | Required | 0.03 |
Pay Raise: new pay
Use the nominal and real raise together so an inflation assumption does not disappear from the comparison.
Formula summary
- Primary formula
- newPay = compare mode ? entered newPay : raise-rate mode ? currentPay ร (1 + nominalRaiseRate) : currentPay ร (1 + targetRealRaiseRate) ร (1 + inflationRate)
Data used here
- The estimate uses your inputs and the work-value formula documented in the methodology.
Decision checks
Act on the result
Compare the new annual pay and real increase with the full offer, hours and benefits.
Stress-test the decision
Retest a lower and higher inflation assumption rather than relying on one forecast.
When this estimate can be misleading
- Inflation differs by person and spending pattern.
- The result does not model tax brackets, benefits or one-off payments.
- It does not predict future purchasing power.
- Use the nominal and real raise together so an inflation assumption does not disappear from the comparison.
Educational estimate, not advice. See all assumptions & limitations โ
Related reading
Use these practical guides to interpret the decision and its assumptions.
- How to use the Pay Raise calculator
Compare current and proposed annual pay, or calculate a raise from a nominal or real target.
Read guide
Frequently asked questions
How much does this pay raise improve my annual pay after inflation?
Compare the new annual pay and real increase with the full offer, hours and benefits.
Which official source and period does this use?
This market-neutral tool does not use an official local policy rule.
Can I share or save a scenario?
Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
What should stay consistent when I compare the options?
Keep the time basis, units and included costs consistent across options, then verify the assumptions that create the largest difference.