Skip to main content

Market-neutral work and pay guide

How to use the Lifetime Value of A Raise calculator

Estimate cumulative and present raise value from user-entered salary, raise, growth, discount and horizon assumptions.

Define the raise once before extending it

Amount mode starts from an entered annual raise. Rate mode applies an entered percentage to current salary. New-salary mode takes the difference between entered new and current salaries. Each mode should resolve to the same initial annual raise when the inputs describe the same offer.

Keep the baseline growth rate distinct from the raise itself. It controls how the raise differential changes in later years rather than changing the initial offer.

Grow each year, then discount each year separately

Annual raise in year y = initial annual raise × (1 + baseline growth)^(y − 1). Cumulative nominal value is the sum of those yearly amounts.

Present value discounts every year’s raise using the entered discount rate and its year. Discounting the total only once would erase the timing of the payments and would not match the calculator.

Worked example: four views of the same raise

Production fixture: 60,000 salary, 3,000 raise, 2% growth, five years, 4% discount
Result viewcalculator resultWhat the view is for
Initial annual raise3,000Use this to confirm that amount, rate or new-salary mode describes the intended offer.
Cumulative nominal value15,612.12Use this when you want the undiscounted sum of the five annual raise differences.
Present value13,878.91Use this to compare the timed stream on the entered 4% present-value basis.
Ending annual raise3,247.30Use this to see the year-five differential under the entered 2% growth assumption.

Do not let a long horizon hide fragile assumptions

Compare shorter and longer horizons, then vary baseline growth and the discount rate separately. Growth changes the future raise stream; discounting changes how that stream is valued today.

The model excludes tax, inflation, promotions, future negotiations, job continuity, investment returns and guaranteed earnings. Use the inflation-adjusted salary tool when purchasing power, rather than the raise differential itself, is the question.

How the Lifetime Value of a Raise Calculator calculation works

Cumulative nominal value

cumulativeNominalRaiseValue = Σ initialAnnualRaise × (1 + annualBaselineGrowthRate)^(year − 1)

cumulativeNominalRaiseValue
Cumulative nominal raise value
initialAnnualRaise
Initial annual raise
annualBaselineGrowthRate
Annual baseline growth

The calculator and article use this relationship consistently; the article does not reimplement the calculation.

Present value

presentValueOfRaise = Σ annualRaise(year) ÷ (1 + annualDiscountRate)^year

presentValueOfRaise
Present value of raise
annualDiscountRate
Annual discount rate

The calculator and article use this relationship consistently; the article does not reimplement the calculation.

Initial annual raise

initialAnnualRaise = selected raise amount, current salary × raise rate, or new salary − current salary

initialAnnualRaise
Initial annual raise
currentAnnualSalary
Current annual salary
raiseAmount
Annual raise amount
raiseRate
Raise rate
newAnnualSalary
New annual salary

The calculator and article use this relationship consistently; the article does not reimplement the calculation.

Ending annual raise

endingAnnualRaise = initialAnnualRaise × (1 + annualBaselineGrowthRate)^(horizonYears − 1)

endingAnnualRaise
Ending annual raise
initialAnnualRaise
Initial annual raise
annualBaselineGrowthRate
Annual baseline growth
horizonYears
Horizon years

The calculator and article use this relationship consistently; the article does not reimplement the calculation.

Value a 3,000 annual raise over five years with 2% growth and a 4% discount rate.

Inputs used in the Lifetime Value of a Raise Calculator worked example

Normalized calculator inputs
InputEntered valueWhat it representsSource class
Raise input modeAnnual raise amountChoose a raise amount, raise rate or new annual salary.user decision
Current annual salary60,000 currency units/yearGross annual salary before the raise.user assumption
Annual raise amount3,000 currency units/yearFirst-year annual raise used in amount mode.user assumption
Raise rate0.05 decimalRaise rate as a decimal used in rate mode.user assumption
New annual salary63,000 currency units/yearNew salary used in new-salary mode.user assumption
Annual baseline growth0.02 decimal/yearAnnual growth applied to the raise difference.user assumption
Horizon years5 yearsWhole years included in cumulative value.user assumption
Annual discount rate0.04 decimal/yearAnnual rate used for present value.user assumption
Replace these example values with records or assumptions from the decision you are evaluating.

Choose the right Lifetime Value of a Raise Calculator basis or mode

Raise input mode choices
ChoiceHow to use it
Annual raise amountChoose a raise amount, raise rate or new annual salary.
Raise rateChoose a raise amount, raise rate or new annual salary.
New annual salaryChoose a raise amount, raise rate or new annual salary.

Worked example: Lifetime Value of a Raise Calculator

The calculator normalizes the inputs above, applies Cumulative nominal value, and returns the outputs below. The displayed result is therefore reproducible in the linked calculator.

Calculator-derived default-scenario outputs
MeasureResultInterpretation
Cumulative nominal raise value15,612.12 currency unitsSum of the annual raise difference over the horizon.
Present value of raise13,878.91 currency units todayEach annual raise difference discounted to today.
Initial annual raise3,000 currency units/yearFirst-year raise implied by the selected mode.
Ending annual raise3,247.30 currency units/yearRaise difference in the final horizon year.

Interpret the result and test Horizon years

  • Cumulative nominal raise value: 15,612.12 currency units. Sum of the annual raise difference over the horizon.
  • Present value of raise: 13,878.91 currency units today. Each annual raise difference discounted to today.
  • Initial annual raise: 3,000 currency units/year. First-year raise implied by the selected mode.
  • Ending annual raise: 3,247.30 currency units/year. Raise difference in the final horizon year.
One-input sensitivity: Horizon years
ResultBaselineChanged-input scenarioHow to read it
Cumulative nominal raise value15,612.12 currency units18,924.36 currency unitsSum of the annual raise difference over the horizon.
Present value of raise13,878.91 currency units today16,496.62 currency units todayEach annual raise difference discounted to today.
Initial annual raise3,000 currency units/year3,000 currency units/yearFirst-year raise implied by the selected mode.
Ending annual raise3,247.30 currency units/year3,312.24 currency units/yearRaise difference in the final horizon year.
Only Horizon years changes: 5 years to 6 years. All other normalized inputs stay fixed.

Checks that are specific to Lifetime Value of a Raise Calculator

  • Current salary is positive.
  • Horizon is 1 to 50 whole years.
  • New-salary mode cannot be below current salary.

What this Lifetime Value of a Raise Calculator guide includes and excludes

  • The raise difference grows at the entered baseline rate.
  • Discount rate is a user assumption.
  • The role and raise continue through the horizon.

Sources and method boundary

Change history

  1. July 27, 2026Published How to use the Lifetime Value of A Raise calculator.