Finance calculators

Early Retirement Calculator

Updated Jul 11, 2026 By Jehan Wadia
Rate Formulas
All figures are in real (today's) purchasing-power dollars. Return rates you enter are treated as real (inflation-adjusted) rates.
Identity & Portfolio
Income & Savings
These four fields stay linked: Savings = Income − Expenses.
Retirement Spending
Time-Limited Income & Expense Streams
Positive amount = income, negative = expense. Streams are already in real dollars.

FIRE Target Summary
After-Tax FIRE Target
Pre-Tax FIRE Target
Portfolio % of Target
Years to Retirement
Projected Retire Age
Savings Rate
FIRE Milestone Progress (% of After-Tax Target)
0%25%50%75%100%

Annual & Monthly Summary

MetricAnnualMonthly
Savings
Expenses (accum.)
Retirement Spending
Lean FIRE
75% spend
years
Regular FIRE
100% spend
years
Fat FIRE
150% spend
years
Coast FIRE Number
Amount needed today to coast to your target by Coast-To age.
Status
Projected Coast-FIRE Age
Step-by-Step Solution
Years to Retirement vs. Savings Rate
Click any point on the curve to set that savings rate and recalculate.
Years to retirement by savings rate
Savings RateYears to Retirement
Portfolio Growth Over Time
Sensitivity Analysis
Sensitivity results
ScenarioYears to Retirement
Year-by-Year Projection
Year by year portfolio projection
AgeYearPortfolioContributionCumulative Contrib.Growth (yr)% of Target

Introduction

This early retirement calculator helps you find out how many years it will take to retire. It uses the FIRE method — which stands for Financial Independence, Retire Early. You enter your age, income, savings, and spending. The calculator then shows your FIRE target, the age you can retire, and how your money grows each year. If you want a broader look at your standard retirement timeline, try our Retirement Calculator.

You can choose from three projection modes. Fixed % uses a steady return rate. Historical Cycles tests your plan against real past market data. Monte Carlo runs thousands of random simulations to show a range of outcomes. The tool also calculates Lean FIRE, Regular FIRE, Fat FIRE, and Coast FIRE numbers so you can compare different retirement lifestyles.

All results are shown in today's dollars, which means inflation is already accounted for. You can use our Inflation Calculator to see how purchasing power changes over time. You can add extra income or expense streams, adjust your asset allocation, and freeze a baseline scenario to compare side by side. Charts, tables, and step-by-step math break down exactly how each number is calculated.

How to Use Our Early Retirement Calculator

Enter your age, income, savings, and spending details below. The calculator will tell you how many years until you can retire early, your FIRE target number, and show your portfolio growth over time.

Projection Mode — Pick how the calculator estimates your returns. "Fixed %" uses one steady rate. "Historical Cycles" uses real past market data. "Monte Carlo" runs thousands of random simulations to show a range of outcomes.

Current Age — Enter how old you are right now. This sets the starting point for your retirement timeline.

Current Portfolio Value ($) — Enter the total value of all your investments and retirement savings today. Not sure what your total is? Our Net Worth Calculator can help you add everything up.

Annual Post-Tax Income ($) — Enter the amount of money you take home each year after taxes. If you need help converting your gross salary, try our Take Home Pay Calculator.

Annual Savings ($) — Enter how much money you save and invest each year. This field stays linked to your income, expenses, and savings rate. To see how your savings grow on their own, check our Savings Calculator.

Annual Expenses ($) — Enter how much you spend each year right now. When you change this, your savings update automatically. Our Budget Calculator can help you break down your spending by category.

Savings Rate (%) — This is the percentage of your income that you save. Change any linked field and the others update on their own.

Annual Retirement Spending ($) — Enter how much money you plan to spend each year once you retire. If you want to see how long a fixed nest egg lasts at different spending levels, try our How Long Will My Money Last Calculator.

Withdrawal Rate (%) — Enter the percentage of your portfolio you plan to withdraw each year in retirement. Most people use 4%, which is known as the "4% rule." You can explore this strategy in detail with our 4% Rule Calculator.

Retirement Tax Rate (%) — Enter the average tax rate you expect to pay on withdrawals during retirement. Our Income Tax Calculator can help you estimate your tax burden.

Advanced Options

Stock Return (%) — Enter the real (inflation-adjusted) annual return you expect from stocks. The default is 8.1%.

Bond Return (%) — Enter the real annual return you expect from bonds. The default is 2.4%. To learn more about how bond yields work, see our Bond Yield Calculator.

Income Growth (%) — Enter how much you expect your income to grow each year in real terms, such as from raises or promotions. Our Salary Calculator can help you estimate your annual earnings.

Stocks % — Enter what share of your portfolio is in stocks. Stocks, bonds, and cash must add up to 100%.

Bonds % — Enter what share of your portfolio is in bonds.

Cash % — Enter what share of your portfolio is held in cash or cash equivalents.

Coast-To Age — Enter the age you would reach traditional retirement. This is used to calculate your Coast FIRE number, which is the amount you need today so your portfolio grows to your target on its own by that age.

Monte Carlo Parameters

Stock Mean % and Stock SD % — Set the average return and volatility for stocks used in the random simulations.

Bond Mean % and Bond SD % — Set the average return and volatility for bonds used in the random simulations.

Simulations — Choose how many random scenarios to run. More simulations give more stable results but take longer.

Income and Expense Streams

Add Income/Expense Stream — Click this button to add extra income or expenses that only last for a set period. Enter a label, a yearly dollar amount (use a negative number for expenses), a start age, and an end age. Examples include rental income (use our Rental Yield Calculator to estimate returns on investment properties), a side job, or college tuition payments.

What Is Early Retirement (FIRE)?

FIRE stands for Financial Independence, Retire Early. It is a money plan where you save and invest a large part of your income so you can stop working years before the usual retirement age. The goal is to build a portfolio big enough that your investments can pay for your living costs for the rest of your life. Understanding how compound interest works is key to making this plan succeed.

How Does Early Retirement Work?

The idea is simple. You figure out how much money you spend each year. Then you multiply that number using something called a withdrawal rate. Most people use the 4% rule, which means you need 25 times your yearly spending saved up. Once your portfolio hits that number, you can retire and pull out a small percentage each year without running out of money. Our Retirement Withdrawal Calculator can help you plan your drawdown strategy in more detail.

For example, if you spend $40,000 a year, you would need $1,000,000 saved to retire early using the 4% rule. You can use our Future Value Calculator to see how your current savings would grow to reach that target.

Key Terms You Should Know

  • Savings Rate: The percentage of your income you save. A higher savings rate means you retire sooner.
  • Withdrawal Rate: The percentage of your portfolio you take out each year in retirement. Lower is safer.
  • Lean FIRE: Retiring with a tight budget, usually 75% of normal spending.
  • Fat FIRE: Retiring with extra money for a more comfortable lifestyle, usually 150% of normal spending.
  • Coast FIRE: The point where your portfolio is large enough to grow on its own to your retirement target, even if you stop adding money.
  • Real Return: Your investment return after removing the effect of inflation. This shows the true growth of your buying power.

Why Your Savings Rate Matters Most

The single biggest factor in how fast you reach early retirement is your savings rate. Someone who saves 50% of their income will retire far sooner than someone who saves 10%, no matter how much they earn. Cutting spending does two things at once: it lowers the amount you need to retire and increases how much you save each month. A quick way to estimate doubling time for your savings is our Rule of 72 Calculator.

What This Calculator Does

This early retirement calculator takes your age, income, savings, spending, and investment details and tells you how many years until you can retire. It shows your FIRE target number, tracks your progress, and lets you compare Lean, Regular, and Fat FIRE paths side by side. You can also add extra income or expense streams, run historical or Monte Carlo simulations, and see how changes in spending or returns affect your timeline. If you are also saving through tax-advantaged accounts, our 401k Calculator and Roth IRA Calculator can help you optimize those contributions alongside your FIRE plan.


Formulas used

After-Tax FIRE Target
\text{FIRE}_{\text{after-tax}} = \frac{\text{Annual Spending}}{\text{Withdrawal Rate}}
Pre-Tax FIRE Target
\text{FIRE}_{\text{pre-tax}} = \frac{\text{FIRE}_{\text{after-tax}}}{1 - t_{\text{ret}}}
Blended Real Return
r = w_{\text{stocks}} \times r_{\text{stocks}} + w_{\text{bonds}} \times r_{\text{bonds}} + w_{\text{cash}} \times 0
Portfolio Accumulation (year-by-year recurrence)
P_{n+1} = P_n \times (1 + r) + S_0 \times (1 + g)^{n} + \text{Streams}_n
Coast FIRE Number
\text{Coast} = \frac{\text{FIRE}_{\text{pre-tax}}}{(1 + r)^{(\text{CoastAge} - \text{CurrentAge})}}
Savings Rate
\text{SR} = \frac{\text{Income} - \text{Expenses}}{\text{Income}} \times 100\%

Frequently asked questions

What is a FIRE target number?

Your FIRE target is the total amount of money you need saved to retire early. The calculator finds it by dividing your yearly retirement spending by your withdrawal rate. If you also pay taxes on withdrawals, it adjusts the number upward so you have enough after taxes.

Why are all the results shown in today's dollars?

Showing results in today's dollars removes the confusion of inflation. A dollar today buys more than a dollar 20 years from now. By using real (inflation-adjusted) returns, every number you see reflects what your money can actually buy right now. You do not need to guess what future prices will be.

What is the difference between Fixed %, Historical Cycles, and Monte Carlo modes?

Fixed % uses one steady return rate every year. It is the simplest view. Historical Cycles runs your plan through dozens of real past market periods so you can see how it would have done in good and bad times. Monte Carlo generates thousands of random return paths based on the average and volatility you set, giving you a range of possible outcomes with probabilities.

How do the savings, expenses, income, and savings rate fields stay linked?

These four fields follow one rule: Savings equals Income minus Expenses. When you change any one of them, the others update automatically. For example, if you raise your expenses, your savings and savings rate drop to match. This keeps everything consistent without you doing extra math.

What does the Freeze as Baseline button do?

It saves a snapshot of your current results. After you freeze a baseline, you can change your inputs and see a side-by-side comparison of the old plan versus the new one. This makes it easy to test what happens if you save more, spend less, or change your return assumptions.

What is Coast FIRE and how is it calculated?

Coast FIRE is the portfolio size you need right now so that it grows to your full FIRE target on its own by a set age, even if you never add another dollar. The calculator divides your pre-tax FIRE target by the growth factor between now and your Coast-To age using your blended return rate.

What is the difference between Lean FIRE, Regular FIRE, and Fat FIRE?

Lean FIRE uses 75% of your planned retirement spending, so the target is smaller and you retire sooner but on a tighter budget. Regular FIRE uses 100% of your planned spending. Fat FIRE uses 150%, giving you extra money for a more comfortable lifestyle but requiring a bigger portfolio and more time.

What are income and expense streams used for?

Streams let you add money that comes in or goes out only during certain ages. For example, rental income from age 50 to 65, or college tuition payments from age 45 to 49. Positive amounts are income. Negative amounts are expenses. The calculator adds these into each year of the projection automatically.

What withdrawal rate should I use?

Most early retirees start with 4%, which is based on the well-known 4% rule. This rate has historically kept portfolios alive for 30 or more years. If you plan to retire very young and need your money to last 40 to 50 years, a rate between 3% and 3.5% is safer. The calculator lets you test different rates to see how they change your target.

Why does the asset allocation need to add up to 100%?

Your stocks, bonds, and cash percentages represent your entire portfolio. If they do not total 100%, the blended return rate would be wrong and your results would be inaccurate. The calculator will show an error and pause results until you fix the numbers.

How does income growth affect my results?

Income growth increases your savings each year. If your income grows by 2% per year in real terms, your annual savings also grow because the calculator keeps your savings rate the same. This means your portfolio fills up faster over time compared to flat savings.

What does the sensitivity analysis show?

It shows how your years to retirement change when one input moves up or down. You can toggle between spending and stock return. For example, if your spending goes up 20%, you will see how many extra years that adds. This helps you understand which factors have the biggest impact on your plan.

How many Monte Carlo simulations should I run?

The default of 1,000 is enough for most people. More runs give smoother and more stable results but take longer to process. You can go up to 5,000 if you want higher precision. Going below 500 may produce results that change noticeably each time you click Calculate.

What does the retirement year distribution histogram show?

It appears in Historical Cycles or Monte Carlo mode. Each bar shows how many simulated scenarios resulted in retirement at that number of years. The orange bar marks the median. The summary below tells you the range and the percentage of scenarios that reach your target within a certain time frame.

What does the portfolio growth chart show in Monte Carlo or Historical mode?

Instead of a single line, it shows bands. The outer band covers the 10th to 90th percentile of outcomes. The inner band covers the 25th to 75th percentile. The solid line in the middle is the median. This lets you see the best-case, worst-case, and most likely paths for your portfolio.

Can I use this calculator if I already have enough to retire?

Yes. If your current portfolio is already at or above your FIRE target, the calculator will show zero years to retirement. The progress bar will be at 100%, and the Coast FIRE section will show your status as reached. You can still explore how much buffer you have by testing higher spending levels or lower return rates.

What is the retirement tax rate field for?

It accounts for taxes you will pay when you withdraw money in retirement. The calculator uses this rate to increase your target. For example, if you need $50,000 per year after taxes and your retirement tax rate is 15%, you actually need to withdraw about $58,824 per year, which means a bigger portfolio.

Does the calculator account for Social Security or pensions?

Not directly in the main inputs. However, you can add Social Security or a pension as an income stream. Set the start age to when payments begin and the end age to when they stop. This reduces the amount your portfolio needs to cover each year during that period.

Why does the savings rate chart let me click on points?

Clicking a point on the savings rate curve sets your savings rate to that value and recalculates everything. This is a quick way to explore how saving more or less changes your retirement timeline without manually typing new numbers.

What real stock return should I use?

The default of 8.1% is based on the long-term historical average for U.S. stocks after inflation. If you want to be more conservative, try 5% to 6%. If you invest heavily in international stocks or expect lower future growth, you might use an even lower number. The sensitivity analysis can show you how different return assumptions affect your plan.