Engaging Data FIRE Calculator

Tap a star to rate

Visualizing the Years Until Financial Independence

Engaging Data's FIRE Calculator is a free interactive tool designed to answer the central question in financial independence planning: how many years until you can retire? The calculator lets you adjust key inputs and watch how savings rate and retirement spending drive the timeline. You enter your current age, income, spending, expected income growth, retirement spending target, asset allocation, and expected market returns, and the calculator projects how many years of work remain before you reach your retirement target. It runs entirely in your browser, stores nothing on servers, and comes with no pricing, account login, or bank connection.

The calculator is built around one principle: early on in your journey toward financial independence, your savings rate plays a larger role than investment returns. This highlights the importance of having a high savings rate if you want to minimize how long it takes to reach your FIRE target. The tool visualizes how changes to your spending or income growth affect your path to retirement, helping you understand the levers you control. While other retirement calculators focus on the post-retirement phase, this one is specifically designed for the accumulation years, answering how long you need to save before you can retire at all.

How You Input Your Financial Situation

The calculator requires several core inputs. Annual (post-tax) income and annual spending define your starting position. The savings rate is calculated automatically as (Annual Income - Annual Spending) / Annual Income. You input an annual income growth rate to account for raises and career progression over time. You specify your target retirement amount, which is calculated from your expected annual retirement spending divided by your withdrawal rate, defaulting to the 4% rule. You set your asset allocation: the distribution of your savings across stocks, bonds, and cash. You enter expected annual real stock returns and bond returns in the default case. You can specify an average tax rate in retirement. You can add multiple additional income or expense streams, each with starting and ending dates, to account for things like mortgage payoff, college tuition, job changes, inheritances, or bonuses. All growth rates and values are done on a real basis, meaning everything is displayed in current dollars.

An important detail: retirement spending does not include taxes. The calculator accounts for taxes through the average tax rate you specify, which determines how much more you must withdraw than your stated spending to pay for that tax burden. So if you want to spend 50000 per year and expect to pay 12% in taxes, the calculator will compute a higher withdrawal target to cover both the spending and the tax bill.

Your money, including savings already accumulated and the amount you save each year, is invested based on your asset allocation and grows annually according to the formula: End of Year Savings = Previous Savings × (1 + GrowthRate) + AnnualSavings. The growth rate varies based on how much of your savings is in stocks versus bonds versus cash.

Three Simulation Modes and Sensitivity Analysis

The calculator offers three primary modes for determining returns. The Fixed percentage mode lets you enter the expected value for future real stock and bond returns. The default values are the U.S. historical average from 1871 to 2015 of 8.1% for stocks and 2.4% for bonds. You can adjust these to test optimistic or pessimistic scenarios. This mode shows one path forward based on your assumptions.

The Historical cycles mode uses actual stock and bond return data from the last approximately 145 years. It applies these returns sequentially to your savings annually to project growth over time. Each cycle starting from a different year is one historical sequence: a cycle starting in 1980 will show one path, a cycle starting in 1950 shows another, because each historical period had different returns. The calculator runs multiple cycles and displays bands showing the 10th to 90th percentile range, the 25th to 75th percentile range (the middle 50% of outcomes), and the median. This mode shows you the range of outcomes you might have faced depending on which historical era you entered retirement in.

The Monte Carlo simulation mode simulates thousands of possible sets of paths to meet your target and calculates the probability of different trajectories. You can use the historical distribution of returns (8.1% for stocks and 2.4% for bonds) or specify different average returns for a more optimistic or pessimistic scenario. This mode answers how confident you should be in a particular savings strategy: if 95% of Monte Carlo runs succeeded but 5% failed, you have a 95% success rate.

When the calculator uses probabilistic outcomes from historical cycles or Monte Carlo simulation, the graph shows multiple bands. The 10th to 90th percentile encompasses 80% of results and ignores the extreme outliers. The 25th to 75th percentile encompasses the middle 50% of results and ignores the lowest and highest results. The median is the data point in the middle of all results, with exactly half above and half below.

The calculator also includes sensitivity analysis to understand implications of changing your assumptions. Current Spending Sensitivity shows how your retirement timeline changes when you vary current spending between -20% and +20%. Stock Returns Sensitivity varies user input stock returns between -60% and +60% to show how sensitive your timeline is to market assumptions. When using historical cycles or Monte Carlo, a histogram shows the distribution and variation in the number of years until retirement, giving a visual sense of potential variation in outcomes depending on whether you face a good or bad series of stock market returns.

Cost and What the Site Does Not Settle

Engaging Data publishes no price and the calculator is free. All data stays on your computer: none of your input information is transmitted to any server. All calculations are made within your browser, not on the site's server, so your financial information never leaves your device.

The calculator does not simulate the post-retirement period when you start drawing down your portfolio. That capability exists on a separate tool called the post-retirement FIRE calculator (Rich, Broke or Dead) which compares the frequency of various outcomes in retirement. This calculator tells you how long until you can retire, but not whether your money will last through your entire life.

The calculator also does not tell you what savings rate is realistic or healthy, only how much a given rate accelerates your timeline. It does not advise on asset allocation or explain whether 80% stocks and 20% bonds is right for you at your age. And like all models, it rests on historical data: the historical cycles are based on past performance that does not guarantee future results. Economic conditions may differ from the eras you are using as scenarios.

Who This Calculator Is Built For

This calculator suits someone who understands the FIRE concept and wants to run numbers on their own situation. If you know your income and spending and want to see how a raise or spending cut affects your years until retirement, or if you want to run scenarios for different savings rates, this tool is built for that. It is useful for someone who wants to understand how sensitive their timeline is to market returns versus spending changes, and for someone who wants to visualize many possible outcomes through historical and Monte Carlo modes.

The calculator works best for someone comfortable reading graphs and percentiles, and someone who has a specific asset allocation and set of market return assumptions in mind to test. It does not suit someone who needs guidance on whether their current plan is realistic, what allocation to choose, or what return to assume: it assumes those decisions are already made and you want to model them.

The calculator also does not cover complex situations well: tax-deferred accounts with contribution limits, rental properties, side income that varies year to year, or spouse-specific scenarios. For situations more complex than steady income, consistent spending, and simple investments, the flexibility is limited. But for the core scenario of a single person with stable income and spending, wanting to know years to retirement under different market conditions, this is built exactly for that purpose.

More in Retirement and Financial Independence Planning

See all