FIRE Calculator

Your FI number from spending and a withdrawal rate, the years until your savings reach it, and Coast FI, in today’s dollars.

Inputs

These are example values. Change any of them to calculate your own.

Try:
Your FI number

In today’s dollars, including taxes on withdrawals and health insurance. For example 4,000 a month.

$

= $48,000 a year (12 × $4,000)

No rate is guaranteed to last.

%

Yearly, such as part-time pay.

$
Your savings

Investment and retirement accounts, not your home. Enter 0 if you’re starting out.

$

What you add to those investments, including any employer match. For example 40,000 a year.

$

= $3,333.33 a month ($40,000 ÷ 12)

Each year’s contribution keeps the buying power it has today. Unchecked, you add the same dollar amount every year.

Contributions added
Growth

Before inflation, after fees.

%

Yearly, for example 2.5.

%
Ages

Adds ages to the results.

Age to retire by, for Coast FI.

Results

Your FI number

$1,200,000.00

25 × $48,000 a year of spending (a 4% withdrawal rate), in today’s dollars. At your savings, you reach it in 17 years, around age 50.

Years to FI
17 yearsat the end of year 17, around age 50
Balance then
$1,227,555.43in today’s dollars; in year-17 dollars, $1,867,870.76 vs an FI number of $1,825,941.91
Return after inflation
3.90%6.5% return with 2.5% inflation

Coast FI by age 60

Coast FI means having enough invested that growth alone, with no more contributions, reaches your FI number by a target age.

Coast FI number
$426,860.73invested today; you have $150,000, $276,860.73 short
Coast point
After year 9around age 42, with $633,324.62 invested (today’s dollars), you could stop contributing and still reach FI by 60
Needed to reach FI by 60
$16,769.53a year, in today’s dollars, rising with inflation; you entered $40,000

How the Coast FI numbers were calculated

  1. Years until your target age: 60 − 33 = 27
  2. Coast FI number: F ÷ (1 + ρ)27 = $1,200,000.00 ÷ 1.039024427 = $426,860.73
  3. Coast point: the first year-end t when balance × (1 + ρ)27 − t reaches F. At the end of year 9: $633,324.62 × 1.039024418 ≥ $1,200,000.00
  4. Contributions to reach F by 60 (in today’s dollars): C = (F − A × (1 + ρ)27) ÷ (((1 + ρ)27 − 1) ÷ ρ) = $16,769.53

How this was calculated

  1. Yearly spending: $4,000 a month × 12 = $48,000
  2. FI number: F = $48,000 ÷ 0.04 = $1,200,000.00 (25 × yearly spending)
  3. Return after inflation (the ): ρ = (1 + 0.065) ÷ (1 + 0.025) − 1 = 0.0390244, or 3.90% a year
  4. Contributions: $40,000 a year, rising with inflation, so each one is worth $40,000 in today’s dollars (year 1’s is $41,000.00, added at the end of the year).
  5. Years to FI (NPER, in today’s dollars): n = ln((F × ρ + C) ÷ (A × ρ + C)) ÷ ln(1 + ρ) = ln(($1,200,000 × 0.0390244 + $40,000) ÷ ($150,000 × 0.0390244 + $40,000)) ÷ ln(1.0390244) = 16.68
  6. Contributions arrive once a year, so the balance first reaches the FI number at the end of year 17, around age 50: $1,227,555.43 in today’s dollars, or $1,867,870.76 in dollars of that year, when the FI number is $1,200,000 × 1.02517 = $1,825,941.91.
  7. In a spreadsheet: =NPER((1+0.065)/(1+0.025)-1, -40000, -150000, 1200000) gives n.
Year-by-year projection (first 12 of 17 rows)
YearAgeContributionGrowthBalanceBalance (today’s $)FI number (that year’s $)Progress
134$41,000.00$9,750.00$200,750.00$195,853.66$1,230,000.0016.3%
235$42,025.00$13,048.75$255,823.75$243,496.73$1,260,750.0020.3%
336$43,075.62$16,628.54$315,527.92$292,999.04$1,292,268.7524.4%
437$44,152.52$20,509.31$380,189.75$344,433.15$1,324,575.4728.7%
538$45,256.33$24,712.33$450,158.41$397,874.44$1,357,689.8633.2%
639$46,387.74$29,260.30$525,806.44$453,401.25$1,391,632.1037.8%
740$47,547.43$34,177.42$607,531.29$511,094.96$1,426,422.9042.6%
841$48,736.12$39,489.53$695,756.94$571,040.13$1,462,083.4847.6%
942$49,954.52$45,224.20$790,935.66$633,324.62$1,498,635.5652.8%
1043$51,203.38$51,410.82$893,549.86$698,039.73$1,536,101.4558.2%
1144$52,483.47$58,080.74$1,004,114.07$765,280.30$1,574,503.9963.8%
1245$53,795.55$65,267.41$1,123,177.04$835,144.90$1,613,866.5969.6%
Balance and FI number in today’s dollars
$0$500,000$1,000,000$1,500,000051015
  • Balance
  • FI number
