Estimate the age you can retire given current savings, monthly contributions, expected real return, and target annual spending. Trinity / Bengen 4 % rule.
Free tool
Retirement age
62.4 yrs(27.4 years from now)
Target portfolio: $1,500,000 (4.0 % SWR on $60,000/yr)
Currently invested: $80,000 (5 % of target)
Compounding at 5.5 % real return + $1,500/mo contribution.
Uses the “25× rule” (a 4 % safe withdrawal rate) from the Trinity Study and Bengen 1994. Lower SWRs (3–3.5 %) are safer for longer retirements (40+ years) or high-equity portfolios in challenging market regimes; higher SWRs (4.5–5 %) are reasonable when you’ll also receive CPP/OAS/GIS or have other income sources. The calculator assumes real returns after inflation, so set the return to ~5–6 % for a balanced portfolio (not the nominal 8–9 %). Ignores income tax in retirement; if drawing primarily from non-registered or RRSP, reduce SWR by 0.5–1 percentage point as a tax buffer.
The 25× target
The conventional FIRE-style target is 25 × your desired annual retirement spending. At 4 % withdrawal, that portfolio has a high probability of lasting 30 years through historical market regimes, including the worst-case retirement starts (1929, 1966, 2000).
How CPP / OAS / GIS change the picture
Most Canadians don’t need a 100 %-portfolio retirement. CPP at full retirement (age 65) averages ~$760/mo; OAS adds ~$728/mo; GIS adds up to $1,087/mo for low-income singles. The calculator gives the “portfolio-only” case — subtract your expected CPP+OAS×12 from your annual spend to get the true portfolio target.
Real vs nominal returns
Always use real (after-inflation) returns. Nominal 8 % minus 3 % inflation = 5 % real. The output is then in today’s dollars and you don’t need to inflate-adjust your spending separately. Confusing nominal and real returns is the most common error in DIY retirement planning.
This tool is for educational purposes only and does not provide medical advice, diagnosis, or treatment. Always consult a licensed Canadian healthcare professional. Read our full disclaimer.