Why the answer depends on your savings rate more than your salary
The question this calculator answers is how many years pass before your invested balance equals the portfolio that funds your spending. Three quantities decide it: what you already have, what you add each year, and how big the target is. The first two are obvious. The third is where the interesting behaviour lives, because the target is set by your spending — and your spending also determines how much you can add.
That double role is why the savings rate, defined as the amount invested divided by the amount invested plus the amount spent, is the dominant variable. Raise it by cutting spending and two things happen simultaneously: contributions go up, and the finish line moves towards you, because a smaller spending figure divided by the same withdrawal rate is a smaller target. A pay rise you invest entirely only does the first of those. That asymmetry is the reason a household earning $90,000 and saving half of it reaches independence sooner than one earning $250,000 and saving 15% of it.
It also means the answer is largely independent of income level. At a 50% savings rate with zero starting assets, a 5% real return and a 4% withdrawal rate, the timeline is about 16.6 years whether you earn $60,000 or $600,000, because both the contribution and the target scale with income. Income determines your standard of living at independence; the savings rate determines when you get there.
The starting balance is what breaks that scale-invariance in your favour. Assets already invested compound without any further effort, which is why the same savings rate produces a shorter timeline for someone with $300,000 banked than for someone starting at zero. If your existing assets are already large enough to reach the target through growth alone by a chosen age, you are at the Coast FIRE point and further contributions become optional rather than necessary.
Inverting the growth equation to solve for time
Start with the forward equation. A balance P growing at rate i with an annual contribution A added at the end of each year reaches, after n years:
B = P(1 + i)n + A · [((1 + i)n − 1) ÷ i]
The first term is compound growth on what you already own; the second is the future value of an ordinary annuity — the contribution stream. Set B equal to the target F, gather the terms in (1 + i)n, and you get (1 + i)n = (F·i + A) ÷ (P·i + A). Take logarithms of both sides and divide by ln(1 + i):
n = ln[(F·i + A) ÷ (P·i + A)] ÷ ln(1 + i)
Two details in that expression matter. The numerator inside the log contains F·i — the income the target itself throws off — and the denominator contains P·i, the income your current assets throw off. So the ratio is really comparing the total annual inflow you need against the total annual inflow you have. A common shortcut version of this formula drops the P·i term and writes ln[1 + (F − P)·i/A], which is only correct when you start from zero; it overstates the timeline for anyone with existing assets, sometimes by years.
The second detail is that the formula divides by i implicitly and by ln(1 + i) explicitly, so i = 0 has to be handled separately. With no growth, the target is closed purely by contributions: n = (F − P) ÷ A. This calculator branches to that case exactly rather than approximating it.
Real returns, not nominal ones
Enter a return net of inflation. Doing so keeps every dollar on the page in today's purchasing power: your spending, your contributions and your target are all quoted in current money, and the timeline is comparable to your own experience of prices. Feeding in a nominal 8% while holding spending flat in today's dollars silently assumes your lifestyle gets cheaper every year, and shortens the answer by several years. If you would rather work in nominal terms, use the FIRE number calculator to inflate the target first and enter a nominal return here.
Worked example: $150,000 invested, $40,000 a year, $60,000 of spending
You are 35, you have $150,000 invested, you put away $40,000 a year including your employer match, and you spend $60,000. You assume a 5% real return and a 4% withdrawal rate.
- Find the target. F = $60,000 ÷ 0.04 = $1,500,000.
- Find your savings rate. $40,000 ÷ ($40,000 + $60,000) = 40%.
- Build the numerator. F·i + A = $1,500,000 × 0.05 + $40,000 = $75,000 + $40,000 = $115,000.
- Build the denominator. P·i + A = $150,000 × 0.05 + $40,000 = $7,500 + $40,000 = $47,500.
- Take the log of the ratio. $115,000 ÷ $47,500 = 2.42105; ln(2.42105) = 0.884202.
- Divide by ln(1.05). ln(1.05) = 0.048790, so n = 0.884202 ÷ 0.048790 = 18.12 years.
- Convert to an age. 35 + 18.12 = 53.1.
Check it forwards. After 18.12 years the growth factor is 1.0518.12 = 2.4210, so the existing assets become $150,000 × 2.4210 = $363,150 and the contribution stream becomes $40,000 × (2.4210 − 1) ÷ 0.05 = $40,000 × 28.421 = $1,136,840. Together that is $1,499,990 — the target, to rounding.
Now the lever. Total income here is $100,000. Move the savings rate from 40% to 45% and you invest $45,000 while spending $55,000, which cuts the target to $1,375,000. Rerun the formula from zero assets and the timeline falls from 21.64 years to 19.01; from the same $150,000 starting balance it falls from 18.12 to 15.85. Five percentage points of savings rate bought roughly two and a quarter years. Note that the contributions do only part of the work: you will contribute $40,000 × 18.12 = $724,800 in total, your existing $150,000 is already there, and growth supplies the remaining $625,200 of the target.
What the number does and does not promise
Read the year count as a planning midpoint, not a date. The formula assumes a constant real return applied smoothly year after year, and real markets do nothing of the sort. A sequence that front-loads good years can pull the date in by several years; one that front-loads a bear market can push it out by as many. What the smooth model gets right is the shape of the answer — which lever moves it, and by how much — and that is what you use it for.
Compare the three timelines the calculator returns rather than fixating on the middle one. The spread between the plus-five and minus-five figures tells you how sensitive your plan is to spending discipline. A wide spread means the savings rate is doing the work and small lifestyle changes matter enormously. A narrow spread usually means your existing assets are already large relative to the target, so returns are doing the work and further frugality buys less than it used to.
Watch the contributions figure too. Early in a plan, most of the target arrives as contributions; late in a plan, most of it arrives as growth. If total contributions are close to the whole target, you are early in the curve and additional saving has maximum leverage. If contributions are a small fraction of it, you are in the compounding phase and the biggest risks to your date are market returns and fee drag rather than your budget. That is the moment to check your expense ratio drag, because a 0.75% fee comes straight off the real return you entered.
Three assumptions deserve explicit testing. First, level real contributions: most careers do not have flat real income, and a plan that assumes today's saving continues for twenty years is optimistic for anyone facing childcare and conservative for anyone early in a career. Second, level real spending: if you plan to pay off a mortgage before the target date, your retirement spending is lower than today's and the target should reflect that, not today's outflows. Third, tax. Money in a traditional 401(k) is not yours in full, and a target built on pre-tax balances overstates what you can actually spend.
Finally, remember that the target itself embeds a withdrawal-rate assumption you should interrogate separately with the safe withdrawal rate calculator. Moving from 4% to 3.5% raises the target from $1,500,000 to $1,714,286, which on the worked example above pushes the date from 18.12 years to 19.95 — an addition of 1.8 years, comparable in size to the 2.3 years that a five-point rise in the savings rate removes. Test both before you commit to a date.
Years to financial independence by savings rate
| Savings rate | Target as a multiple of income | Years to FI |
|---|---|---|
| 10% | 22.5× | 51.4 |
| 15% | 21.25× | 42.8 |
| 20% | 20.0× | 36.7 |
| 25% | 18.75× | 31.9 |
| 30% | 17.5× | 28.0 |
| 40% | 15.0× | 21.6 |
| 50% | 12.5× | 16.6 |
| 60% | 10.0× | 12.4 |
| 70% | 7.5× | 8.8 |
| 80% | 5.0× | 5.6 |
Every figure is the formula above evaluated at P = 0, i = 0.05, w = 0.04. Because both the contribution and the target scale with income, the year counts hold at any income level — which is why this table needs no dollar figures. Existing invested assets shorten each row.
The savings rate must be measured, not estimated
Use the same twelve months for both halves of the fraction. Add up everything that actually went into invested accounts over the last year — your contributions, your employer's match, and any lump sums — and everything that actually left your accounts as spending. Do not compute the savings rate as a percentage of gross salary, because payroll taxes and health premiums sit in neither bucket and will distort it in whichever direction happens to flatter you. If you want a dedicated tool for this measurement, the retirement savings rate calculator handles the definitional details.
Assumptions this model makes that reality does not
- Returns arrive smoothly. A constant real return is a modelling convenience. Sequence risk means the same average can produce dates several years apart, and it matters most in the final third of the accumulation.
- Contributions are level in real terms. Careers are not flat. Model a raise or a career break by rerunning with the new figures rather than averaging them.
- Contributions arrive at the end of each year. Investing monthly gets money to work sooner and shortens the timeline slightly — typically by a few months over a twenty-year horizon.
- Spending after independence equals spending now. Often false in both directions: a mortgage that ends lowers it, while buying your own health insurance raises it.
- All balances are equally spendable. A traditional 401(k) owes income tax on withdrawal, and money in retirement accounts before 59½ needs a Rule 72(t) plan or a Roth conversion ladder to reach without penalty.
- No income arrives from anywhere else. Social Security, a pension or an inheritance reduces the portfolio you need, but only from the year it starts.
How this fits with the other timeline tools
Three related questions each need a different calculation. “How much?” is a single division and belongs to the FIRE number calculator. “Can I stop contributing and still arrive on time?” is the Coast FIRE question, which discounts the target back to today at your expected return instead of solving for time. “Will the money survive once I stop?” is a depletion question that needs a withdrawal sequence rather than a growth formula.
There is also a generic version of this arithmetic that is worth knowing about, because it applies to any goal and not only to independence: the same inversion answers “when does this account reach $X?” for a house deposit, a college fund or a sabbatical. The investment goal timeline calculator handles that framing, and the compound interest calculator runs the same equation forwards if you would rather fix the years and see the balance.
Use this page the way a practitioner uses a model: to rank interventions, not to predict a date. Run it once with your current figures, then run it three more times — once with a savings rate five points higher, once with a real return one point lower, and once with a withdrawal rate of 3.5% instead of 4%. The spread across those four answers is your honest planning range, and it is usually wide enough that any single date to the decimal place is false precision. Recompute annually against measured spending and a measured balance, and the range narrows on its own as the compounding term takes over from the contribution term.
Key terms
- Savings rate
- Amount invested divided by amount invested plus amount spent, measured over the same period. It is the single strongest predictor of the timeline because it moves contributions and the target in opposite directions.
- Real return
- Investment return after inflation and fees. Using it keeps the whole calculation in today's purchasing power so the target does not need separate inflating.
- Ordinary annuity
- A stream of equal payments made at the end of each period. The contribution term in this formula is the future value of one.
- Coast FIRE
- The point at which existing assets alone will grow into the full target by a chosen age with no further contributions. It arrives before financial independence itself.
