How a future salary is worked out
A raise compounds: each year your salary is last year’s salary times one plus the raise. After n years the salary is today’s salary times (1 + raise) to the power of n. That is the nominal salary — the number on the pay slip. The real salary divides that by (1 + inflation) to the power of n, which strips out the price rises and shows what the pay buys in today’s money. The total earned adds up each year’s salary, year 1 through year n, with no interest and no tax taken off. The raise and the inflation rate are entered as percents; the years are whole years from 1 to 50.
At the defaults — $65,000, a 3% raise, 10 years, 2.5% inflation — the future salary is $65,000 × 1.0310 = $87,354.56. The real value is $87,354.56 ÷ 1.02510 = $68,241.25. The total earned over the decade is $66,950.00 + $68,958.50 + $71,027.26 + $73,158.07 + $75,352.81 + $77,613.40 + $79,941.80 + $82,340.06 + $84,810.26 + $87,354.56 = $767,506.72. In today’s money that total is $667,696.74. The monthly pay in 10 years is $7,279.55 nominal and $5,686.77 in today’s money.
| Case | Nominal in n years | Real (today’s $) | Total earned |
|---|
| Default ($65,000, 3%, 10y, 2.5%) | $87,354.56 | $68,241.25 | $767,506.72 |
| 5 years | $75,352.81 | $66,600.91 | $355,446.64 |
| 20 years | $117,397.23 | $71,644.12 | $1,798,971.57 |
| 5% raise | $105,878.15 | $82,711.84 | $858,441.17 |
| 0% raise | $65,000.00 | $50,777.90 | $650,000.00 |
| 0% inflation | $87,354.56 | $87,354.56 | $767,506.72 |
| 5% inflation | $87,354.56 | $53,628.13 | $767,506.72 |
| 2% raise | $79,234.64 | $61,897.97 | $725,966.50 |
| 4% raise | $96,215.88 | $75,163.69 | $811,612.84 |
| $100,000 salary | $134,391.64 | $104,986.53 | $1,180,779.57 |
| $50,000 salary | $67,195.82 | $52,493.27 | $590,389.78 |
| 15 years | $101,267.88 | $69,921.98 | $1,245,197.28 |
| 6% raise | $116,405.10 | $90,935.48 | $908,156.77 |
The worked example, line by line
Setup: current salary $65,000, raise 3% a year, 10 years, inflation 2.5% a year.
Line 1 — the growth factor. 1.0310 = 1.3439. A 3% raise every year lifts pay by 34.39% over the decade, not 30%, because each raise lands on a bigger salary.
Line 2 — the nominal salary. $65,000 × 1.3439 = $87,354.56. That is the number on the pay slip in 10 years, before tax.
Line 3 — the real salary. 1.02510 = 1.2801, so $87,354.56 ÷ 1.2801 = $68,241.25. Prices rise 28.01% over the decade, so the bigger pay slip buys only $68,241.25 of today’s goods.
Line 4 — the total earned. Year by year the salary is $66,950.00, $68,958.50, $71,027.26, $73,158.07, $75,352.81, $77,613.40, $79,941.80, $82,340.06, $84,810.26 and $87,354.56. Added up they are $767,506.72, and in today’s money $667,696.74.
Line 5 — the monthly view. $87,354.56 ÷ 12 = $7,279.55 a month nominal, and $68,241.25 ÷ 12 = $5,686.77 a month in today’s money. The nominal gain is $87,354.56 − $65,000 = $22,354.56; the real gain is $68,241.25 − $65,000 = $3,241.25.
Reverse: the raise to reach $100,000 in 10 years is 4.40% a year (exact 4.4020% — (100,000 ÷ 65,000)1/10 − 1); at a 3% raise it takes 14.57 years to reach $100,000 (exact 14.5738 — ln(100,000 ÷ 65,000) ÷ ln(1.03)); the starting salary that reaches $100,000 in 10 years at 3% is $74,409.39 (exact 74409.3915 — $100,000 ÷ 1.0310); the raise to reach $80,000 in 10 years is 2.10% (exact 2.0981%); at 3% it takes 7.02 years to reach $80,000 (exact 7.0246); the starting salary that reaches $100,000 in 5 years at 3% is $86,260.88 (exact 86260.8784); the raise to reach $150,000 in 10 years is 8.72% (exact 8.7221%).
Every branch, checked
5 years: the salary is $75,352.81 nominal and $66,600.91 real, and the total earned is $355,446.64. Half the time, but the real gain is only $1,600.91 — most of the decade’s real gain comes late, because compounding is back-loaded.
20 years: the salary is $117,397.23 nominal and $71,644.12 real, and the total earned is $1,798,971.57. Twenty years of 3% raises barely beat twenty years of 2.5% inflation: the real pay is only $6,644.12 above today.
5% raise: the salary is $105,878.15 nominal and $82,711.84 real, and the total earned is $858,441.17. Two extra points of raise a year add $18,523.59 to the nominal salary and $14,470.59 to the real one.
0% raise: the salary stays $65,000.00, worth $50,777.90 in today’s money, and the total earned is $650,000.00. A pay freeze is a $14,222.10 pay cut in real terms over 10 years.
0% inflation: the real salary equals the nominal one, $87,354.56, and the total earned is $767,506.72. With no inflation, every point of raise is a real gain.
5% inflation: the nominal salary is still $87,354.56, but the real value falls to $53,628.13. At 5% inflation a 3% raise is a real pay cut of $11,371.87.
2% raise: the salary is $79,234.64 nominal and $61,897.97 real, and the total earned is $725,966.50. A 2% raise against 2.5% inflation loses ground every year: the real pay ends $3,102.03 below today.
4% raise: the salary is $96,215.88 nominal and $75,163.69 real, and the total earned is $811,612.84. One extra point of raise a year is worth $8,861.32 of nominal pay and $6,922.44 of real pay in year ten.
$100,000 salary: the salary is $134,391.64 nominal and $104,986.53 real, and the total earned is $1,180,779.57. The same 3% raise and 2.5% inflation scale with the salary: every figure is the $65,000 result times 100,000 ÷ 65,000.
$50,000 salary: the salary is $67,195.82 nominal and $52,493.27 real, and the total earned is $590,389.78. The real gain is $2,493.27 — the same shape as the default, scaled down.
15 years: the salary is $101,267.88 nominal and $69,921.98 real, and the total earned is $1,245,197.28. Five more years take the nominal pay past $100,000, but the real pay only reaches $69,921.98.
6% raise: the salary is $116,405.10 nominal and $90,935.48 real, and the total earned is $908,156.77. Doubling the raise from 3% to 6% more than triples the real gain, from $3,241.25 to $25,935.48.
Reverse — the other way round: the raise to reach $100,000 in 10 years is 4.40%; at 3% it takes 14.57 years to reach $100,000; the starting salary that reaches $100,000 in 10 years at 3% is $74,409.39; the raise to reach $80,000 in 10 years is 2.10%; at 3% it takes 7.02 years to reach $80,000; the starting salary that reaches $100,000 in 5 years at 3% is $86,260.88; the raise to reach $150,000 in 10 years is 8.72%; at 3% the salary doubles in 23.45 years, and at 2.5% inflation the buying power halves in 28.07 years.
What the defaults assume
The model assumes the raise is the same every year and lands once a year, and that the salary is gross pay before tax. It assumes inflation is the same every year, and that the real value is the nominal salary divided by the inflation factor — a planning estimate, not a price index for your own basket of goods. It assumes the total earned is the sum of each year’s salary with no interest, no tax and no bonuses. It assumes the years are whole years from 1 to 50, the raise and inflation are between 0% and 100%, and the salary is between $1 and $10,000,000. With a 0% raise the years to reach a higher target is never — the calculator says so instead of giving a number. Rounding convention: money is rounded to cents, percents and years to two decimals with the exact value to four, and all figures are computed from unrounded values, rounded only for display.
Output · formula · meaning
| Output | Formula | What it means |
| Future salary (nominal) | salary × (1 + raise)n | $87,354.56. |
| Future salary in today’s money (real) | nominal ÷ (1 + inflation)n | $68,241.25. |
| Total earned over n years | salary × (1 + raise)1 + … + salary × (1 + raise)n | $767,506.72. |
| Monthly pay in n years (nominal) | nominal ÷ 12 | $7,279.55. |
| Monthly pay in n years (today’s money) | real ÷ 12 | $5,686.77. |
| Nominal gain over n years | nominal − salary | $22,354.56. |
| Real gain over n years | real − salary | $3,241.25. |
| Salary after 1 year | salary × (1 + raise) | $66,950.00. |
| Salary after 5 years | salary × (1 + raise)5 | $75,352.81. |
| Salary after 5 years in today’s money | salary after 5 years ÷ (1 + inflation)5 | $66,600.91. |
| Total earned in today’s money | sum of each year’s salary ÷ (1 + inflation)year | $667,696.74. |
| Raise to reach $100,000 in 10 years | (100,000 ÷ salary)1/10 − 1 | 4.40% (exact 4.4020). |
| Years to reach $100,000 at 3% | ln(100,000 ÷ salary) ÷ ln(1.03) | 14.57 years (exact 14.5738). |
| Starting salary to reach $100,000 in 10 years | 100,000 ÷ (1 + raise)10 | $74,409.39 (exact 74409.3915). |
| Raise to reach $80,000 in 10 years | (80,000 ÷ salary)1/10 − 1 | 2.10% (exact 2.0981). |
| Years to reach $80,000 at 3% | ln(80,000 ÷ salary) ÷ ln(1.03) | 7.02 years (exact 7.0246). |
| Starting salary to reach $100,000 in 5 years | 100,000 ÷ (1 + raise)5 | $86,260.88 (exact 86260.8784). |
| Raise to reach $150,000 in 10 years | (150,000 ÷ salary)1/10 − 1 | 8.72% (exact 8.7221). |
| Years for salary to double at 3% | ln(2) ÷ ln(1.03) | 23.45 years. |
| Years for buying power to halve at 2.5% | ln(2) ÷ ln(1.025) | 28.07 years. |
| 5 years | same model, 5 years | Nominal $75,352.81, real $66,600.91, total $355,446.64. |
| 20 years | same model, 20 years | Nominal $117,397.23, real $71,644.12, total $1,798,971.57. |
| 5% raise | same model, 5% raise | Nominal $105,878.15, real $82,711.84, total $858,441.17. |
| 0% raise | same model, 0% raise | Nominal $65,000.00, real $50,777.90, total $650,000.00. |
| 0% inflation | same model, 0% inflation | Nominal $87,354.56, real $87,354.56, total $767,506.72. |
| 5% inflation | same model, 5% inflation | Nominal $87,354.56, real $53,628.13, total $767,506.72. |
| 2% raise | same model, 2% raise | Nominal $79,234.64, real $61,897.97, total $725,966.50. |
| 4% raise | same model, 4% raise | Nominal $96,215.88, real $75,163.69, total $811,612.84. |
| $100,000 salary | same model, $100,000 salary | Nominal $134,391.64, real $104,986.53, total $1,180,779.57. |
| $50,000 salary | same model, $50,000 salary | Nominal $67,195.82, real $52,493.27, total $590,389.78. |
| 15 years | same model, 15 years | Nominal $101,267.88, real $69,921.98, total $1,245,197.28. |
| 6% raise | same model, 6% raise | Nominal $116,405.10, real $90,935.48, total $908,156.77. |
Who uses this
- The employee on $65,000 weighing a job offer: they learn the offer must beat $87,354.56 in 10 years to match a 3% raise — so they know the number to compare, and they check the $74,409.39 starting salary before accepting a lower offer with a bigger raise.
- The negotiator asking for a raise: they learn a 4.40% raise a year reaches $100,000 in 10 years — so they know the ask that gets them there, and they check the 14.57 years before settling for 3%.
- The worker whose pay has been frozen: they learn a freeze costs $14,222.10 of buying power over 10 years — so they know the freeze is a pay cut, and they check the $50,777.90 real value before deciding to stay.
- The saver planning a decade ahead: they learn the decade earns $767,506.72 in total — so they know the pot the plan draws on, and they check the $667,696.74 in today’s money before setting the savings rate.
Accuracy & limitations
The math is exact for the numbers you enter: the future salary is the salary times one plus the raise, raised to the years, and the real value divides that by the inflation factor. What the model cannot do is know your raise or your inflation: check that the raise is what your employer actually pays, because a 3% average hides years of 0% and years of 5%. It assumes the raise and the inflation rate stay the same every year, and it leaves out tax, bonuses, promotions and job changes, which usually matter more than the raise itself. It assumes the years are whole years from 1 to 50. For what a frozen salary is worth over time, see salary inflation calculator; for what the pay slip actually leaves after tax, see take-home pay calculator.
Cite this calculatorBright Side Kit. “Future Salary Calculator: Pay Growth & Buying Power 2026.” brightoolbox.com, 2026. Method: nominal salary = salary × (1 + raise)n; real salary = nominal ÷ (1 + inflation)n; total earned = sum of salary × (1 + raise)k for k = 1 … n; monthly = ÷ 12; raise to a target = (target ÷ salary)1/n − 1; years to a target = ln(target ÷ salary) ÷ ln(1 + raise); starting salary to a target = target ÷ (1 + raise)n. Defaults: $65,000, 3% raise, 10 years, 2.5% inflation → nominal $87,354.56, real $68,241.25, total $767,506.72; monthly $7,279.55 nominal, $5,686.77 real; nominal gain $22,354.56, real gain $3,241.25. Branches: 5 years → $75,352.81 / $66,600.91 / $355,446.64; 20 years → $117,397.23 / $71,644.12 / $1,798,971.57; 5% raise → $105,878.15 / $82,711.84 / $858,441.17; 0% raise → $65,000.00 / $50,777.90 / $650,000.00; 0% inflation → $87,354.56 real; 5% inflation → $53,628.13 real; 2% raise → $79,234.64 / $61,897.97 / $725,966.50; 4% raise → $96,215.88 / $75,163.69 / $811,612.84; $100,000 salary → $134,391.64 / $104,986.53 / $1,180,779.57; $50,000 salary → $67,195.82 / $52,493.27 / $590,389.78; 15 years → $101,267.88 / $69,921.98 / $1,245,197.28; 6% raise → $116,405.10 / $90,935.48 / $908,156.77. Reverses: raise to $100,000 in 10 years → 4.40% (exact 4.4020); years to $100,000 at 3% → 14.57 (exact 14.5738); starting salary to $100,000 in 10 years → $74,409.39 (exact 74409.3915); raise to $80,000 in 10 years → 2.10% (exact 2.0981); years to $80,000 at 3% → 7.02 (exact 7.0246); starting salary to $100,000 in 5 years → $86,260.88 (exact 86260.8784); raise to $150,000 in 10 years → 8.72% (exact 8.7221); salary doubles in 23.45 years at 3%; buying power halves in 28.07 years at 2.5% inflation. Bright Side Kit. "Future Salary Calculator: Pay Growth & Buying Power 2026." https://brightoolbox.com/future-salary-calculator/ Accessed October 25, 2026.
Embed this calculatorPaste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.