Retirement window: age 60
At the selected benefit and withdrawal settings, this path funds about 100% of modeled spending and preserves your legacy target within the age 60–67 window.
Canadian retirement planning · 2026 rules
Compare retirement ages, registered-account withdrawals, Canada Pension Plan or Quebec Pension Plan timing, Old Age Security eligibility, and the tax trade-offs—before you decide.
Your strongest modeled path
Test the recommendation
The suggested values balance modeled spending coverage, after-tax ending value, government benefits, estimated tax cost, and your stated priority. They are not a guarantee of the legal minimum tax or maximum benefit.
Income resilience
Red markers identify modeled shortfall years. Hover, touch, or use the chart with arrow keys for age and a gross-source breakdown. Values are household totals in today’s Canadian dollars.
RRSP / RRIF withdrawal plan
After the 30% tax reserve on registered savings left at the planning age, the selected withdrawal path finishes about $43,020 ahead of the matched wait path.
| Matched strategy | Annual early target | Withdrawn before 72 | Lifetime income tax | Estimated GIS | OAS recovery | Est. after-tax assets at 93 |
|---|---|---|---|---|---|---|
| Selected annual target | $92,500 | $726,950 | $304,684 | $14,827 | $0 | $1,144,065 |
| Smoothed | Varies yearly | $420,243 | $307,762 | $0 | $0 | $1,158,791 |
| Wait / preserve | $0 planned | $2,682 | $377,374 | $22,025 | $0 | $1,101,045 |
| Age | Account phase | Your withdrawal | Partner withdrawal | Required minimum | Est. tax / GIS cost | Registered balance after withdrawal | Why |
|---|---|---|---|---|---|---|---|
| 60 | RRSP | $72,250 | $20,250 | $0 | +$18,450 | $577,505 | Early tax-window target |
| 61 | RRSP | $72,250 | $20,250 | $0 | +$18,450 | $499,132 | Early tax-window target |
| 62 | RRSP | $72,250 | $20,250 | $0 | +$18,450 | $418,842 | Early tax-window target |
| 63 | RRSP | $72,250 | $20,250 | $0 | +$18,450 | $336,587 | Early tax-window target |
| 64 | RRSP | $46,250 | $46,250 | $0 | +$12,435 | $252,321 | Early tax-window target |
| 65 | RRIF option | $39,250 | $53,250 | $0 | +$13,485 | $165,993 | Early tax-window target |
| 66 | RRIF option | $92,500 | $0 | $0 | +$13,506 | $77,553 | Early tax-window target |
| 67 | RRIF option | $48,406 | $31,045 | $0 | +$21,938 | $0 | Early tax-window target |
| 68 | RRIF option | $0 | $0 | $0 | $0 | $0 | Early tax-window target |
| 69 | RRIF option | $0 | $0 | $0 | $0 | $0 | No registered withdrawal |
| 70 | RRIF option | $0 | $0 | $0 | $0 | $0 | No registered withdrawal |
| 71 | RRIF option | $0 | $0 | $0 | $0 | $0 | No registered withdrawal |
| 72 | RRIF | $0 | $0 | $0 | $0 | $0 | No registered withdrawal |
Gross amounts, not take-home amounts. RRSP withholding is only a tax prepayment; your final tax comes from the full return. RRSP withdrawals do not restore contribution room.
Age 65+ assumption. “RRIF option” assumes enough RRSP is converted to a RRIF for the planned payment so eligible income can be tested for the pension credit and splitting. Ordinary RRSP cash withdrawals do not receive the same treatment.
Suggested moves
At the selected benefit and withdrawal settings, this path funds about 100% of modeled spending and preserves your legacy target within the age 60–67 window.
Delaying increases the indexed lifetime payment. The trade-off is using other income sooner and needing to live long enough for the larger payment to catch up.
34 of 40 Canadian-residence years projected at application. Years since permanent residence are recorded but are not used as the OAS residence test. Partial OAS deferral, residence gaps, treaty history, and sponsorship require Service Canada confirmation.
This early-withdrawal target was compared with several lower and higher amounts while holding the retirement, CPP/QPP, and OAS dates constant. It can smooth tax and reduce future RRIF minimums, but withdrawals are taxable and RRSP room is not restored.
The projection applies the official July–September 2026 GIS table formula and work-income exemption to projected same-year income. Actual July-to-June payments normally use prior-calendar-year income; after retirement or a pension reduction, Service Canada may accept an estimated-income form. Confirm before a taxable withdrawal.
The model applies the statutory missing-OAS adjustment to the basic GIS component, using Canadian residence years before any voluntary OAS deferral increase. Service Canada warns that public full-OAS tables do not give an individualized partial-pension amount.
Up to 50% of eligible pension income may be allocated to a spouse, but CPP/QPP and OAS are excluded. The best percentage is not always 50%, and it can affect credits and OAS recovery tax.
Trade-offs
| Path | Retire | CPP | OAS | Spending funded | Tax estimate | Ending assets |
|---|---|---|---|---|---|---|
| Recommended | 60 | 70 | 70 | 100% | $305K | $1M |
| Smoothed withdrawals | 60 | 70 | 70 | 100% | $308K | $1M |
| Preserve registered savings | 60 | 70 | 70 | 100% | $377K | $1M |
| Age | Work | Pensions | CPP/QPP | OAS | GIS est. | RRSP/RRIF | Cash/TFSA/non-reg. | Income tax | After tax | Spending | Assets |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 58 | $140K | $0 | $0 | $0 | $0 | $0 | $0 | $25K | $117K | $71K | $926K |
| 60 | $54K | $0 | $0 | $0 | $0 | $93K | $0 | $26K | $122K | $71K | $950K |
| 63 | $54K | $0 | $0 | $0 | $0 | $93K | $0 | $26K | $122K | $71K | $893K |
| 68 | $0 | $17K | $11K | $7K | $8K | $0 | $29K | $589 | $73K | $65K | $713K |
| 70 | $0 | $17K | $30K | $16K | $0 | $0 | $39K | $5K | $100K | $90K | $696K |
| 71 | $0 | $17K | $30K | $16K | $0 | $0 | $4K | $4K | $66K | $65K | $710K |
| 72 | $0 | $17K | $30K | $16K | $0 | $0 | $4K | $4K | $66K | $65K | $724K |
| 73 | $0 | $17K | $30K | $16K | $0 | $0 | $4K | $4K | $66K | $65K | $738K |
| 75 | $0 | $17K | $30K | $17K | $0 | $0 | $3K | $4K | $66K | $65K | $769K |
| 78 | $0 | $17K | $30K | $18K | $0 | $0 | $3K | $4K | $66K | $65K | $820K |
| 83 | $0 | $17K | $30K | $18K | $0 | $0 | $3K | $4K | $66K | $65K | $915K |
| 88 | $0 | $17K | $30K | $18K | $0 | $0 | $3K | $4K | $66K | $65K | $1M |
| 93 | $0 | $17K | $30K | $18K | $0 | $0 | $3K | $4K | $66K | $65K | $1M |
Method & sources
This planner compares practical scenarios; it cannot guarantee the lowest tax or highest lifetime benefit. A lower tax bill does not always mean more lifetime income.
Owner guide
This repository is configured as a Cloudflare Worker with static assets and both the apex and www custom domains. Deploy it with Wrangler rather than manually uploading the dist folder.
2568df655577df03f162c7894aaceecf. In DNS, note any existing apex or www web records; do not remove mail-related MX or TXT records.node --version
npm ci
npx wrangler login
npx wrangler whoamiUse Node 22.13 or newer and confirm Wrangler shows the intended account.npm test
npm run preview:cloudflareOpen the local preview and check a realistic plan before changing the live domain.npm run deploy:cloudflareWrangler builds and deploys the Worker, then Cloudflare creates the custom-domain DNS records and certificates. Remove only a conflicting apex or www CNAME or web record if Cloudflare reports one.Not financial, tax, legal, or immigration advice. Rules and amounts change. Verify CPP/QPP with Service Canada or Retraite Québec, and confirm unusual residence, sponsorship, treaty, foreign-income, or pension situations with the responsible agency and a qualified professional. Rules reviewed July 16, 2026.