Skip to content
FinToolSuite
Updated 2026-09-16 · Money Insights · Educational use only ·
Privacy

Lifetime Earnings Calculator — Total Career Income

The total that passes through your hands over a career.

Estimate total career earnings from your salary, age, retirement age and an assumed growth rate. See how compounding raises the lifetime figure.

What this tool does

This tool adds up every year's salary from your current age to the age you expect to stop working, growing the salary by a fixed rate each year. It reports the running total, the years remaining, the last salary reached and the average across the period. The horizon does most of the work: five more working years adds about a quarter to the total at the default settings, while a full extra percentage point of growth adds about a fifth. Both matter more than the starting salary, which scales the answer in a straight line. Everything is gross and nominal, so nothing is removed for tax and nothing is adjusted for the fact that a unit of currency buys less in forty years than today. Career breaks, promotions beyond the steady rate, part-time periods and changes in working hours are all outside the model. The output is a scale figure rather than a projection of any individual career.

Quick answer: with the default values, the result is $3,023,104.09 (Lifetime Earnings Projection). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Current annual salary
Annual salary growth as a decimal
Working years, retirement age minus current age

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

A working life is long enough that the total passing through it is hard to picture. Thirty-five years is the default here, and at those settings the sum runs to seven figures, a scale that monthly thinking gives no feel for.

The arithmetic is a growing series, not a multiplication. Someone aged 30 on 50,000 with 3% annual growth reaches 3,023,104 by 65. Hold the salary flat instead and the same 35 years give 1,750,000, so growth accounts for more than 1.2 million of the total on its own. Raise the rate to 5% and it reaches 4,516,015, which is 1,492,911 more than the 3% run.

The figure is useful as a denominator rather than a target. Saving a fifth of the default total would come to 604,621 across the working life. A recurring cost works the same way: 200 a month for 40 years is 96,000, which is 3.2% of a three million lifetime total, a share that looks different from the monthly figure in both directions.

Quick example

Current annual salary 50,000, current age 30, expected retirement age 65, annual salary growth 3%. That is 35 working years, and the total comes to 3,023,104.09.

The result card breaks that into the 35 years remaining, the starting salary, the last salary reached at 136,595.26, and an average across the period of 86,374.40. The average is well above the starting salary because most of the growth happens in the later years, which is also why the total is so much larger than salary multiplied by years.

Which inputs matter most

Not the salary, which only scales the answer. Raising each input by 10% from the defaults moves the total by very different amounts: retirement age by 30.1%, current age by 13.2% in the opposite direction, current salary by exactly 10%, and growth by 6.0%.

Percentages of an age are an awkward unit, so in plain terms: five more working years adds 24.7%, a full extra percentage point of growth adds 21.8%, and 10,000 more of starting salary adds 20%. The horizon and the growth rate are close on that framing, and both beat the salary. Note that the two age inputs are the same lever, since only the gap between them enters the sum: retiring at 70 instead of 65 and starting at 25 instead of 30 both give exactly 3,770,063.

What's happening under the hood

The calculation walks forward one year at a time. The current salary is added to the running total, then grown by the rate, and the loop repeats once for every year between the two ages.

Two things follow. The growth applies between years rather than within them, so the first year is the salary entered and the last is that salary grown by one fewer times than the number of years: 34 rather than 35 at the defaults. And the total is a geometric series, which is why it responds so much more to the rate than a linear sum would. At zero growth the same inputs give a flat 50,000 multiplied by 35.

Using this to recalibrate

The figure is worth re-running rather than reading once, because two of the four inputs are guesses and the answer moves a long way across their plausible range.

Growth is the least knowable. Long-run wage growth differs by country, by decade and by occupation, and the International Labour Organization publishes wage statistics that show the spread. The same is true of the horizon: labour force participation at older ages varies widely between countries, which the World Bank tracks, so a retirement age that is normal in one place is early or late in another. Running a low pair of assumptions and a high pair gives a range, and the range here is wide: 1,750,000 at zero growth against 4,516,015 at 5%.

Example Scenario

Earning $50,000 at 30 years of age, growing 3% a year to 65 years, projects to $3,023,104.09.

Inputs

Current Annual Salary:$50,000
Current Age:30 years
Expected Retirement Age:65 years
Annual Salary Growth:3%
Expected Result$3,023,104.09
Expected Result breakdown
Years of Work Remaining35
Current Annual Salary$50,000.00
Projected Final Salary$136,595.26
Avg Annual Earning$86,374.40

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator walks forward one year at a time from the current age to the expected retirement age. Each year the current salary is added to a running total and then multiplied by one plus the growth rate, so growth applies between years rather than within them. The first year counted is the salary as entered and the last is that salary grown one fewer times than the number of years. The total is the sum of that geometric series, the years figure is the difference between the two ages, the final salary is the last one actually included in the total, and the average is the total divided by the years. All figures are gross and nominal: no tax, deduction or contribution is removed, and no adjustment is made for inflation, so a real growth rate should be entered where a total in today's money is wanted. The model assumes uninterrupted full-time work at a constant growth rate and represents no career break, promotion beyond that rate, change in hours, or period of unemployment. Results illustrate the scale of career earnings rather than projecting an individual career.

Frequently Asked Questions

What growth rate is realistic?
It depends on the country, the occupation and the stage of a career, and no single figure travels. Nominal wage growth includes inflation while real growth does not, so entering one where the other is meant changes the answer more than most differences between careers would. Growth also tends to be front-loaded: many occupations see faster increases in the first half of a career and flatter progression later, which a constant rate cannot represent. Running the calculation at more than one rate is more informative than choosing one, since from the defaults the total ranges from 1,750,000 at zero growth to 4,516,015 at 5%.
Include inflation?
The calculation is nominal, meaning the rate entered is a cash growth rate and the total is in the money of each future year rather than today's. Entering a real growth rate instead, which is nominal growth minus inflation, produces a total in today's purchasing power. Both are valid, and mixing them is the mistake: a nominal rate with a total read as today's money overstates it substantially over a horizon this long. Since real growth is usually a good deal lower than nominal, the two runs produce very different figures from the same career.
What about career breaks?
The model assumes uninterrupted work, so a break is not represented. Removing the years is only part of it: a break also affects the salary resumed afterwards. If pay does not advance while out, reducing the retirement age by the length of the break gives exactly the same total, because the salaries actually earned are the same list either way. If market pay rises during the break and the return is at the higher level, the break costs less than retiring that many years early: at the defaults, a five-year break from 40 leaves 2,666,352 against 2,378,771 for retiring at 60. What the model cannot show is the case in between, where the return is at a lower salary than the uninterrupted path would have reached.
How does this help with financial decisions?
Mainly by changing the denominator. A recurring cost of 200 a month over 40 years is 96,000, which is a large number on its own and 3.2% of a three million lifetime total. Both readings are true and they pull in opposite directions, which is the useful part: the monthly figure understates the total and the percentage understates how much 96,000 is. The lifetime figure is a scale, not a budget, and it is gross, so the share of it that is ever available to spend is smaller than the total suggests.

Related Calculators

More Money Insights Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.