Canada Pension & Retirement Calculator

Project your Canada retirement income using the local pension system rules.

Project your Canadian retirement savings from RRSP and TFSA contributions plus CPP, using the 18% RRSP earned-income limit, the annual TFSA room, and compound growth to your target retirement age.

How much can I contribute to an RRSP each year?

Your RRSP deduction limit is 18% of the previous year's earned income, capped at an annual dollar maximum set by the CRA, plus any unused room carried forward. This calculator flags when your entered RRSP contribution exceeds 18% of your income so you can see your likely allowable room.

A Canada pension and retirement calculator that projects the retirement income you can build using the country’s three main pillars: the RRSP (Registered Retirement Savings Plan), the TFSA (Tax-Free Savings Account), and the government CPP (Canada Pension Plan). Instead of a single savings number, it respects the actual Canadian rules — the 18%-of-income RRSP limit and the flat annual TFSA room — and shows both the pot you will accumulate and the yearly income it can sustain.

How it works

The calculator compounds your savings year by year from now to your chosen retirement age. Each year it adds your RRSP and TFSA contributions to the running balances and grows the total at your expected return. Both accounts grow tax-sheltered, so they are compounded together using the standard future-value relationship:

Balance_next = (Balance_now + annualContribution) × (1 + return)

It checks your RRSP contribution against the 18% of earned income rule and warns if you have likely exceeded your room. At retirement it takes the combined RRSP + TFSA pot, applies a safe-withdrawal rate (4% by default) to estimate a sustainable annual drawdown, and adds your estimated CPP pension on top to give a total gross retirement income.

Example and notes

Suppose you are 35, earn $80,000, already hold $40,000 in an RRSP and $15,000 in a TFSA, contribute $8,000 to the RRSP and $6,500 to the TFSA each year, expect a 6% return, and retire at 65. The tool compounds both accounts for 30 years, sums them, applies the withdrawal rate, and adds an estimated CPP pension to report your projected yearly income.

Notes: RRSP withdrawals are taxed as income in retirement while TFSA withdrawals are tax-free, so two pots of equal size are not worth the same after tax. The CPP figure you enter should reflect the age you plan to start — taking it before 65 reduces it, and deferring to 70 increases it. Every figure stays in your browser.