FIRE retirement calculator
FIRE stands for Financial Independence, Retire Early — reaching a portfolio big enough that investment returns cover your living costs indefinitely. This calculator does two things: it computes your FIRE number (the target portfolio) from your spending and withdrawal rate, then estimates how many years of saving it takes to get there. It is for anyone planning early retirement or financial independence who wants a concrete target and timeline.
How it works
The target uses the safe-withdrawal-rate rule:
FIRE number = annual spending ÷ (safe withdrawal rate ÷ 100)
To find the timeline, it grows your current savings and monthly contributions at
the monthly rate i = annual return ÷ 12 ÷ 100 and solves for the number of
months where the balance first reaches the target. The closed-form solution is:
months = ln((target × i + PMT) ÷ (current × i + PMT)) ÷ ln(1 + i)
where PMT is your monthly contribution. If you are already at or above the
target it returns zero; if contributions can never close the gap it flags the
target as unreachable.
Example
Spending 40,000 a year with a 4% withdrawal rate gives a FIRE number of
40,000 ÷ 0.04 = 1,000,000. Starting with 50,000, adding 1,500 a
month at a 6% return reaches that million in roughly 21 years 11 months.
| Annual spending | Withdrawal rate | FIRE number |
|---|---|---|
| 30,000 | 4% | 750,000 |
| 40,000 | 4% | 1,000,000 |
| 40,000 | 3.5% | 1,142,857 |
| 60,000 | 4% | 1,500,000 |
The 4% rule comes from research suggesting a portfolio can sustain 4% annual withdrawals (rising with inflation) for 30+ years. Lower the rate to 3–3.5% for a more conservative, longer-lasting plan.
Everything is computed in your browser, so none of your financial figures ever leave your device.