How the projections work

The planning tools turn your balances and a handful of assumptions into a year-by-year picture of the next few decades. That picture is a useful way to compare choices. It is not a forecast, and this page is the honest account of why.

None of these numbers are advice, predictions, or guarantees. They are the output of a deliberately simple model run on assumptions you chose. Actual results will differ, probably by a lot. See Terms of Service §2 and §3.

The one thing that matters most

Every figure is downstream of numbers you entered: your balances, your expected return, inflation, spending, savings, retirement age, and any life events. We do not check any of them against reality. A projection is arithmetic applied to your guesses — change the expected return by a single percentage point and a 30-year result can move by hundreds of thousands of dollars. Treat the difference between two scenarios as far more meaningful than either scenario's absolute number.

The scenario page's "What moves it" table is the same projection run again with one input changed — spending or savings by 10%, or retirement two years later — and nothing else. Each row shows the FIRE year, whether the money lasts, and what would be left in the final year in today’s dollars against the headline’s own figure. It exists so you can see for yourself which of your two numbers the plan hangs on; for most households it is spending.

What the model does

It steps forward one year at a time. The first year starts from your newest balances, so it covers only the months left until December: September balances get three months of growth, saving and spending, not a whole year again. A life event dated this year is still charged in full, since the app can't tell whether it's been paid yet. Balances from an earlier year are treated as current. While you're working it adds your savings and grows every balance. From retirement on, it grows balances, applies any Social Security and part-time income, adds any pre-Medicare healthcare cost you entered until age 65, and withdraws whatever spending isn't covered. Taxable money goes first. Then Roth, except that traditional money you can already take without penalty goes before Roth. Then any traditional money that is still penalised, and finally the HSA from 65. Traditional withdrawals are grossed up for tax, plus a 10% penalty when you're too young to take them cleanly.

Life events go one of three ways. Most are costs, paid from your savings while you're working and from your accounts once you've retired. A spending drop, such as a paid-off mortgage or the kids leaving home, takes its amount off what you spend in each retired year it covers. It changes nothing while you're still working: your savings figure is what you save, and the model doesn't assume you'd save the money a drop frees up. A drop with no end year also lowers the FIRE, Barista and Coast targets from the year it starts. A drop that ends doesn't, because 25 times a saving that doesn't last would overstate it. Money in, such as an inheritance or the proceeds of a home sale, is added to taxable savings in the year it arrives, without tax. If it lands in the years before penalty-free access, it counts toward the early-retirement bridge. An inherited traditional IRA is taxed when you draw it, so enter what it would be worth after tax.

Your accounts are sorted into buckets, because where money sits changes when you can spend it: taxable (cash, brokerage, bonds, company stock, crypto, other assets), traditional (traditional IRA, 401k, 403b, 457b, SEP, SIMPLE, annuities, pension), Roth, HSA, 529 and custodial, and debts. A traditional account you've marked as your final employer's plan is held separately, because the rule of 55 can only reach that one. Illiquid holdings are excluded entirely — home equity, vehicles, a business, collectibles, a policy's cash value. They're real wealth, but you can't spend a kitchen.

What it deliberately leaves out

These are known simplifications, not bugs. Each one is a place where the projection will differ from your real life:

Taxes

Markets and returns

Income and spending

About the likelihood percentage

Scenario cards show something like "78% · Likely" under "chance money lasts." Here is exactly what that number is: the model runs 500 simulated lifetimes, varying the annual return randomly around your assumed rate, and reports the share in which the money didn't run out before the end age.

Today's dollars

Most headline figures are shown in today's dollars — deflated so that a number thirty years out means what it would buy now. This is the honest way to read a long projection, but it means the figures won't match a future account statement, which will show larger nominal amounts.

The projections on the Goals screen

A goal is an amount by a date, and it carries its own growth rate — the one you typed into the goal, not a figure the app picked for you and not the rate in your plan scenario. Change it and every number on that goal's card moves.

It also carries a basis — what the goal counts. That can be your whole net worth (asset-backed or cash-based), a slice of the portfolio (everything invested for the long term, just the retirement accounts, just the taxable ones, or just cash and savings), or a single earmarked pot (an HSA, a 529, a custodial account). A narrow basis counts only the accounts of that type: a 529 goal reads your 529 balances and nothing else, and it reads zero until you have one. Goals that count down — paying a mortgage off, clearing a card — are not supported; every figure on the card assumes the balance is climbing toward the target.

The rate applies to everything the goal's basis counts. On an asset-backed goal that includes your home and your cars, which do not grow like a stock portfolio — the app does not split them out, so the blended figure is yours to estimate. Entering a stock-market return on an asset-backed goal will project your house appreciating like the S&P 500. A narrower basis is easier to rate honestly, because one number is then describing one kind of holding.

The rate is also flat and certain: the same return every year, no volatility, no bad decade, no sequence risk. Real markets do not deliver an average annually, and the Goals screen — unlike the plan's likelihood percentage — does not model the range.

The coverage figures on the Protect screen

The Protect screen sizes four amounts — an emergency fund, life insurance, long-term disability coverage, and an umbrella liability limit. These are a different kind of number from the retirement projection: no model, no compounding, no decades. Each is a published rule of thumb applied to figures you already entered, and each one on screen states the inputs it used.

What they leave out: your health, your state's law, what an insurer would actually charge or approve you for, the terms inside a policy you already hold (whether a disability benefit is taxable, when a term policy expires), and whether any of it suits your circumstances. A rule of thumb is a starting point for a conversation with a licensed agent or adviser, not a substitute for one. Where a figure can't be worked out — no income on file, no plan scenario — the screen says so instead of guessing.

Coverage you haven't recorded shows as nothing recorded, never as none. The app can't know what policies you hold.

What these numbers are good for

Comparing scenarios against each other. Seeing whether retiring at 55 instead of 60 moves things a little or a lot. Noticing that you have a gap before penalty-free retirement-account access. Finding out that your plan is sensitive to one assumption.

What they are not good for: deciding you can retire on a specific date because a specific number appeared. For that, take these scenarios to a qualified financial professional who can see your whole situation — including everything listed above that this model ignores.

This page changes

We improve the model over time, and when we do we update this page. A figure you saw before may differ afterwards. We don't keep or reproduce old versions of a projection.