Most people have never calculated when they can actually retire. They assume it will happen around 65, trust that Social Security will cover something, and hope their 401(k) is large enough. But retirement age is not a fixed social construct โ it is a personal calculation driven by three variables you control: your current portfolio size, your savings rate, and your annual expenses.
Change any one of those three variables meaningfully and your retirement date moves โ sometimes by a decade. This article shows you how to run the calculation yourself with real examples.
The Three Variables That Control Your Retirement Age
Variable 1: Your FIRE Number (Target Portfolio)
Your FIRE number is your annual expenses multiplied by 25. It is the portfolio size at which you can withdraw 4% per year to cover all expenses indefinitely. The lower your expenses, the smaller your target โ and the sooner you reach it.
- $40,000/year spending โ FIRE number: $1,000,000
- $60,000/year spending โ FIRE number: $1,500,000
- $80,000/year spending โ FIRE number: $2,000,000
- $100,000/year spending โ FIRE number: $2,500,000
Variable 2: Your Current Portfolio
Every dollar already invested is a dollar that never needs to be earned again. It compounds on its own while you continue adding to it. A 35-year-old with $300,000 invested is in a very different position than one with $0 โ not just because of the $300,000, but because of what that $300,000 becomes over the next 15โ20 years.
Variable 3: Your Annual Savings
How much you add to your portfolio each year is the engine that closes the gap between where you are and your FIRE number. A $20,000/year savings rate and a $50,000/year savings rate lead to retirement timelines that can differ by 15+ years.
The Calculation: Step by Step
To estimate your retirement age, you need to find how many years it takes your portfolio to reach your FIRE number, given your starting balance and annual contributions.
The formula that accounts for compound growth of both existing savings and new contributions is:
Years to retirement โ log[(FIRE number ร r + C) รท (P ร r + C)] รท log(1 + r)
Where P = current portfolio, C = annual savings contribution, r = annual return rate (use 0.07 for 7% real return). This is complex โ in practice, use a financial planner or the MyFIRE calculator to run this precisely.
But the table below gives you quick estimates for the most common scenarios:
| Current age | Portfolio now | Annual savings | FIRE number | Retirement age |
|---|---|---|---|---|
| 30 | $50,000 | $20,000 | $1,500,000 | 55 |
| 30 | $50,000 | $35,000 | $1,500,000 | 48 |
| 35 | $150,000 | $30,000 | $1,250,000 | 52 |
| 35 | $150,000 | $50,000 | $1,250,000 | 46 |
| 40 | $300,000 | $40,000 | $1,500,000 | 53 |
| 40 | $300,000 | $40,000 | $1,000,000 | 49 |
| 45 | $500,000 | $30,000 | $1,250,000 | 55 |
All figures assume 7% annual real returns (inflation-adjusted), which is the long-run historical real return of a diversified stock portfolio.
A Worked Example: Meet Sam at 38
Sam is 38, has $220,000 invested, earns $110,000/year, and spends $72,000/year. Sam invests $38,000/year (a 34% savings rate โ solid but not extreme).
- FIRE number: $72,000 ร 25 = $1,800,000
- Current portfolio: $220,000
- Annual savings: $38,000
- Assumed return: 7% real
Running the numbers: Sam's portfolio reaches $1,800,000 in approximately 17 years, making Sam's retirement age 55. Not bad โ but Sam wonders if there are levers to pull.
What If Sam Cuts Spending by $12,000/year?
If Sam reduces annual expenses from $72,000 to $60,000:
- New FIRE number: $60,000 ร 25 = $1,500,000 (saves $300,000 of target)
- Annual savings increases by $12,000 โ now $50,000/year
- New timeline: approximately 13 years โ retirement at 51
Cutting $12,000/year in expenses (about $1,000/month โ a car payment, some dining out, subscriptions) moves Sam's retirement date from 55 to 51. Four years of extra freedom from one lifestyle change.
What If Sam Also Gets a $20,000 Raise?
If Sam's income rises to $130,000 and the extra $20,000 goes entirely into investments:
- Annual savings: $70,000
- Timeline: approximately 10 years โ retirement at 48
Changes to expenses and savings compound on each other. Cutting spending not only increases how much you invest each month โ it simultaneously shrinks your target portfolio. Both effects push your retirement date earlier at the same time. This is why frugality has double the impact of income growth in FIRE math.
The Levers That Move Your Retirement Date the Most
| Lever | Typical impact | Difficulty |
|---|---|---|
| Cut expenses by $1,000/month | 3โ5 years earlier | Medium |
| Increase income by $20,000/year | 2โ4 years earlier | Medium-Hard |
| Increase savings rate from 20% to 40% | 8โ12 years earlier | Hard |
| Start 5 years earlier with same rate | 5โ8 years earlier | Not applicable (time) |
| Switch from active funds (1% fee) to index (0.05%) | 1โ3 years earlier | Easy |
Don't Forget the Bridge Fund
If you plan to retire before 59ยฝ, remember that most of your investments are locked in tax-advantaged accounts until then. You need a bridge fund โ money in a taxable brokerage account โ to cover living expenses from your retirement date until you can access your 401(k) and IRA penalty-free.
Rule of thumb: multiply your annual expenses by the number of years between your target retirement age and 59ยฝ. Add a 10โ15% buffer. That is your minimum bridge fund target. Factor this into your planning or you may reach your FIRE number on paper but find the money inaccessible.
MyFIRE's planner calculates your retirement age, bridge fund need, and portfolio survival probability simultaneously โ accounting for all account types and tax treatment. Enter your numbers and get a complete picture of your FIRE timeline in minutes.
Why 65 Is an Arbitrary Number
The conventional retirement age of 65 was not chosen because it is the optimal time to stop working. It was set in 1935 when the Social Security Act was signed โ at a time when average life expectancy at birth was 61. The number has barely changed since, while life expectancy has grown by nearly 20 years.
If you run your personal retirement calculation and the answer is 52, or 47, or 43 โ that is a legitimate answer. Your retirement age is determined by your savings rate and your spending, not by a law written 90 years ago. Calculate your number, then decide what you want to do with it.
A Second Worked Example: Priya at 29 Starting From Zero
Not everyone running this calculation already has a six-figure portfolio. Priya is 29, has $8,000 saved, earns $72,000/year, and currently spends $52,000/year, leaving $20,000/year to invest after taxes and expenses (roughly a 28% savings rate).
- FIRE number: $52,000 ร 25 = $1,300,000
- Current portfolio: $8,000
- Annual savings: $20,000
- Assumed return: 7% real
Starting from almost nothing, Priya's timeline to $1,300,000 at $20,000/year and 7% growth runs approximately 25 years, putting retirement at age 54. This illustrates an important point: starting portfolio size matters far less than most people assume when it is still small relative to the FIRE number. What matters most at this stage is the savings rate, because there is not yet enough invested capital for compounding alone to make a meaningful dent.
What Happens If Priya Increases Her Savings Rate to 40%?
If Priya can raise her savings rate from 28% to 40% โ either through income growth, a lower-cost living situation, or simply prioritizing investing over lifestyle upgrades โ her annual savings rises to roughly $28,800/year (40% of $72,000).
- New annual savings: $28,800
- Same FIRE number: $1,300,000
- New timeline: approximately 21 years โ retirement at 50
A 12-percentage-point increase in savings rate โ without any change to income โ moves Priya's retirement date up by roughly four years. This is the multiplier effect of the savings rate: because it simultaneously increases what you invest and, if driven by lower spending, decreases your FIRE number, small percentage-point changes compound into years of difference.
Why Small Portfolio Differences Early On Matter Less Than People Think
A common source of anxiety for people in their late 20s and early 30s is comparing their current portfolio to a friend's or an online forum post and feeling behind. The math above shows why this comparison is often less meaningful than it feels: when your portfolio is still a small fraction of your FIRE number, your annual savings rate is doing almost all of the work, not your existing balance.
| Starting portfolio | Annual savings | FIRE number | Years to FI |
|---|---|---|---|
| $0 | $20,000 | $1,300,000 | ~25 years |
| $25,000 | $20,000 | $1,300,000 | ~24 years |
| $50,000 | $20,000 | $1,300,000 | ~23 years |
Notice that a $50,000 head start โ a meaningful sum for most people in their 20s โ only moves the timeline by about two years when the annual contribution stays fixed. Compare that to the earlier example, where raising the savings rate by 12 percentage points moved the timeline by four years. Early on, the incentive to increase income and savings rate is almost always at least as high-leverage as a larger starting balance.
How Part-Time Work or a "Coast" Phase Changes the Calculation
Not everyone wants to go from full-time work directly to full retirement. Many people use a "Coast FIRE" or "Barista FIRE" approach: once the portfolio reaches a size where it will grow to the full FIRE number on its own by a target age (even with no further contributions), they can downshift to part-time or lower-stress work that simply covers current expenses without needing to save any more for retirement.
Take Sam from the earlier example: at 38, with 27 years until a target retirement age of 65, reaching Sam's $1,800,000 FIRE number through growth alone (with zero further contributions) would require a starting portfolio of roughly $289,700 today, at a 7% assumed return. Sam's actual portfolio of $220,000 is about $69,700 short of that Coast FIRE number โ close, but not there yet. This means Sam's current $38,000/year in contributions is still doing real work: it is closing that $69,700 gap, on top of continuing to compound. Once Sam's portfolio crosses roughly $290,000, any further income โ full-time or part-time โ would only need to cover current living expenses, not additional retirement savings. Some people use that milestone to switch careers, reduce hours, or take a lower-paying but more fulfilling job well before their full-retirement date.
How Sensitive Is Your Retirement Age to the Assumed Return Rate?
Every retirement age calculation depends on an assumed annual return, and small changes to that one assumption can move the answer by years. Using Sam's numbers from earlier ($220,000 portfolio, $38,000/year savings, $1,800,000 FIRE number), here is how the timeline shifts across a plausible range of return assumptions.
| Assumed real return | Years to FIRE number | Retirement age |
|---|---|---|
| 5% | ~19.7 years | ~58 |
| 6% | ~18.0 years | ~56 |
| 7% | ~16.6 years | ~55 |
| 8% | ~15.4 years | ~53 |
Dropping the assumed return from 7% to 5% โ a difference well within the range of reasonable long-run stock market assumptions โ pushes Sam's retirement age back by roughly three years. This is why it is worth running your own calculation at more than one assumed return rate rather than anchoring to a single optimistic number, and why many planners recommend using a slightly conservative rate (6%โ7% real) for the headline estimate, with a more optimistic rate reserved for a "best case" scenario only.
How a Career Break or Sabbatical Changes the Timeline
Real careers are rarely a perfectly smooth savings line. A parental leave, a layoff, a sabbatical, or a return to school can pause contributions for months or years. Because the retirement age formula is driven by ongoing annual contributions as much as the existing balance, a pause in savings has a real, calculable cost.
Suppose Priya, from the earlier example, takes a two-year unpaid career break at some point during her accumulation years, during which her portfolio simply grows at 7% with no new contributions rather than the usual $20,000/year. Those two years without contributions do not just delay progress by two years โ they delay it by two years of contributions, roughly $40,000 in this case, plus the lost compounding on that $40,000 across the remaining years to retirement. Modeling a planned break explicitly, rather than assuming the timeline just "pauses and resumes," gives a more honest retirement age estimate for anyone anticipating a multi-year gap in savings.
The flip side also holds: a temporary income boost, such as a bonus year, a side hustle, or a period of reduced expenses (living with family, a partner covering more of the household bills), can pull the retirement date forward by more than the extra savings alone would suggest, because that additional money starts compounding immediately alongside the rest of the portfolio. Anyone anticipating either a gap or a windfall period should re-run the calculation with the specific years adjusted, rather than relying on a single smoothed annual savings figure across the entire timeline.
Frequently Asked Questions
How accurate is a retirement age calculation, really?
Any single-number retirement age estimate is a projection built on assumed future returns, which are never guaranteed to match any specific historical average exactly. Treat the number as a planning target to revisit annually, not a fixed date โ actual market returns, spending changes, and income changes will move it earlier or later over time.
Should I use a real (inflation-adjusted) or nominal return rate?
Use a real return rate โ one already adjusted for inflation, commonly estimated around 6.5%โ7% for a diversified stock-heavy portfolio over long historical periods. This lets you compare your FIRE number and portfolio balance in today's dollars without needing to separately track inflation on both sides of the calculation.
Does this calculation account for Social Security?
The basic retirement age formula above focuses on the portfolio reaching your full FIRE number, independent of Social Security. For anyone planning to retire within a decade or two of traditional retirement age, expected Social Security income can reduce how large a portfolio is actually needed, since it covers part of ongoing expenses once benefits begin โ but modeling this accurately requires factoring in claiming age and expected benefit amount separately.
What if my income or spending changes significantly during the countdown?
Recalculate. A retirement age estimate is only as good as the inputs behind it, and a major raise, a new dependent, a paid-off mortgage, or a relocation to a lower-cost area can each shift the target by years in either direction. Treat the number as a living calculation, not a one-time answer.
Is it better to save more or invest more aggressively?
Both help, but they are not equivalent. Increasing your savings rate has a guaranteed, immediate effect on your timeline โ every extra dollar saved is a dollar closer to your FIRE number, with no added risk. Investing more aggressively (a higher stock allocation, for instance) may improve expected returns, but it also increases the range of possible outcomes, including the possibility of a worse result than a more moderate allocation over your specific retirement window. For most people, increasing savings rate is the more reliable lever, while asset allocation should be set based on risk tolerance and time horizon rather than as a way to "solve" a retirement date on paper.
Does this account for taxes on my investment accounts?
The simplified formula above treats your portfolio as a single pool growing at a real rate of return, which does not distinguish between taxable, traditional, and Roth accounts. In practice, the tax treatment of your specific account mix affects both how much you can effectively spend from a given balance and how much of your FIRE number is truly "yours" after tax. A full plan โ like the one MyFIRE's calculator builds โ accounts for account type and expected tax treatment separately from the headline retirement-age estimate.
Putting It All Together
The three-variable formula in this article โ current portfolio, annual savings, and FIRE number โ gives a solid first-pass estimate of your retirement age, and the worked examples above show how sensitive that estimate is to each input. But a full plan also needs to account for sequence-of-returns risk in the years right around retirement, the bridge-fund gap if retiring before 59ยฝ, expected Social Security income, and the tax treatment of the specific accounts the money sits in. Running the simplified calculation yourself is a useful starting point; running a complete plan that accounts for all of these factors together is what actually tells you whether a given retirement age is safe to commit to.
It is also worth revisiting the calculation at least once a year, not just when something big changes. Markets move, incomes change gradually, and spending habits drift in small increments that are easy to miss year to year but add up over a decade. A five-minute annual check-in โ updating your current portfolio balance, your actual savings rate over the past year, and your current spending โ keeps the retirement age estimate honest, rather than letting it quietly drift out of date while you continue planning around a number calculated years earlier under different circumstances.
This article is for educational purposes only and does not constitute financial advice. MyFIRE is not a registered investment advisor. Always consult a qualified fee-only CFP before making retirement decisions.
Calculate your exact retirement age
MyFIRE models your complete timeline โ portfolio growth, bridge fund, Monte Carlo simulation, and FI date โ in one free planner.
Find your retirement age โ