Retirement plan model with Monte Carlo ranges
This model follows your savings from today to the age you plan to, year by year: contributions while you work, then CPP, OAS, any workplace pension and withdrawals from your RRSP/RRIF, TFSA and non-registered accounts, with 2026 tax rules applied. It then repeats the whole plan across 400 different market paths so you see a range, not a single line.

Range of outcomes: total savings by age
0% of paths run short before 75 · 2% of paths run short before 80 · 9% of paths run short before 85 · 20% of paths run short before 90 · 27% of paths run short before 95
Where the money sits (average-return path)
Retirement years at a glance
| Age | CPP + OAS + pension | RRIF minimum | From savings | Tax + recovery | Savings left |
|---|---|---|---|---|---|
| 65 | $22,350 | $0 | $30,961 | $1,311 | $1,036,698 |
| 70 | $22,350 | $0 | $38,812 | $9,162 | $986,521 |
| 75 | $23,265 | $35,183 | $37,897 | $9,162 | $929,460 |
| 80 | $23,265 | $33,550 | $37,897 | $9,162 | $867,553 |
| 85 | $23,265 | $30,788 | $37,897 | $9,162 | $795,990 |
| 90 | $23,265 | $25,192 | $37,897 | $9,162 | $713,266 |
Today's dollars. Returns are converted to real returns after 2% inflation; CPP, OAS, tax brackets and the OAS threshold are treated as indexed. Withdrawals: non-registered first, then RRSP/RRIF (never less than the RRIF minimum from 72), TFSA last; surpluses go to the TFSA. Tax uses 2026 federal and provincial brackets and basic personal amounts only. Monte Carlo draws independent yearly returns from a normal distribution with seed 20261030, so results repeat exactly.
Educational estimate, not advice. Results depend on your inputs and the assumptions listed. They are not a prediction of returns or a recommendation. Check benefit amounts in your My Service Canada Account and tax details with the CRA. Read the disclaimer.
How to use this tool
- Enter your age, retirement age and the age to plan to.
- Add current balances and yearly contributions.
- Set CPP, OAS and pension estimates and your after-tax spending goal.
- Read the success rate and the range of outcomes, then test changes.
How to read the success rate
The success rate is the share of simulated market paths in which your after-tax spending was fully paid every year up to your planning age. It isn't a probability that your retirement will "work": it depends entirely on the return, volatility and inflation inputs you choose, and real markets don't follow a normal distribution.
A useful way to use it is comparatively. Change one thing at a time — retire two years later, start CPP at 70, trim spending by $3,000 — and watch how the rate and the shaded band move. Large moves tell you which levers matter most in your situation.
What the model includes
- Canadian tax: 2026 federal and provincial brackets and basic personal amounts, plus the 15% OAS recovery tax above the 2026 threshold of $95,323.
- CPP from any age 60–70 with the official 0.6%/month reduction and 0.7%/month increase; OAS from 65–70 with the 0.6%/month deferral increase and the 10% increase at 75.
- RRIF minimum withdrawals from age 72 using the CRA prescribed factors.
- A withdrawal order: non-registered first, then RRSP/RRIF, then TFSA, with any surplus (for example forced RRIF minimums) moved into the TFSA up to the 2026 limit.
- Couples: income is shared evenly between partners for tax, approximating pension income splitting.
What it leaves out
The model doesn't know your actual RRSP and TFSA room, your investment fees, the age and pension tax credits, GIS, survivor benefits, the timing of a home sale or an inheritance, or long-term-care costs. Spending is level in today's dollars, although many retirees spend more early on and less later.
For the full list of assumptions and formulas, see the methodology. To test the order of withdrawals specifically, use the withdrawal order tool.
Frequently asked questions
What success rate should I aim for?
Why are results in today's dollars?
Where do I find my CPP estimate?
Is my data saved?
Official sources
- Service Canada — CPP retirement pension: how much you could receive
- Service Canada — Old Age Security payment amounts
- Service Canada — OAS pension recovery tax
- CRA — Chart: prescribed factors (RRIF minimum amount)
- CRA — Tax rates and income brackets for individuals (current year)
Figures checked October 30, 2026. Rules and amounts change; confirm current details on the official pages above.