Lifetime Earnings Calculator
The lifetime earnings calculator estimates gross salary over the rest of a working career. It starts with your current age, planned retirement age, current annual salary, and expected annual raise. Then it adds every projected annual salary between now and retirement. The result is a career-total view, not a single future paycheck. That is the key difference from the future salary calculator, which focuses on one projected salary after a selected number of years.
Use this calculator to size the financial value of working longer, changing careers, negotiating raises, or returning to school for a higher pay path. A person comparing two jobs may see similar starting salaries but very different lifetime totals if one path has better progression. Someone considering early retirement can estimate the gross income given up by leaving work sooner. For inflation comparisons, pair this page with the salary inflation calculator. For after-tax planning, compare the gross total with the disposable income calculator and a household budget calculator.
Inputs and interpretation
Enter current age and retirement age as the career window you want to model. The calculator subtracts current age from retirement age and floors the difference to whole working years. If the retirement age equals the current age, the remaining lifetime earnings result is zero because there are no future salary years to add. Enter current annual salary as gross pay before deductions. Enter expected salary increase as the average annual growth rate.
The output includes estimated earnings over the working years, working years left, current salary, expected raise rate, final-year salary estimate, and average annual earnings. The final-year salary is not the same as lifetime earnings; it is only the salary in the last counted year. The average annual earnings line divides the total by the number of working years, which helps compare scenarios with different retirement ages.
Formula
The calculator first determines remaining working years:
When the raise rate is not zero, the salaries form a geometric series:
When the raise rate is zero, the total is salary times years:
The final-year salary uses one fewer compounding step because the first counted year is the current salary:
Worked example
Suppose you are 25, plan to retire at 55, currently earn $150,000 per year, and expect 5 percent average annual salary growth. The working-years count is 55 minus 25, or 30 years. Because the raise rate is not zero, the calculator uses the geometric-series formula rather than simply multiplying salary by years.
The growth factor after 30 years is based on 1.05 raised through the salary series. The geometric-series multiplier is about 66.4388475. Multiplying that by $150,000 gives $9,965,827.13 of estimated remaining lifetime earnings. The final-year salary uses 29 compounding steps, so $150,000 multiplied by 1.05 raised to 29 equals $617,420.34. Average annual earnings are $332,194.24, found by dividing $9,965,827.13 by 30 years.
Those numbers show why lifetime earnings can look much larger than a simple salary multiple. If you multiplied $150,000 by 30 years without raises, the total would be $4,500,000. The 5 percent raise assumption adds more than $5.4 million in gross salary because later years are much higher than the starting year. That does not mean the projection is guaranteed; it means the raise assumption is powerful and should be chosen carefully.
What belongs in the salary field
For most users, the salary field should be base annual pay. If bonuses, commissions, overtime, or equity are recurring and predictable, you can create a separate total-compensation scenario, but label it that way. A one-time signing bonus should usually be left out because it does not repeat through the series. Likewise, employer health insurance, paid leave, and retirement matches are valuable benefits but are not cash salary in this formula.
Career breaks need special care. This calculator assumes every year in the window earns a salary that grows at the selected rate. It does not skip years for graduate school, caregiving, unemployment, disability, sabbatical, or part-time work. To approximate a break, shorten the working-years window, lower the growth rate, or run separate scenarios for different career phases. If your income is likely to rise sharply after a credential and then flatten, a single average raise may hide the real pattern.
Taxes and inflation are also outside the total. The result is gross lifetime salary, not net cash kept. Income taxes, payroll taxes, retirement contributions, housing costs, debt payments, and healthcare premiums decide how much of that gross pay supports your goals. Inflation decides what the dollars buy. A high lifetime earnings number may still require disciplined saving if costs rise quickly or if spending grows with income.
Tips for better career totals
- Run a flat-raise case and a realistic-growth case to see how much compounding matters.
- Test retirement ages one or two years apart; late-career years can be very valuable.
- Keep base salary and total compensation in separate scenarios.
- Use conservative assumptions for long horizons because career growth often slows later.
- Compare the average annual earnings line with your spending plan, not just the total.
Sources
- BLS, Public Data API for CPI series CUUR0000SA0 — inflation benchmark for interpreting long-run salary projections.
- CFPB, Your Money, Your Goals tools — budgeting context for connecting earnings to cash-flow decisions.
- IRS, Publication 525 — taxable income context for distinguishing gross wages from other income types.