Coast FIRE Calculator
Find the amount you need invested today so your portfolio can grow (without further contributions) to your FI number by your target retirement age. Optionally see how long it takes to “hit coast” with ongoing monthly contributions.
Annual / (SWR/100).
B(t) ≥ P_needed(t) with your inputs substituted.
Result
FI Number
FI = Annual / (SWR/100).
Coast Needed Today
P_needed = FI / (1 + r)^years, where r is real return.
Status
If Not Coasted: Time to Hit Coast with Contributions
t where your balance meets the moving Coast requirement.
- Real return means after inflation. If you input a nominal return, your FI number should be in nominal terms too.
- Without contributions, if you aren’t coasted now, you won’t “catch up” later—both your balance and the Coast requirement grow at the same rate.
- SWR is an assumption (often 3–5%). Lower SWR → larger FI number → higher Coast requirement.
- This tool ignores taxes, fees, sequence risk, and glide-path changes. Treat results as planning estimates, not advice.
What is a Coast FIRE Calculator?
A Coast FIRE Calculator shows how much you must have invested now so that, without making any future contributions after a chosen “coast” point, compound growth alone carries you to financial independence at retirement. In Coast FIRE, you cover current living expenses from work you enjoy, then stop aggressive saving once your portfolio can grow itself to the goal. The goal is typically a multiple of annual expenses (e.g., the “25× rule”), optionally adjusted for inflation. By combining expected investment returns with inflation assumptions, the calculator translates your independence target into a required “present balance” that can coast to the finish.
About the Coast FIRE Calculator
Define yearly expenses today \(E\) and a withdrawal multiple \(M\) (often \(M\approx 25\)). Your independence target in today’s dollars is \(FI=E\cdot M\). Let nominal return be \(r\) and inflation be \(i\). The real return is
If you plan to make no further contributions, and there are \(Y\) years until retirement, the present amount needed to coast is
If you will still contribute \(C\) per year for the next \(t_c\) years (until your coast age), work in nominal terms. First inflate the target:
Use MathJax to display these formulas responsively and math.js for precise calculations, while keeping the same equations visible to users.
How to Use this Coast FIRE Calculator
- Enter annual expenses \(E\) and choose a withdrawal multiple \(M\) (e.g., \(25\)).
- Set years to retirement \(Y\), expected nominal return \(r\), and inflation \(i\).
- If you’ll keep contributing for \(t_c\) years, enter yearly contribution \(C\); otherwise leave \(C=0\).
- Compute \(P_0\) via the real-return formula (no contributions) or the nominal formulas (with contributions).
- Compare \(P_0\) to your current portfolio; if current ≥ \(P_0\), you’re at (or past) Coast FIRE.
Examples (using the same formulas)
Example 1 — No further contributions:
\(E=\$40{,}000,\ M=25 \Rightarrow FI=\$1{,}000{,}000.\) Years \(Y=25,\ r=7\%,\ i=2.5\%\).
\(r_{\text{real}}=\frac{1.07}{1.025}-1\approx 0.0439.\) Then
$$P_0=\frac{1{,}000{,}000}{(1.0439)^{25}}\approx \$341{,}000.$$
Example 2 — Contribute for 10 more years:
Same \(E, M, Y, r, i\) and \(C=\$12{,}000,\ t_c=10\).
\(FV_{\text{target}}=1{,}000{,}000\,(1.025)^{25}\approx \$1{,}850{,}000.\)
\(FV_{\text{contrib}}=12{,}000\cdot\frac{(1.07)^{10}-1}{0.07}\cdot(1.07)^{15}\approx \$458{,}000.\)
Then
$$P_0=\frac{1{,}850{,}000-458{,}000}{(1.07)^{25}}\approx \$256{,}500.$$
FAQs
Q1: What multiple should I use—25×, 30×, or something else?
Choose a multiple tied to your safe withdrawal rate (e.g., \(M=1/\text{SWR}\)). Higher multiples add safety for long retirements.
Q2: Should I input nominal or real returns?
If using the simple coast formula, use real return \(r_{\text{real}}\). If modeling contributions and inflation explicitly, use nominal \(r\) and \(i\).
Q3: How do taxes and fees affect the result?
Reduce \(r\) for after-fee returns and increase \(E\) for after-tax spending needs to keep assumptions realistic.
Q4: Can I include Social Security or pensions?
Yes—subtract expected guaranteed income from \(E\) before computing \(FI=E\cdot M\).
Q5: What if markets underperform?
Recompute annually. If returns lag, keep contributing longer or raise \(M\) to maintain a conservative plan.