Skip to main content
Calcimator

Retirement Age Calculator

Calculate when you can retire based on savings, contributions, and retirement goals. See retirement age and years needed.

This calculator projects your retirement savings forward year by year -- compounding Current Savings and adding Monthly Contribution every month at Annual Return Rate -- until the balance reaches a target, then reports how many whole years that takes as Years to Retirement (added to Current Age to get Retirement Age). The target comes from one of two modes, and only one applies at a time: if Retirement Goal is greater than zero, it's used directly as the target. Only when Retirement Goal is left at exactly zero does the calculator fall back to Annual Withdrawal Need, deriving a target using the "25x rule" (a common retirement-planning rule of thumb stating that saving roughly 25 times your desired annual withdrawal supports a ~4% initial withdrawal rate). Because the projection runs in whole-year steps, Retirement Savings (the balance at the moment the target is reached) typically overshoots the target slightly -- the projection only checks the balance once per year, not continuously, so it can cross the goal partway through a year without stopping exactly at it. Total Growth is that overshoot-inclusive balance minus your total contributions (Current Savings plus all monthly deposits made along the way), representing the portion built entirely by investment returns rather than money you put in directly. Two edge cases are worth knowing. If you leave both Retirement Goal and Annual Withdrawal Need at zero there is no target to project toward, so Years to Retirement is 0 and Retirement Age simply equals Current Age. And the projection runs at most 100 years: if your Current Savings, Monthly Contribution and Annual Return Rate can't reach the target inside a century, Years to Retirement reports that 100-year cap and Retirement Savings will come out BELOW your goal -- that pair is a "this target is not reachable on these inputs" signal, not a real retirement date.

Inputs

years
$
$
%
$
$

Results

Retirement Age

61 years old

Years to Retirement

31 years

Retirement Savings

$1,039,102.94

≈ 25 Teslas

Total Growth$803,102.94
How to Use This Calculator
  1. Enter your current age and current total retirement savings balance.
  2. Set your monthly contribution amount and expected annual investment return rate.
  3. Enter either a retirement savings goal dollar amount or your desired annual withdrawal in retirement (the calculator will use the 25x rule to derive the goal).
  4. Review Retirement Age and Years to Retirement to see when you can stop working.
  5. Adjust monthly contributions or return rate to explore scenarios that let you retire earlier.

How the result changes with Current Age

Current AgeRetirement AgeYears to RetirementRetirement Savings
2253 years old31 years$1,039,102.94
3869 years old31 years$1,039,102.94
5889 years old31 years$1,039,102.94
74105 years old31 years$1,039,102.94

What each input means

Current Age
Your current age
Current Savings
Current retirement savings
Monthly Contribution
Monthly retirement contribution
Annual Return Rate
Expected annual investment return
Retirement Goal
Target retirement savings amount. Leave at 0 to derive the target from Annual Withdrawal Need instead.
Annual Withdrawal Need
Annual income needed in retirement. Only used when Retirement Goal is exactly 0.

How this is calculated

Formula

Future Value = PV(1+r)^n + PMT × [((1+r)^n - 1) / r]

Worked example, using the default values

  1. Identify Input Parameters
    6 parameters
    Current Age = 30, Current Savings = 50000, Monthly Contribution = 500, Annual Return Rate = 7, Retirement Goal = 1000000, Annual Withdrawal Need = 0 = 6 input(s) provided
  2. Calculate Retirement Age
    Retirement Age
    61 = 61
  3. Calculate Years to Retirement
    Years to Retirement
    31 = 31
  4. Calculate Retirement Savings
    Retirement Savings
    1039102.9361135046 = $1,039,102.936
  5. Calculate Total Growth
    Total Growth
    803102.9361135046 = $803,102.936

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

Frequently Asked Questions

Why does Retirement Savings sometimes come out higher than my Retirement Goal?

The projection compounds in whole-year steps and only checks whether the balance has reached the goal once per year, so if the balance crosses your goal partway through a year it still completes that full year of contributions and growth -- Retirement Savings usually lands somewhat above Retirement Goal rather than exactly on it. The one exception runs the other way: the projection stops after 100 years, so a target your inputs can't reach inside a century reports Years to Retirement = 100 with Retirement Savings BELOW the goal. If you see that, the answer is "not reachable on these inputs," not a retirement date.

What's the difference between setting a Retirement Goal versus an Annual Withdrawal Need?

Retirement Goal is used directly as your savings target whenever it's greater than zero. Annual Withdrawal Need is only used if Retirement Goal is left at exactly zero -- in that case the calculator multiplies Annual Withdrawal Need by 25 (the "25x rule," a common rule of thumb for a roughly 4% initial withdrawal rate) to derive an equivalent savings target, then projects toward that instead.

Does raising my monthly contribution always get me to retirement sooner?

Yes -- a higher Monthly Contribution adds more to the balance every month, so the projection reaches whatever target you've set in fewer years, all else held equal. The same is true of a higher Annual Return Rate or a higher Current Savings starting point: each one shortens Years to Retirement.

Why does Retirement Goal have such a large effect on Retirement Savings?

Because the projection runs until the balance reaches Retirement Goal and then stops, the target itself effectively sets the finish line for Retirement Savings -- a higher goal means the projection keeps compounding and contributing for more years before it stops, so Retirement Savings ends up correspondingly higher. Of the inputs this calculator takes, Retirement Goal moves Retirement Savings the most for this reason.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Investing & Retirement.