The Canada pension projection calculator combines CPP, OAS, Guaranteed Income Supplement, and RRSP/RRIF drawdown into a single annual retirement income forecast. The calculator flags OAS recovery tax (clawback) risk when projected net income exceeds the $90,997 threshold in 2026 and shows the year-by-year cash flow over a 30-year retirement horizon.
Quick answer
A 65-year-old Ontario retiree with $800,000 in an RRSP, a $20,000 CPP benefit at the average rate, and full OAS receives approximately $23,000 in combined CPP and OAS plus $32,000 from a 4% RRIF drawdown, totalling $55,000 of annual gross income. At this level, the OAS recovery tax does not apply and GIS is not payable. Pension income splitting on Form T1032 at age 65 can shift up to 50% of eligible RRIF income to a lower-earning spouse, reducing combined tax.
Income sources modelled
- Canada Pension Plan (CPP). Contribution-based monthly benefit from age 60 to 70. The 2026 maximum at age 65 is $1,444.00 per month.
- Old Age Security (OAS). Residence-based federal pension from age 65. The 2026 maximum is $722.50 per month ($794.75 at age 75+), subject to the 15% recovery tax above $90,997.
- Guaranteed Income Supplement (GIS). Non-taxable supplement for low-income OAS recipients. Included automatically when projected income falls below the GIS cut-off.
- RRSP and RRIF. Tax-deferred accounts, subject to CRA minimum withdrawal rates starting the year after RRIF conversion.
- TFSA. Tax-free withdrawals, not counted against OAS or GIS.
- Non-registered. Interest, dividends, and capital gains treated under standard Canadian tax rules.
- Employer pension (defined benefit or annuity). Fixed monthly amount, indexed or non-indexed.
RRIF minimum withdrawal schedule
CRA requires a minimum RRIF withdrawal each year starting the year after conversion, typically at age 72. Rates rise with age from approximately 5.28% to 20%.
| Age at start of year | Minimum withdrawal rate |
|---|---|
| 71 | 5.28% |
| 75 | 5.82% |
| 80 | 6.82% |
| 85 | 8.51% |
| 90 | 11.92% |
| 95+ | 20.00% |
Minimum withdrawals are the regulatory floor. Higher withdrawals are allowed and may be desirable to smooth income or bring assets into a TFSA, but reduce the account balance available in later years.
OAS recovery tax interaction
OAS is reduced by 15 cents per dollar of net income above $90,997 in 2026. The calculation uses net income from Line 23400 of the T1, which includes CPP, employer pension, RRIF withdrawals, rental income, and taxable investment income but excludes TFSA withdrawals. The calculator flags projected income years in the clawback zone and shows the effective OAS after the recovery tax.
Strategies that reduce clawback exposure:
- Draw from TFSA first in high-income years to avoid adding to net income.
- Apply pension income splitting on Form T1032 to shift up to 50% of eligible pension and RRIF income to the lower-earning spouse, potentially moving both spouses below the threshold.
- Defer OAS to age 70 to capture the 36% bonus; deferral stacks with the clawback (a larger gross amount is subject to the same recovery rate).
Pension income splitting
Form T1032 allows up to 50% of eligible pension income to be split with a spouse or common-law partner for tax purposes, without physically transferring the funds. Eligible income includes employer pension, RRIF minimum withdrawals (for recipients 65 and older), and life annuity income from an RRSP. The splitting applies only to the tax return; cash flow remains with the original recipient.
Splitting can reduce combined tax, prevent OAS clawback on the higher earner, and enable GIS eligibility for the lower earner. A couple with one spouse at $120,000 net income and one spouse at $30,000 can split up to $45,000 of eligible pension income, producing a post-split pair of $97,500 and $52,500. Both spouses remain above the GIS cut-off but the higher spouse now falls below the OAS clawback threshold.
Indexing assumptions
- CPP benefits are indexed annually to the Consumer Price Index.
- OAS benefits are indexed quarterly to CPI.
- GIS income thresholds and benefit amounts are indexed quarterly to CPI.
- RRIF minimum withdrawal rates are fixed in the regulations but the dollar amount fluctuates with the account balance.
- Non-registered portfolio returns are nominal and inflation is applied separately to project purchasing power.
Related calculators
- CPP Retirement Benefit Calculator. Detailed CPP calculation by contribution history and start age.
- OAS Benefit Calculator. OAS with residency, deferral, and 15% clawback.
- GIS Eligibility Calculator. Guaranteed Income Supplement by household composition and income.
- RRIF Minimum Withdrawal Calculator. CRA prescribed rate table applied to a RRIF balance.
- Retirement Withdrawal Sustainability Calculator. Sequence-of-returns risk and success probability over 30 years.
Verified against source
- Employment and Social Development Canada, Canadian public pensions.
- Canada Revenue Agency, RRIF minimum withdrawal.
- Canada Revenue Agency, Pension income splitting.
- Employment and Social Development Canada, OAS Recovery Tax.
Methodology
The calculator projects annual gross income from CPP (at chosen start age with adjustment), OAS (with residency, deferral, and recovery tax), GIS (for income below the cut-off), RRIF (at the CRA minimum or the user rate, whichever is higher), TFSA (at the user withdrawal rate), non-registered portfolio (compounded at the chosen return), and employer pension (fixed amount, indexed if selected). Income is totalled annually for 30 years. OAS recovery tax is applied to gross OAS when projected net income exceeds $90,997 in 2026. Pension income splitting (Form T1032) is available as an optional toggle and splits up to 50% of eligible pension and RRIF income between spouses. GIS is computed from the combined household income after the earnings exemption. All figures are in nominal dollars; inflation adjustment of future amounts is applied using the user’s chosen rate (default 2.0%).