Skip to main content

Methodology

Pay Raise Calculator methodology

Compare a proposed pay raise in nominal and inflation-adjusted terms.
Duc Nguyen X.By Duc Nguyen X.ยท Founder, Wage101Last reviewed: View update historyMethodology

Educational only: Work and pay decision support, not tax, legal, financial or career advice.

Privacy: Calculations run locally; Wage101 does not receive your work or pay inputs.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral work and pay planning using your own assumptions.

1. Formulas and units

Real raise
realRaiseRate = (1 + nominalRaiseRate) รท (1 + inflationRate) โˆ’ 1

Where

nominalRaiseRate
Nominal raise rate (decimal rate)Source: User assumption
inflationRate
Inflation assumption (decimal rate)Source: User assumption
nominalRaiseRate
Nominal raise (share of current pay)Source: Calculated output
realRaiseRate
Real raise (after-inflation rate)Source: Calculated output
New annual pay
newPay = compare mode ? entered newPay : raise-rate mode ? currentPay ร— (1 + nominalRaiseRate) : currentPay ร— (1 + targetRealRaiseRate) ร— (1 + inflationRate)

Where

mode
Calculation mode (selected mode)Source: User decision
currentPay
Current annual pay (currency units/year)Source: Work record
newPay
New annual pay (currency units/year)Source: Work record
nominalRaiseRate
Nominal raise rate (decimal rate)Source: User assumption
targetRealRaiseRate
Target real raise rate (decimal rate)Source: User decision
inflationRate
Inflation assumption (decimal rate)Source: User assumption
newPay
New annual pay (currency units/year)Source: Calculated output
nominalRaiseRate
Nominal raise (share of current pay)Source: Calculated output
Annual pay change
absoluteRaise = newPay โˆ’ currentPay

Where

currentPay
Current annual pay (currency units/year)Source: Work record
newPay
New annual pay (currency units/year)Source: Work record
newPay
New annual pay (currency units/year)Source: Calculated output
absoluteRaise
Annual pay change (currency units/year)Source: Calculated output
Nominal raise
nominalRaiseRate = newPay รท currentPay โˆ’ 1

Where

currentPay
Current annual pay (currency units/year)Source: Work record
newPay
New annual pay (currency units/year)Source: Work record
nominalRaiseRate
Nominal raise rate (decimal rate)Source: User assumption
newPay
New annual pay (currency units/year)Source: Calculated output
nominalRaiseRate
Nominal raise (share of current pay)Source: Calculated output
Real pay increase
realPayIncrease = newPay รท (1 + inflationRate) โˆ’ currentPay

Where

currentPay
Current annual pay (currency units/year)Source: Work record
newPay
New annual pay (currency units/year)Source: Work record
inflationRate
Inflation assumption (decimal rate)Source: User assumption
newPay
New annual pay (currency units/year)Source: Calculated output
realPayIncrease
Real pay increase (current-value currency units/year)Source: Calculated output

Money inputs and outputs use the currency selected in the scenario without changing the canonical methodology. Pay, time, benefits and work-related costs use the units stated beside each input.

2. Worked example

Input assumptions

Current gross annual pay of 60,000, proposed pay of 63,000 and an inflation assumption of 3%.

Calculation and outputs

Example

Current gross annual pay of 60,000, proposed pay of 63,000 and an inflation assumption of 3%.

New annual pay
63,000.00 currency units
Annual pay change
3,000.00 currency units
Nominal raise
5%
Real raise
1.9%
Real pay increase
1,165.05 currency units

The result separates the stated pay increase from the increase after the entered inflation assumption.

Interpretation

Use the nominal and real raise together so an inflation assumption does not disappear from the comparison.

3. Validation and boundary checks

  • A zero raise with zero inflation returns no real change.
  • A raise equal to inflation is approximately flat in real terms.
  • Rates at or below negative 100% return an input error.

4. Assumptions and source classification

  • Pay figures use the same annual gross basis.
  • The inflation rate is a user-entered scenario, not a forecast.
  • Tax, benefits and hours are unchanged.

This calculator has no current policy-data dependency. Its work and pay assumptions are user supplied. Registered family-level regression suites exercise the shared work-logic engine and worked-result reconciliation.

5. Limitations

  • 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.

This is educational decision support, not personalised tax, legal, financial or career advice. Check the treatment of your circumstances under the rules that apply to you and seek qualified advice where appropriate.

6. Update and evidence policy

Registered family-level suites test formula invariants and example reconciliation; the release ledger records that coverage without claiming a separate oracle for every line of public copy. There is no official threshold or benchmark to refresh for this calculator. Work and pay inputs remain user-supplied because they vary by person, job and contract.

Change history

  1. : Initial public release of the Pay Raise planner and methodology.

Use these practical guides to interpret the decision and its assumptions.

Return to the calculator