Chart data: Balance and FI number in today’s dollars
Balance and FI number in today’s dollars
YearBalanceFI number
0$150,000$1,200,000
1$195,853.66$1,200,000
2$243,496.73$1,200,000
3$292,999.04$1,200,000
4$344,433.15$1,200,000
5$397,874.44$1,200,000
6$453,401.25$1,200,000
7$511,094.96$1,200,000
8$571,040.13$1,200,000
9$633,324.62$1,200,000
10$698,039.73$1,200,000
11$765,280.30$1,200,000
12$835,144.90$1,200,000
13$907,735.92$1,200,000
14$983,159.76$1,200,000
15$1,061,526.97$1,200,000
16$1,142,952.41$1,200,000
17$1,227,555.43$1,200,000

Where your balance at FI comes from (today’s dollars)

  • Invested assets today$150,000.00
  • Contributions$680,000.00
  • Growth after inflation$397,555.43

Balance at FI $1,227,555.43

FI number and years at other withdrawal rates
Withdrawal rateFI numberYears to FITimes spending
3%$1,600,000.0021 years33.33 ×
3.5%$1,371,428.5719 years28.57 ×
4% (your input)$1,200,000.0017 years25 ×
4.5%$1,066,666.6716 years22.22 ×
5%$960,000.0014 years20 ×

For comparison, not a recommendation: no rate is guaranteed to last. Spending ($48,000 a year), savings ($150,000 invested and $40,000 a year added, rising with inflation) and returns stay as you entered them.

Years to FI at other returns
Expected returnYears to FIReturn after inflation
4.5%21 years1.95%
5.5%19 years2.93%
6.5% (your input)17 years3.90%
7.5%16 years4.88%
8.5%15 years5.85%

The return moves 1 and 2 points either way; the FI number ($1,200,000.00), 2.5% inflation and your savings ($150,000 invested and $40,000 a year added, rising with inflation) stay as entered.

Assumptions

  • The return is 6.5% every year (3.90% after inflation). Real returns vary from year to year, and a run of poor years just after you stop working can drain savings faster than any average suggests (sequence-of-returns risk); a constant-return projection can’t show that.
  • The FI number assumes you withdraw 4% of it in the first year and raise that amount with inflation for as long as you live. That is a rule of thumb from studies of historical U.S. returns over payout periods of up to about 30 years, not a guarantee, and an early retirement can last 40 years or more.
  • Contributions are added once a year at the end of the year, rising with inflation, until the year you reach FI.
  • Today’s dollars remove 2.5% inflation a year. Your spending stays the same in today’s dollars before and after FI.
  • Taxes are not modeled: include the tax on your withdrawals in your spending, and use a return after investment fees.
  • Social Security, pensions and other income that starts later are not included; once they start, your savings need to cover less.
  • Ages count whole years from your current age.
  • Amounts are rounded to the cent for display; the calculation keeps full precision.
  • An educational estimate, not financial, tax or investment advice.

Calculated in your browser. This site doesn't send the numbers you enter anywhere. “Continue in” links pass them to the next calculator within this browser tab only.

Continue in the Retirement Withdrawal Calculator

Updated Report a problem with this calculator

What this calculator answers

How much you need invested to live off your savings (your FI number), and how many years of saving and investment growth it takes to get there. FIRE stands for financial independence, retire early. The FI number comes from two choices you make: what you’ll spend each year and what share of your savings you plan to withdraw. The time depends on what you have now, what you add each year and the return you expect. With your age and a target retirement age, it also works out Coast FI: the amount that would reach your FI number by that age with no more contributions.

Everything is in today’s dollars, so the FI number means the same buying power as your spending does now.

