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.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Retirement Age
61 years old
Years to Retirement
31 years
Retirement Savings
$1,039,102.94
≈ 25 Teslas
How to Use This Calculator
- Enter your current age and current total retirement savings balance.
- Set your monthly contribution amount and expected annual investment return rate.
- 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).
- Review Retirement Age and Years to Retirement to see when you can stop working.
- Adjust monthly contributions or return rate to explore scenarios that let you retire earlier.
How the result changes with Current Age
| Current Age | Retirement Age | Years to Retirement | Retirement Savings |
|---|---|---|---|
| 22 | 53 years old | 31 years | $1,039,102.94 |
| 38 | 69 years old | 31 years | $1,039,102.94 |
| 58 | 89 years old | 31 years | $1,039,102.94 |
| 74 | 105 years old | 31 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
- Identify Input Parameters6 parametersCurrent Age = 30, Current Savings = 50000, Monthly Contribution = 500, Annual Return Rate = 7, Retirement Goal = 1000000, Annual Withdrawal Need = 0 = 6 input(s) provided
- Calculate Retirement AgeRetirement Age61 = 61
- Calculate Years to RetirementYears to Retirement31 = 31
- Calculate Retirement SavingsRetirement Savings1039102.9361135046 = $1,039,102.936
- Calculate Total GrowthTotal Growth803102.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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Retirement Savings Calculator
See how much you'll have at retirement based on your savings rate and investment returns. Estimate your monthly retirement income.
Investing & RetirementCompound Interest Calculator
See how your money grows over time with compound interest. Visualize the power of compounding with monthly contributions.
Life Stage BudgetsRetirement Budget Planner
Plan retirement spending with Social Security, pension, and portfolio withdrawals using the 4% rule.
Investing & RetirementRetirement Income Calculator
Calculate retirement income from savings using the 4% rule or custom withdrawal rate. Plan your retirement withdrawals.
More in Investing & Retirement.