Coast FIRE Calculator

Free, with no signup. Coast FIRE is the point where your existing investments, growing on their own with no further contributions, will reach your retirement target by your chosen age. Works for one person or a couple with separate accounts against a shared retirement year. New to FIRE?

Always free No signup or account No ads or affiliate links Nothing you type leaves your browser

Household & Timeline

The year the projection starts from. Leave it at the current year unless you're rebuilding a plan from an earlier point.
Your age in the starting year above. Drives catch-up eligibility at 50+ and the 60–63 super catch-up.
yoursThe age you're planning around. This sets the FIRE and Coast FIRE targets — the goal. When you actually stop is set further down.
= 2055

You

401(k) · 403(b) · Trad IRAEverything that goes in before tax and comes out as ordinary income: 401(k), 403(b), 457(b), TSP, SEP/SIMPLE, and traditional IRAs — including rollover IRAs. Same tax treatment, so add them together here.
$
Your own deferral per year, not counting employer match. The 2026 401(k) limit is $24,500 — tick max out to follow the IRS limit automatically as it rises. Deductible traditional IRA contributions belong here too, but max out only applies the 401(k) limit; if you're doing both, type the combined figure instead of ticking the box.
$
Employer contributions per year, in dollars. Fill in salary and match % beside it to have it calculated. This is separate from your own deferral limit.
$
Optional. Used only to work out the employer match above — it does not drive contributions anywhere else.
$
Share of salary your employer puts in. Typical: 3–6%, often as a 50% match on the first 6% you contribute.
%
Roth IRA · Roth 401(k)Roth IRA and Roth 401(k) balances — grows tax-free and comes out tax-free. HSA: if you invest yours and plan to keep it, put it here; it's tax-free for medical costs, and after 65 non-medical withdrawals are just ordinary income.
$
The 2026 IRA limit is $7,500. Assumes you're eligible or use a backdoor Roth — income phase-outs aren't checked. Max out uses the IRA limit only; add Roth 401(k) deferrals or HSA contributions on top by typing the total instead.
$

Taxable liquid assets

Cash
Savings, checking, money market, CDs — anything you'd spend without selling an investment.
$
Added to cash each year. Leave at 0 if you're not deliberately building a cash pile.
$
Typical: 2–4%, roughly a high-yield savings rate. Note this is nominal, so cash usually loses ground to inflation.
%
Stocks
Taxable brokerage holdings — not retirement accounts, which go above. Vested RSUs and ESPP shares belong here: once they vest they're just stock you own. Unvested RSUs aren't yours yet — add future vests as windfall events below instead.
$
Added to the brokerage each year, growing with your raise rate.
$
Typical: 7% nominal. The long-run US average is nearer 10%, but 7% leaves room for fees and a margin of safety. Use 6% to be conservative.
%
Bonds
Bonds and bond funds held in taxable accounts.
$
Added to bonds each year.
$
Typical: 4–5% nominal, in line with investment-grade yields.
%

Retirement income optional · today's $/yr

Money that arrives in retirement and reduces what your portfolio has to cover. All default to zero — leave them alone if none apply. Income before your retirement year is ignored here; that's already reflected in your contributions above.

Social Security
Combined household benefit in today's dollars per year. Get your estimate from your ssa.gov statement. Social Security is inflation-indexed, so it's always treated as keeping pace with inflation.
$
The age you start claiming. Typical: 62–70; 67 is full retirement age for most people born after 1960, and waiting to 70 raises the benefit roughly 8%/yr. Enter the benefit that matches the age you pick — the tool doesn't adjust it for you. A spouse's separate claiming age isn't modeled; use the combined figure and your age.
Pension
Defined-benefit pension, in today's dollars per year — the amount you expect it to be worth when it starts. Also use this row for a fixed lifetime annuity.
$
The age the pension begins paying. Typical: 55–65 depending on the plan.
Other income — rental, part-time, royalties
Net cash flow in today's dollars — rent after mortgage, taxes, insurance, vacancy and repairs; or consulting/part-time pay. Don't double-count: if you count a rental's cash flow here, leave the property's equity out of your liquid assets above. It isn't liquid anyway.
$
Leave blank to start at retirement. Anything earlier is ignored — pre-retirement income should show up in your contributions instead.
Your age when it stops — for consulting work or a term-certain annuity. Leave blank if it lasts for life.

Retirement Target

sets FIRE # · today's $What you want to spend per year in retirement, in today's dollars. This drives your FIRE number: spending ÷ withdrawal rate.
$
FIRE ruleThe share of the portfolio you'd draw each year. 4% is the classic rule and means 25× your spending. Typical: 3.25–4% — go lower for a retirement longer than 30 years.
%
drawdown shownHow far past retirement the chart projects the drawdown. Typical: 10–30; longer is a harsher test.
yr

Rates & Display

