FIRE Calculator
Calculate when you can achieve Financial Independence, Retire Early
What is FIRE?
FIRE stands for Financial Independence, Retire Early. It is a movement that focuses on saving and investing aggressively so you can stop working when you choose.
- Lean FIRE — Minimalist lifestyle with low expenses
- Barista FIRE — Part-time work to cover some expenses
- Fat FIRE — Luxurious lifestyle with high expenses
The 4% rule states you can safely withdraw 4% of your portfolio annually without running out of money for 30+ years.
Report a Problem
Found a bug or have a suggestion? Help us improve this tool.
What is this tool?
The FIRE Calculator estimates when you can achieve Financial Independence and Retire Early. Based on the 4% rule, it calculates your FI number from annual expenses, then projects how many years until you reach that target given your savings rate and expected investment returns. Three lifestyle modes—Lean FI, Barista FI, and Fat FI—let you model different spending goals.
How to use
- 1
Enter personal details
Input your current age, annual savings rate, and expected annual investment return.
- 2
Set annual expenses
Enter your current annual living expenses to calculate your FI number.
- 3
Choose FIRE mode
Select Lean FI (essential expenses), Barista FI (part-time work), or Fat FI (full lifestyle).
- 4
View your FIRE timeline
See the number of years until FIRE, your projected FI age, and the FI number target.
Frequently Asked Questions
What is the 4% rule?
The 4% rule states you can safely withdraw 4% of your investment portfolio each year without depleting principal. Your FI number equals annual expenses divided by 0.04. For example, with $100,000/year expenses, you need $2.5 million saved.
What are Lean, Barista, and Fat FI?
Lean FI covers only essential expenses for minimal spending. Barista FI supplements with part-time income for social security or hobbies. Fat FI supports a higher spending lifestyle requiring more savings but greater comfort.
Can I adjust for inflation?
Yes—use real returns (nominal return minus inflation) in the return input field. For example, if nominal returns are 7% and inflation is 2%, enter 5% as your expected return.