How to use it

  • Spending in retirement: what you expect to spend each year once you stop working, at today’s prices, as a yearly or monthly amount. Include the tax you’ll pay on withdrawals and costs your job covers now, such as health insurance. 48,000, $48,000 and 48k all work.
  • Withdrawal rate: the share of your savings you plan to take out in the first year, in percent. 4 means 4%. No rate is guaranteed to last; see the 4% rule section below.
  • Other income (optional): yearly income that continues after you stop full-time work, such as part-time pay. It lowers the spending your savings must cover.
  • Current invested assets: investment and retirement accounts you’ll draw from, not your home or car. Enter 0 if you’re starting out.
  • Contributions: what you add to those investments each year or month, including any employer match.
  • Raise contributions with inflation: check it if your contributions will grow with prices, as they would with cost-of-living raises. Unchecked, you add the same dollar amount every year.
  • Contributions added: at the end or the start of each year. The start is slightly faster, because each deposit grows for one more year.
  • Expected annual return and inflation rate: your own long-run estimates, before inflation and after fund fees. The calculator converts them to a return after inflation.
  • Current age and target age (optional): the current age adds ages to the results. The target age is the age you want to be able to retire by; with both ages, the results add Coast FI.

Results update as you type. The Try buttons load lean, fat and barista examples and a “stop contributing” case, all worked through below. To weigh plans side by side, press Save for comparison, change an input and save again. Continue in the Retirement Withdrawal Calculator takes your FI number and spending over to see how long the money lasts once withdrawals start.

How to calculate your FIRE number

Divide the yearly spending your savings must cover by your withdrawal rate as a decimal. At 4%, that is 25 times your spending; at 3.5%, 28.57 times; at 3%, 33.33 times.

F=SwF = \frac{S}{w}
  • FF is the FI number, in today’s dollars.
  • SS is your yearly spending minus any other yearly income that continues after you stop working.
  • ww is the withdrawal rate as a decimal (4% is 0.04).

How long until you reach financial independence?

Until the first year-end when your invested balance, growing at your return after inflation plus your contributions, is at least your FI number: 17 years in the worked example below. To find that year, project your savings forward in today’s dollars. First turn your expected return into a return after inflation by dividing, not subtracting:

ρ=1+r1+f−1\rho = \frac{1 + r}{1 + f} - 1

where rr is the expected return and ff the inflation rate, both as decimals. If your contributions rise with inflation, each one is worth the same CC in today’s dollars, and the number of years nn until your assets AA grow to FF has a closed form, the one a spreadsheet’s NPER function uses:

n=ln⁡(Fρ+CAρ+C)ln⁡(1+ρ)n = \frac{\ln\left(\dfrac{F\rho + C}{A\rho + C}\right)}{\ln(1 + \rho)}

With contributions at the start of each year, replace CC with C(1+ρ)C(1 + \rho); with a 0% return after inflation, n=(F−A)÷Cn = (F - A) \div C. Contributions arrive once a year, so the balance first reaches FF at the end of year nn rounded up, and that whole year is the answer. When your contributions stay at the same dollar amount instead, they buy less each year, there is no single formula, and the calculator finds the year from the year-by-year projection.

Worked example: $4,000 a month of spending, $150,000 invested

You’re 33, expect to spend $4,000 a month and plan on a 4% withdrawal rate. You have $150,000 invested and add $40,000 a year at the end of each year, raised with inflation. You assume a 6.5% return and 2.5% inflation, and you’d like to know about Coast FI by 60.

  1. Yearly spending: $4,000 × 12 = $48,000.
  2. FI number: $48,000 ÷ 0.04 = $1,200,000.00, 25 times your spending.
  3. Return after inflation: 1.065 ÷ 1.025 − 1 = 0.0390244, or 3.90% a year.
  4. Years: n = ln(($1,200,000 × 0.0390244 + $40,000) ÷ ($150,000 × 0.0390244 + $40,000)) ÷ ln(1.0390244) = 16.68.
  5. Rounded up to whole years, you reach the FI number at the end of year 17, around age 50, with $1,227,555.43 in today’s dollars.

In dollars of that year, the balance is $1,867,870.76 and the FI number has risen with prices to $1,825,941.91. Of the $1,227,555.43, $150,000.00 is what you have today, $680,000.00 is 17 contributions of $40,000 in today’s dollars, and $397,555.43 is growth after inflation.

The 4% rule: where it comes from and its limits for early retirement

The 4% rule comes from studies of past U.S. market returns, not from a formula that guarantees anything. In 1994 William Bengen tested a portfolio half in stocks and half in intermediate-term Treasury notes, starting a retirement in each year from 1926. A first-year withdrawal of 4%, raised with inflation every year after, never ran out in fewer than 33 years. The 1998 study in the AAII Journal, often called the Trinity study, counted how many past payout periods of 15 to 30 years each withdrawal rate survived. It did not adjust for taxes or transaction costs.

