Calculator
What the FIRE Calculator does
FIRE Calculator: calculates FIRE Number, Gap to FIRE and Years to FIRE from Annual Expenses, Safe Withdrawal Rate % and Current Savings. Example: annual expenses 600000 ₹, safe withdrawal rate % 4 and current savings 2000000 ₹ gives FIRE number ₹1,50,00,000.00.
The inputs are Annual Expenses, Safe Withdrawal Rate %, Current Savings and Monthly Investment; the output is FIRE Number, Gap to FIRE and Years to FIRE. Everything recomputes live, which makes it easy to test a few scenarios in a row.
A quote sounds reasonable until you total the interest over the full term. The FIRE Calculator exists to take that particular chore off your hands.
We never see the amounts you enter, so there is no financial record of your visit to leak.
The field reference, the method and a worked example using the default inputs follow the tool itself.
What do the FIRE Calculator fields mean?
The FIRE Calculator uses 5 inputs. The fields arrive populated, which makes it easy to nudge a single figure and watch what moves.
| Field | What to enter | Default |
|---|---|---|
| Annual Expenses | measured in ₹; accepts 10000 to 50000000 | 600000 |
| Safe Withdrawal Rate % | accepts 1 to 10 | 4 |
| Current Savings | measured in ₹; accepts 0 to 100000000 | 2000000 |
| Monthly Investment | measured in ₹; accepts 0 to 1000000 | 30000 |
| Expected Return % | accepts 1 to 30 | 12 |
How does the FIRE Calculator work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same calculation.
Inputs are validated before anything is computed, so a bad entry is reported rather than quietly producing a wrong answer.
Worked example
These are the values the FIRE Calculator loads by default, and the result it produces from them. The numbers below come straight from the default inputs, so you can verify them against the live tool.
| Annual Expenses | 600000 ₹ |
|---|---|
| Safe Withdrawal Rate % | 4 |
| Current Savings | 2000000 ₹ |
| Monthly Investment | 30000 ₹ |
| Expected Return % | 12 |
| FIRE Number | ₹1,50,00,000.00 |
|---|---|
| Gap to FIRE | ₹1,30,00,000.00 |
| Years to FIRE | 10.8 |
How to use it
- Key in Annual Expenses in ₹ (10000 to 50000000).
- Fill in Safe Withdrawal Rate % (1 to 10).
- Type Current Savings in ₹ (0 to 100000000).
- Enter Monthly Investment in ₹ (0 to 1000000).
- Set Expected Return % (1 to 30).
- No confirmation step: what you type is what gets calculated.
- Read FIRE Number, Gap to FIRE and Years to FIRE in the results panel.
- To keep the result, either copy the link or print the page. Both preserve what is on screen.
What this tool does not do
- Rates are treated as fixed for the whole term; a floating rate will change the outcome.
- Fees, processing charges and taxes are not included unless there is a field for them.
- Comparisons across tools can differ where each uses a slightly different definition.
- A plausible-looking answer from the wrong input is still the wrong answer: verify the fields first.
Frequently asked questions
Enter Annual Expenses in ₹, Current Savings in ₹ and Monthly Investment in ₹. Each field states its unit next to the input, and outputs are labelled the same way.
Annual Expenses accepts 10000 to 50000000 ₹. The range is enforced before the calculation runs, so a bad entry never reaches the formula.
With the values loaded when the page opens, FIRE number comes out as ₹1,50,00,000.00. Try changing one value. The answer refreshes without a page reload.
No. Nothing about your finances is transmitted or logged. The arithmetic happens on your own device.
It is free with no conditions: no sign-up, and no limit on how often you use it.
Accurate arithmetic, indicative answer. It is at its most useful when you run it two or three times to see which input the result is genuinely sensitive to.