401(k)/Roth · nominalNominal return on 401(k) and Roth balances, before inflation. Typical: 6–8% for a stock-heavy mix; 5% if you're near retirement or hold a lot of bonds.
%
Long-run inflation. Converts everything to today's dollars and indexes the IRS limits. Typical: 2.5–3%.
%
salary raisesYour annual raise rate — contributions and employer match grow by this each year. Typical: 2–4%. Set it to inflation to model flat real pay.
%
Real shows every figure in today's purchasing power, so you can judge it against your life now. Nominal shows the actual future dollar amounts, which look much larger but buy the same thing.
Extra contributions the IRS allows later in your career: an additional $8,000 to a 401(k) and $1,000 to an IRA from age 50, replaced by an $11,250 super catch-up at ages 60–63. Only affects the max out boxes.

Events optional · today's $

No events yet — add windfalls, expenses, or milestones (up to 5).

Windfall — an RSU vest, inheritance, home sale, or bonus. Expense — a college bill, new roof, or car. Milestone — a dated marker on the chart with no dollar effect. One-off amounts only; for money that arrives every year, use Retirement income above.

Actual retirement drives drawdown

blank = same as targetWhen you actually stop working, which can differ from your target. This is what drives the drawdown. Blank follows the target age.
today's $What you'll actually spend per year once retired, in today's dollars. Can differ from the target above — that's the point of having both.
$

Results today's dollars

FIRE number
spending ÷ withdrawal rate
Coast FIRE number today
needed now to stop contributing
Currently invested
Savings rate
your contributions ÷ comp
Projected at retirement

Projection

Pre-tax · taxable Roth · tax-free Taxable liquid Coast threshold FIRE target Windfall Expense Milestone
Stacked areas = balance by tax bucket (top edge = total). Left axis: balance  ·  right axis: annual withdrawal = total × withdrawal rate.
Show year-by-year table
YearYour ageSpouse agePre-taxRothTaxableTotalCoast threshold

How this is modeled

Coast FIRE number = your FIRE number discounted back to today at the real return. If your current invested balance is at or above it, you've hit Coast FIRE and could stop contributing. The amber threshold line rises to your full FIRE number at retirement; the year your projected balance crosses it is your Coast FIRE point.

Max out: checking a box replaces that account's dollar input with the IRS annual limit, growing each year. Base limits are the 2026 figures — 401(k) $24,500, Roth IRA $7,500 — indexed to your inflation rate and floored to the nearest $500 (the way the IRS actually rounds). With catch-up on, an extra $8,000 (401k) / $1,000 (IRA) is added at age 50+, and the $11,250 SECURE 2.0 super catch-up replaces the standard 401(k) catch-up at ages 60–63. Employer match is separate from the employee deferral limit, so it's unaffected. Maxing the Roth assumes you're eligible or use a backdoor Roth — the tool doesn't check MAGI phase-outs.

The three buckets: balances are tracked as pre-tax (401(k), 403(b), traditional IRA — taxable as ordinary income later), Roth (tax-free later), and taxable liquid — and the three always sum to your total. Accounts with the same tax treatment are combined, so a traditional IRA sits with your 401(k) and vested RSUs sit with your taxable stocks. Pre-tax and Roth grow at the single Retirement growth rate; taxable liquid is split into cash, stocks, and bonds, each compounding at its own rate. This is a composition view: it shows the tax character of your money over time but does not net out future taxes, so the FIRE number is treated as pre-tax purchasing power.

Retirement income (Social Security, pension, rental or other cash flow) reduces what the portfolio has to cover. Two rules matter. Timing: only income already flowing at your target retirement year lowers your FIRE and coast numbers — a pension that starts at 65 when you plan to retire at 55 doesn't shrink the target, because the portfolio has to bridge those ten years alone. Later-starting income still shows up in the drawdown, where it's applied year by year from the age you enter. Inflation: Social Security is indexed, so it holds its value in today's dollars. A pension without a COLA does not — its dollar amount freezes at the level it starts at, and the tool erodes its purchasing power from there, which over a 25-year retirement is a large effect. Tick has a COLA only if your plan actually grants one. Income dated before your retirement year is ignored, since pre-retirement earnings are already represented by your contributions.

Drawdown: past your actual retirement year, withdrawals come out pro-rata across all buckets — not in a tax-optimized order — and only cover spending your retirement income doesn't. If the money runs out before the projection ends, the tool flags it.

Other simplifications: non-maxed contributions and employer match grow each year with the salary-growth rate. The FIRE number uses the withdrawal-rate rule; for early retirements a rate below 4% is more conservative. Social Security is entered as one combined household figure timed to your age, so a spouse claiming in a different year isn't modeled, and the benefit isn't recalculated for the claiming age you choose — enter the estimate that matches it. Returns are steady rather than random, so sequence-of-returns risk isn't simulated — real markets are lumpier, and a bad first decade hurts more than the average suggests. Tax brackets, RMDs, ACA subsidy cliffs, and healthcare costs are not modeled. Not tax, legal, or investment advice.

New to any of this? What FI, FIRE, and Coast FIRE mean — plain English, two minutes.