FIRE number and years to reach it
smartfin_calculate_fire_numberWorks the way SmartFin's FIRE calculator does. The FIRE number today is yearly expenses divided by a withdrawal-rate assumption. Each year savings grow at an assumed return with the yearly savings added, while expenses (and so the FIRE number) rise with inflation; FIRE is the first year savings reach that year's FIRE number, searched up to 60 years. Also gives the savings rate and, with a traditional retirement age, the Coast FIRE number. Use for early retirement / FIRE questions: "how much do I need to retire", "when can I retire", "what's my coast FIRE number". Do not use to test how long an existing balance lasts (use smartfin_calculate_retirement_withdrawal). Returns and inflation are assumptions; excludes taxes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| currency | No | Currency symbol for the amounts in the summary only; amounts are never converted. The link opens the page in US dollars, and how_to says to pick the currency there. Default USD | |
| current_age | No | For the age at FIRE and Coast FIRE. Default 30 | |
| inflation_pct | No | Yearly inflation in %, applied to expenses. Default 3 | |
| annual_savings | No | Added each year, in the currency chosen (12 x a monthly amount). Default 0 | |
| retirement_age | No | Optional: a traditional retirement age, for the Coast FIRE number | |
| annual_expenses | Yes | Yearly spending today, in the currency chosen | |
| current_savings | No | Invested today, in the currency chosen. Default 0 | |
| expected_return_pct | No | Assumed yearly return in %. Default 7 | |
| withdrawal_rate_pct | No | Withdrawal-rate assumption in %. Default 4 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cite | Yes | How to credit this result | |
| data | Yes | ||
| next | Yes | Suggested follow-up calls | |
| links | Yes | ||
| how_to | Yes | Steps for the user to see or redo this on smartfin.fyi | |
| source | Yes | ||
| summary | Yes | Plain-language result the assistant can quote |