Why RRSPs stop making sense 5 years before you retire
The RRSP vs TFSA math flips when retirement income pushes you into higher tax brackets.
Photo by Chanhee Lee on Unsplash
The RRSP gets you a refund now, but forces you to pay tax later. That trade usually works - except when "later" means retiring into a higher tax bracket than you're in today.
It happens more often than you'd think. CPP, OAS, workplace pensions, and RRSP withdrawals can stack up to push retirees well past their working income. Someone earning $65,000 at 60 might face $80,000 in retirement income five years later. The tax rate that felt reasonable at contribution time becomes expensive at withdrawal time.
Take Maria in Ontario, earning $65,000 at age 58. Her marginal rate is about 29.7%. An RRSP contribution gets her back roughly $3,000 per $10,000 she puts in. Standard advice says contribute.
But Maria's retirement math looks different. Full CPP at 65 pays $17,000. OAS adds $8,000. Her workplace pension covers $35,000. Before touching her RRSP, she's already at $60,000. Every RRSP withdrawal lands on top of that base - potentially at 31.5% or higher if other income pushes her past $70,000.
The numbers flip. She'd pay back more in retirement tax than she saved in working-year refunds.
This is where the TFSA wins. Maria pays her 29.7% rate now - no refund, no deduction. But every dollar that grows in the TFSA comes out tax-free in retirement, regardless of her other income. If CPP and pensions already cover her basics, the TFSA becomes pure upside money.
The break-even point isn't fixed. It depends on your current rate versus your expected retirement rate. Someone in Quebec faces higher rates both ways. Someone in Alberta has more room before the math flips. TaxSplit.ca will show you both numbers - what you'd save now versus what you'd pay later.
The RRSP deadline pressure makes this worse. February rolls around, people see contribution room, and assume more is always better. But adding to an RRSP at 62 when retirement income is already mapped out can cost thousands in unnecessary tax.
One more catch: you can't course-correct easily. RRSP money is locked into the withdrawal-and-tax cycle. TFSA money stays flexible. If retirement income comes in lower than expected, you can always withdraw less from the TFSA. If RRSP withdrawals push you into a higher bracket, you're stuck.
The rule flips around age 60, sometimes earlier. If pensions plus government benefits already put you near your current working income, stop feeding the RRSP. The refund isn't worth the retirement tax bill.
See how this applies to your situation
Plug in your income and province — the calculator shows you exactly which account saves you more.
Use the calculator