Financial Independence Calculator
Calculate how many years until you reach financial independence based on your savings rate and investment returns.
Financial Independence (FI) means having enough invested that your returns cover your living expenses indefinitely. The math is simple: save aggressively, invest consistently, and let compounding do the work. This calculator shows your personal FI timeline based on your current savings, monthly contributions, and expected returns — turning the abstract goal of 'financial freedom' into a concrete date.
At your current pace, you reach FI in 18.4 years with a portfolio of $1,250,000. You still need to accumulate $1,150,000 more.
FI timeline
Years to FI
18.4
FI number
$1,250,000
Gap to FI
$1,150,000
Savings rate
32%
How to use this calculator
Current savings — Your total investable assets: brokerage, 401(k), IRA, HSA, etc. Don't include your home equity unless you plan to sell and invest the proceeds.
Monthly contribution — How much you invest each month. Include employer 401(k) matches. The single biggest lever for reaching FI faster.
Expected annual return — Your after-inflation (real) investment return. 7% is a common assumption for a stock-heavy portfolio. Use 5% for a more conservative estimate.
Annual expenses in retirement — What you expect to spend yearly once retired. Start with current spending and adjust for paid-off mortgages, healthcare, etc.
Withdrawal rate — The percentage you'll withdraw annually. 4% is the classic rule. Use 3.5% for extra safety, especially for early retirees with 40+ year horizons.
Real-world examples
Median earner: $75K salary, 30% savings rate
Saving $1,875/month with $50K already saved, at 7% returns, with $50K/year expenses at 4% SWR: FI in ~16 years. Increase savings to 50% and FI drops to ~11 years.
Starting from zero
No savings, $2,000/month contributions, 7% returns, $40K/year expenses at 4% SWR: FI in ~18 years. Starting from zero is daunting, but 18 years of consistent investing gets you there.
High earner, aggressive saver
$150K salary, saving $5,000/month, $100K already invested, 7% returns, $60K/year expenses: FI in ~10 years. High savings rates dramatically accelerate the timeline.
Formula & Methodology
FI Number
- Annual Expenses = Yearly spending in retirement
- Withdrawal Rate = Safe withdrawal rate (e.g., 0.04)
Months to FI (iterative)
- r = Annual investment return (decimal)
- PMT = Monthly contribution
Assumptions & limitations
- Investment returns are assumed constant. Real markets fluctuate significantly.
- Inflation is not modeled separately — use real returns (~7%) for inflation-adjusted projections.
- No taxes on investment gains are included.
- Income and expenses are assumed constant (no raises, lifestyle creep, etc.).
Frequently asked questions
How can I reach FI faster?
Three levers: earn more, spend less, invest better. Reducing expenses has a double effect — you save more AND need a smaller FI number. Increasing your savings rate from 20% to 50% can cut your FI timeline in half.
What savings rate do I need for FI in 10 years?
Roughly 65%+ savings rate, assuming 7% real returns. This is aggressive but achievable with high income and low expenses. Most people target 15–20 years with a 40–50% savings rate.
Does the order of returns matter?
Yes — sequence of returns risk is real. Poor returns early in retirement can deplete your portfolio faster than average returns suggest. This is why many FIRE seekers use a 3.5% withdrawal rate for extra safety.
What about Social Security?
If you expect Social Security, subtract the annual amount from your expenses before calculating. This can significantly reduce your FI number. A $20K/year Social Security benefit reduces a $50K expense need to $30K — cutting FI number from $1.25M to $750K.