Two limits matter for early retirees. Those studies looked at retirements of about 30 years, while someone stopping work at 45 may need their savings for 40 to 50 years. And the future may hold a worse sequence of returns than any in the historical record. A lower rate means a larger FI number and more years of saving; the table under the results shows the trade-off. For the worked example:

Withdrawal rateTimes spendingFI numberYears to FI
3%33.33 ×$1,600,000.0021 years
3.5%28.57 ×$1,371,428.5719 years
4%25 ×$1,200,000.0017 years
4.5%22.22 ×$1,066,666.6716 years
5%20 ×$960,000.0014 years

Going from 4% to 3% adds $400,000.00 to the target but only 4 years to the wait, because by then growth on a large balance is doing much of the work. None of these rates is a recommendation.

Coast FIRE: how much do you need invested now?

Coast FI is the point where your investments can grow to your FI number by a target age with no more contributions, so from then on you only need to earn what you spend. The coast number is your FI number discounted by the return after inflation over the years left:

Coast number=F(1+ρ)n\text{Coast number} = \frac{F}{(1 + \rho)^{n}}

In the example, 60 − 33 = 27 years, so the coast number is $1,200,000 ÷ 1.0390244^27 = $426,860.73. With $150,000 today you’re $276,860.73 short. At $40,000 a year, you pass the coast level after year 9, around age 42, with $633,324.62 in today’s dollars: stop contributing then, and growth alone would reach $1,200,000 by 60. To reach the FI number exactly at 60 instead, you’d need to invest only $16,769.53 a year, rising with inflation.

The Stop contributing button shows the same idea from where you are now: $150,000 alone takes 55 years to grow to $1,200,000 at a 3.90% real return, reaching it around age 88.

Lean, fat and barista FIRE explained

Lean and fat FIRE are not different formulas, just different spending levels, and there is no official line between them. Barista FIRE means covering part of your spending with part-time work, so your savings need to cover less. With the rest of the worked example unchanged:

  • Lean FIRE, $30,000 a year: FI number $750,000.00, reached in 11 years, around age 44.
  • Fat FIRE, $120,000 a year: FI number $3,000,000.00, reached in 33 years, around age 66. Reaching it by 60 would take $55,552.15 a year instead of $40,000.
  • Barista FIRE with $20,000 of part-time pay: your savings cover $48,000 − $20,000 = $28,000 a year, so the FI number is $700,000.00, reached in 11 years (NPER gives 10.03, just past 10).

Barista FIRE only works while that income lasts; if the part-time work might stop, check the full FI number too.

Why this calculator works in today’s dollars

Prices rise, so a dollar amount 20 years from now buys less than it does today. A projection in future dollars makes every number look larger and is hard to compare with your spending now. This calculator does the whole projection in today’s dollars, using the return after inflation, and shows the future-dollar figures next to them.

Use division for the return after inflation. In the example, 6.5% − 2.5% = 4%, but the exact figure is 1.065 ÷ 1.025 − 1 = 3.90%. The gap is small in one year and adds up over decades.

Reading the result

  • Your FI number is the target in today’s dollars, with how many times your spending it is and when you reach it.
  • Years to FI counts whole years to the first year-end when your balance is at least the FI number. If you’ve already reached it, the calculator says so and shows the spending your assets support; if the balance doesn’t get there within 100 years, it says why and how much spending the plan would support.
  • Balance then is the balance at that year-end in today’s dollars, then in dollars of that year next to the FI number in the same dollars.
  • Coast FI (with both ages) shows the coast number, the year you pass it at your current contributions, and the contributions that reach the FI number exactly at your target age.
  • The year-by-year projection lists each year’s contribution, growth and balance in dollars of that year, the balance in today’s dollars, the FI number in that year’s dollars and your progress toward it. In the example, year 1 is $150,000 × 1.065 + $41,000 = $200,750.00, which is $195,853.66 in today’s dollars. Download the whole projection as a CSV file.
  • The chart draws your balance against the FI number, both in today’s dollars. Where your balance at FI comes from splits the final balance into what you have now, your contributions and growth.
  • FI number and years at other withdrawal rates and Years to FI at other returns repeat the calculation with one input changed. In the example, a return 2 points lower (4.5%) stretches 17 years to 21.

