How much do you actually need to retire comfortably in Canada? What will CPP and OAS pay you? And what is the best way to save — RRSP or TFSA? Here is everything you need to know.
The most common rule of thumb is that you need 70% to 80% of your pre-retirement income to maintain your lifestyle in retirement. For someone earning $80,000 per year, that means needing $56,000 to $64,000 per year in retirement income.
However the actual amount you need depends on many factors — your desired lifestyle, whether your mortgage is paid off, your health, and how long you expect to live. Canadians are living longer than ever — a 65-year-old Canadian today has a 50% chance of living past 90, meaning your retirement savings may need to last 25 to 30 years.
The popular "4% rule" suggests you can safely withdraw 4% of your portfolio annually without running out of money over a 30-year retirement. This means a $1 million portfolio generates $40,000 per year. Combined with CPP and OAS, most Canadians with $800,000 to $1.2 million in savings can retire comfortably.
Many Canadians underestimate how much government income they will receive in retirement. The Canada Pension Plan (CPP) and Old Age Security (OAS) together can provide a meaningful income floor that reduces how much you need to save personally.
The maximum CPP payment at age 65 in 2026 is approximately $1,364 per month — but the average Canadian receives only about $811 per month because most people do not contribute at the maximum level for 40 years. Your actual CPP amount depends on how much and how long you contributed.
OAS pays a flat benefit of approximately $727 per month at age 65 in 2026, available to most Canadians who have lived in Canada for at least 40 years after age 18. OAS is clawed back for higher income retirees earning above approximately $90,997 per year.
Together, maximum CPP and OAS provide approximately $2,091 per month or $25,092 per year — a meaningful contribution but not enough for most Canadians to retire comfortably on government benefits alone.
The RRSP and TFSA serve different retirement planning purposes and understanding when to use each is one of the most important Canadian financial decisions you can make.
The RRSP is most powerful when you contribute during high income working years and withdraw during lower income retirement years. The tax deduction saves you money at your current marginal rate and you pay tax at your lower retirement rate when withdrawing. For middle to high income Canadians, this tax arbitrage can be worth tens of thousands of dollars over a lifetime.
The TFSA is most powerful for income that will be tax-free in retirement regardless of your retirement tax rate. It is also more flexible — you can withdraw any time for any reason with no tax consequences and the contribution room is restored the following year. For lower income Canadians or those expecting high retirement income, the TFSA is often the better choice.
Q: At what age can I retire in Canada?
A: There is no mandatory retirement age in Canada. You can retire at any age if you have sufficient savings. CPP can begin as early as age 60 (at a reduced amount) or as late as age 70 (at an increased amount). OAS begins at 65 but can be deferred to 70 for a higher payment. Most Canadians retire between ages 60 and 65.
Q: How much should I save each month for retirement?
A: A common guideline is to save 10% to 15% of your gross income for retirement. However the right amount depends on when you started, your current savings, expected CPP and OAS, and desired retirement lifestyle. Use our retirement calculator to get a personalized estimate based on your specific situation.
Q: Will CPP still exist when I retire?
A: Yes. The CPP is actuarially sound and fully funded for the next 75 years according to the Office of the Chief Actuary of Canada. The recent CPP enhancement means younger Canadians will receive higher benefits than previous generations. You can count on CPP as part of your retirement income plan.
Use our free Canadian retirement calculator to see exactly how much you need to save.
Try the Calculator →