FIRECalc: A different kind of retirement calculator

(Data updated on May 8, 2022 thru 1/1/2022)

What's this?

retired early

Thinking of chucking it all and retiring early, long before you start getting a pension or Social Security, and before you have ready access to your 401k and IRA?

The big question:

"With what you have today, and what it costs you to live, can you retire and maintain the same lifestyle?"

30 year retirementAverages don't tell you much at all. Retire in the early 1970s, starting with $750,000 and taking out $35,000 each year, and on average you'll do just fine. But that average is meaningless.

Shown here are the year-end balances of three identical portfolios. One starts in 1973 (red), another in 1974 (blue), and the third in 1975 (green). So much for relying on averages!

FIRECalc can tell you how much you would have needed to insure that you wouldn't have depleted your portfolio if things are as bad as 1973. Or 1929. Or any of the past years for which we have data.

Instead of the results of three different starting points as shown here, FIRECalc shows you the results of every starting point, since 1871. You can get a sense of just how safe or risky your retirement plan is, based on how it would have withstood every market condition we have ever faced.

Start Here

Full Years:

Seeing the results will illustrate better than thousands of words.

At the right, enter how much you need, how much you have, and how many full years you want the plan to last (or the calendar year you want the plan to end). Then click the submit button to view the results in a new window. (Not sure how much you will need? Check the US averages. Not sure how many years to plan for? See Vanguard's longevity calculator for an estimate.)

Without any other information, FIRECalc will assume you want to keep your annual spending about the same for as many years as you specify, you aren't planning on receiving any Social Security or pension, and your retirement portfolio is invested in a "couch potato" portfolio of 75% stock index and 25% bond funds, with a 0.18% fee to the fund. But you can change any or all of those assumptions. You can refine the spending and investment assumptions, explore the impact of some of your decisions, factor in all sorts of exceptions, and/or let FIRECalc search for savings or spending levels that will let you meet your goals. Just click on any of the tabs at the top to enter the optional information.

Each tab will take you to a description as well as the place to enter the optional information, but in short: Start Here is this page, where you enter spending, portfolio balance, and years. Other Income/Spending is where you enter Social Security, pensions, and other yearly adjustments. Not Retired? is where you specify when the plan is to start, and how much you'll add to your portfolio until then. Spending Models lets you select from several approaches to spending during retirement. Your Portfolio allows selection of different investments. Portfolio Changes lets you make lump sum changes to your portfolio at some future year. Investigate allows you to investigate the consequences of some of the other choices you can make in planning your retirement.

All data is preserved as you go among these tabs. You don't need to click Submit until you are finished.

From The Wall Street Journal, Nov 2002:

Online Calculators
Do the Math for You


[W]ith Web sites, what I particularly look for are slick calculators that can help investors make smarter decisions. At the same time, I also favor instant gratification. Forget plugging in a litany of financial information. I want quick answers. On that score, check out ...

To gauge your strategy's likely success, [FIRECalc] looks at investment returns since 1871. But the calculator doesn't use average historical rates of return. Instead, it analyzes what would have happened if you retired in 1871, in 1872, in 1873 and so on. It then calculates how often your strategy would have panned out historically.

Suppose you retired with $400,000 invested in a low-cost portfolio of 60% stocks and 40% bonds and were looking to spend $20,000 a year for the next 30 years, with your spending rising each year along with inflation. According to the calculator, that strategy would have succeeded 81.5% of the time. What's success? You died before your portfolio did. ...

How it works - the philosophy:
FIRECalc makes a single fundamental assumption:

If your retirement strategy would have withstood the worst ravages of inflation, the Great Depression, and every other financial calamity the US has seen since 1871, then it is likely to withstand whatever might happen between now and the day you no longer have any need for your retirement funds.

If you accept that assumption, then just tell FIRECalc how much you have and how much you'll be spending, and FIRECalc will tell you how often your strategy would have worked throughout history. Or what you need to change to make it all work.

How can FIRECalc predict future returns from past performance?

It can't. And it doesn't try. In fact, it tries to predict what will not happen. This might sound confusing, but it's really simple.

Consider an analogy: Suppose you are building a house in Honolulu. No one could predict the temperature for any given future date during the decades the house will be used. But if you know that it has never been under 52° in that location in all of recorded history, you could make an intelligent judgment about how much heating capacity is enough.

Planning for an Anchorage-style winter would be a true waste of money that could be better used elsewhere.

FIRECalc works the same way, using stock market history and your portfolio and spending plan instead of weather history and furnace capacity, to give you the information to judge if your savings, combined with your Social Security, pensions, and other resources, are sufficient to handle the winter.

Optional: Use Social Security or Pensions as the Primary Source of Your Spending Funds

If you leave this section alone, FIRECalc assumes there are no recurring sources of income and no recurring spending other than the initial spending you entered at the beginning. All of your retirement spending will come from your portfolio. Only enter changes for future years. Back-dated entries will not be factored in.

FIRECalc will first use any Social Security, pensions, or other adjustments that you enter below, and then take whatever else is needed to make up this amount from your portfolio at the start of each year.

Social Security: If you will keep your spending the same once your Social Security starts (or your retirement year, whichever is later), then supply your estimates here, and FIRECalc will take less from your portfolio to make up your yearly spending.

Your Social Security: Enter the annual payments you expect to receive, in today's dollars. Use the estimate you may have received from the Social Security Administration (times 12), if available.

starting in     

Spouse's Social Security: If you don't have a statement, the Social Security Administration will send you one, or you can use one of their calculators.

starting in     

Pensions, "Off Chart" Spending Changes, etc.

If you expect a pension in the future, enter the information here. You can also use this section to enter "off chart" spending (or spending reductions). These entries are for changes to your yearly income or outflow that affect how much you will need to withdraw from your portfolio each year, but do not impact your spending on your ordinary lifestyle. For example, you might enter an inflation-adjusted pension in the first line, future annual contributions/spending for the grandkids' college fund in line two, and a non-inflation-adjusted spending reduction once your mortgage is paid off in the third line.

These changes are termed "off chart" because, as with Social Security, they will affect how much you need to take from your nest egg each year, but will not be shown in the annual spending chart that will be shown in the results. In addition, the spending changes are not used in the calculation of the phased reductions in spending in the "Bernicke" model, nor the minimum spending level in the model that uses a fixed percentage of your remaining portfolio.

The changes will begin in the year you indicate (or your retirement year, whichever is later.

Pension Income (or off chart spending reduction) Off Chart Spending

starting in Inflation adj?     

Pension Income (or off chart spending reduction) Off Chart Spending

starting in Inflation adj?     

Pension Income (or off chart spending reduction) Off Chart Spending

starting in Inflation adj?     

Optional: Set Up for a Future Retirement

If you leave this section alone, FIRECalc assumes your retirement begins this year. (Already retired? Don't do anything in this section.)

What year will you retire?: (Or how many years before you retire?) We'll assume NO withdrawals until then.


How much will you add to your portfolio until then, per year? (Enter values in 2022 dollars; FIRECalc will assume future savings will keep up with inflation.)


Optional: Revise How You Will Spend Your Money During Retirement

If you leave this section alone, FIRECalc assumes you will continue to spend the same amount (after adjustments for inflation) every year for 30 years.

Note: FIRECalc adjusts just about everything for inflation. Any exceptions will be noted prominently.

Use the following inflation assumption: PPI, CPI, or % for inflation adjustments to the historical data.

How will your spending vary in the future?

Constant Spending Power: Future spending will be about the same as entered above, adjusted for inflation. This keeps the approximate spending power constant during the term of your retirement.

Bernicke's Reality Retirement Plan: Start with the constant spending power model, but use Bernicke's "Reality Retirement Plan". Current age:  Note: If you indicate you are 56 or older, then the spending will be reduced immediately.

Ty Bernicke's Reality Retirement Planning: A New Paradigm for an Old Science describes extensive research showing that most people see significant reductions in spending with age (not related to reduced assets or income). If selected, this option will reduce your inflation-adjusted yearly spending by 2-3% per year starting at age 56, and then stabilizing at age 76 to keep up with inflation. You should read his article for details if you plan to use this option.

Percentage of Remaining Portfolio: Adjust your spending depending on the value of your portfolio each year, spending the same percentage of your remaining portfolio in future years as you are spending the first year. You can soften the impact of large drops in your portfolio by setting a minimum spending in any year to no less than percent of the previous year's spending. (Spending is reported in inflation-adjusted dollars, as with the other models, so you can evaluate future spending power.)

You can enter 95 to approximate the "95% Rule" from Work Less, Live More.

The 95% rule applies to the Annual Spending. According to the rule, each year's withdrawal is the greater of 95% of last year's withdrawal or 4% of the current portfolio as you started with. FIRECalc uses whatever percentage withdrawal you start with instead of 4%, and allows you to set a different value than 95%. An additional objective of the 95% rule is that your portfolio retains the same value at the end of the term as you started with, rather than merely remaining "in the black". The results will report how often that would have happened.

Note: FIREcalc supporters can make yearly spending revisions throughout the duration of their plan.

Optional: How is Your Portfolio Invested?

If you leave this section alone, FIRECalc assumes your retirement portfolio is invested in a "couch potato" portfolio of 75% stock index and 25% bond funds, with a 0.18% fee to the fund.

How much are you paying in investing fees (expense ratio)?

The cheapest index funds charge around 0.18%. Some charge 3%, or more.  If you are not sure this matters, be sure to investigate various fees here or using the option in "Investigate different choices. (Entries are typically 0.18 to 2)


FIRECalc's calculations should be based on a portfolio invested in...

Total market, split between equities and fixed income. Include performance since (must be after 1870 and early enough to show a full cycle and preferably many cycles).

Fixed Income [?]: Commercial Paper, Long Interest Rate, 30 Year Treasury, or 5 Year Treasury.

Percentage of your portfolio that is in equities, versus fixed income? Research seems to suggest about 50% for a 10 year term, almost 70% for a 20 year term, and around 85% for a 60 year term. %

A mixed portfolio consisting of the following assets (based on performance since 1927):

(You may enter actual dollar amounts in each class, or relative amounts. Whatever you enter will be converted to a percentage of the total, and performance will be calculated on each asset proportionally.)

US Micro Cap US Small US Small Value S&P 500
US Large Value US LT Treasury LT Corporate Bond 1 Month Treasury

A portfolio with consistent growth of %, and an inflation rate of %

A portfolio with random performance, with a mean total portfolio return of % and variability (standard deviation) of %. Assume an inflation rate of %.

(The choices available are those for which we have suitable historical data. When we obtain more data, we will add additional options.)

Optional: Lump Sum Changes to Your Portfolio

If you leave this section alone, FIRECalc assumes no lump sum changes to your retirement portfolio.

Use this section for one-time changes to your portfolio such as proceeds of a home sale, etc. (Enter in today's dollars; the actual amount will be adjusted for inflation.)

Chances are, you'll move out of that big house in the expensive area, and get a tidy lump sum to add to your portfolio. Later, you'll perhaps take out cash to buy your retirement home. Enter one-time changes here.

Add Subtract a lump sum to/from your portfolio What year

Add Subtract a lump sum to/from your portfolio What year

Add Subtract a lump sum to/from your portfolio What year

Optional: Investigate Changes to the Retirement Plan

If you leave this section alone, FIRECalc will display how your portfolio would have fared historically. If you have selected a spending model other than the default, FIRECalc will display how your spending would have varied historically based on the model you selected.

Display the results of the retirement plan

The success rate of your portfolio and withdrawal plans, and optionally provide data and formulas in a spreadsheet format, using as the starting retirement year in the spreadsheet showing a full retirement cycle (must be on or after the first year data were available, and early enough to show a full cycle). Note: Spreadsheets are not formatted; they are for verifying numbers and calculations only. For 30 year terms only.

Investigate changing my allocation

How will changing the allocation -- putting more or less into stocks -- affect the results?

How do fees impact the success of a retirement plan?

What is the impact of the expense ratio of the mutual fund or fees you pay to your financial advisor?

Investigate delaying retirement

What happens if you retire in any of several years between now and years from now?

Given a success rate, determine spending level for a set portfolio, or portfolio for a set spending level

Search for settings that will get a success rate of as close to % as possible (usually within 1%) by changing...
Spending Level or Starting portfolio value

Leave some money in the portfolio for my estate

There should be a minimum of $ left in the portfolio at all times, including at the end.

Privacy: FIRECalc does not store any information you enter on this page.