What this FIRE calculator leaves out

  • Varying returns. The projection uses one return every year. Real markets swing, and a run of poor years just after you stop working does more damage than the same years later (sequence-of-returns risk).
  • Taxes. Nothing is taxed here. Withdrawals from traditional retirement accounts are usually taxable, and taking money from a 401(k) or IRA before age 59½ generally adds a 10% additional tax unless an exception applies. Include the tax in your spending, and plan which accounts pay for the years before 59½.
  • Social Security and pensions. Income that starts later isn’t modeled. Social Security retirement benefits can’t start before age 62.
  • Fees. Enter your return after fund and advisory fees. The fee comes off the return every year, and the gap compounds.
  • Changes in spending. Spending is assumed to stay level in today’s dollars. Health insurance before Medicare, children and housing can move it a lot.
  • Home equity and other assets you won’t sell. Only invested assets count.

The result is an educational estimate, not financial, tax or investment advice.

Common mistakes

  • Using income instead of spending. The FI number depends on what you spend, not what you earn. Someone earning $120,000 and spending $48,000 needs $1,200,000 at 4%, not $3,000,000.
  • Typing monthly spending as yearly. $4,000 entered as a yearly amount gives an FI number of $100,000. Choose Monthly, or multiply by 12.
  • Taking inflation off twice. If your expected return is already after inflation, set inflation to 0%.
  • Leaving out taxes on withdrawals. If you expect 15% of each withdrawal from a traditional account to go to tax, spending $48,000 means withdrawing $48,000 ÷ 0.85 = $56,470.59.
  • Treating 4% as safe for any length of retirement. It comes from historical tests of about 30 years; a 50-year retirement is a different question.
  • Counting Social Security from the first year. For an early retiree it may be decades away; leave it out of other income.

Questions

Does my FIRE number include my home?

Usually not. The FI number is money you withdraw from, and you can’t withdraw from a house you live in. Count home equity only if you plan to sell or downsize and invest the proceeds. A paid-off home helps in a different way, by lowering the spending you enter, which lowers the FI number.

What if I already think in real returns?

Enter the real return as the expected annual return and set inflation to 0%. The results are then in today’s dollars throughout, and the “dollars of that year” figures equal them. Entering a real return together with an inflation rate would take inflation off twice.

How do I include Social Security or a pension that starts later?

This calculator doesn’t model income that starts after you stop working. One rough approach is to run it twice. First run your full spending to see what you need until the income starts. Then run spending minus the income, entered as other income, to see what you need after it starts. Social Security can start at 62 at the earliest, and later than that for a larger benefit, so an early retiree’s savings usually carry the whole cost for years first.

Sources

  1. Retirement Savings: Choosing a Withdrawal Rate That Is Sustainable AAII Journal (February 1998), American Association of Individual Investors The study often called the Trinity study. It measured how many past payout periods of 15, 20, 25 and 30 years each withdrawal rate survived, using stock, bond and inflation data from 1926 to 1995, and did not adjust for taxes or transaction costs.
  2. Determining Withdrawal Rates Using Historical Data William P. Bengen, Journal of Financial Planning (October 1994, reprinted 2004), Financial Planning Association A 4% first-year withdrawal raised each year for inflation did not exhaust a half-stock, half-Treasury-note portfolio in fewer than 33 years in any past case tested from 1926; planning withdrawals from average returns and average inflation is called a fallacy.
  3. 8.2 Annuities, Principles of Finance OpenStax (Rice University) The future value of a series of equal yearly deposits (an ordinary annuity), and one more period of growth when each deposit is made at the start of the period (an annuity due).
  4. The Theory of Interest, Part I, Chapter II: Money Interest and Real Interest Irving Fisher (1930), Library of Economics and Liberty A money (nominal) rate of interest is translated into a real rate with a cost-of-living index; subtracting the rate of price change is exact only for continuously reckoned rates (footnote 19), so yearly rates use the ratio form.
  5. NPER function Microsoft Support The spreadsheet function for the number of periods of an investment with constant payments at a constant rate, with type 1 for payments at the beginning of each period.
  6. What is Risk? U.S. Securities and Exchange Commission, Investor.gov Inflation is a general upward movement of prices that reduces purchasing power.
  7. Starting Your Retirement Benefits Early Social Security Administration Social Security retirement benefits can start as early as age 62, reduced for each month before full retirement age.
  8. Topic no. 558, Additional tax on early distributions from retirement plans other than IRAs Internal Revenue Service A 10% additional tax generally applies to the taxable part of distributions from qualified retirement plans, such as 401(k) plans and IRAs, taken before age 59½, with listed exceptions.