The RRSP versus TFSA Debate
Of all the “let’s ignore the nuance” topics in Canadian personal finance, none irk me more than the RRSP versus TFSA debate.
What I'm about to share with you should be known by all Canadian investors. A bit of knowledge goes a long way.
Let's say you have $1,000 of after-tax cash to invest and your tax rate is 30%, both now and in retirement. You also have plenty of RRSP and TFSA room.
If you choose the RRSP:
- You invest $1,000 and get a $300 tax refund (30% of your contribution)
- You're out of pocket $700
- Your investment doubles to $2,000
- You withdraw $2,000 and pay $600 in tax (30%)
- Final result: $1,400
If you choose the TFSA:
- You invest $700
- You're out of pocket $700 (just like the RRSP)
- It doubles to $1,400
- You withdraw $1,400 tax-free
- Final result: $1,400
You end up in the same spot.
If your tax rate stays the same, the RRSP and TFSA give identical results. The only difference is when you pay the tax.
Your tax rate rarely stays the same, though. Most people have a lower tax rate when they retire. Using the numbers above, if we change the tax on withdrawal to 20%, the RRSP beats the TFSA by $200.
But it isn't that straightforward. The TFSA has plenty of benefits that the RRSP doesn't:
- TFSA withdrawals are tax-free, and you get the contribution room back next year
- TFSAs have no mandatory withdrawals at age 72 like RRSPs (which must be converted to RRIFs at age 71)
- RRSP/RRIF withdrawals can trigger OAS clawback or reduce GIS eligibility
- TFSAs pass to beneficiaries completely tax-free, but RRSPs trigger full taxation on death (unless rolled to a spouse or financially dependent disabled child/grandchild)
- TFSAs are much simpler to administer (a TFSA overcontribution can be resolved easily; I wouldn't wish an RRSP overcontribution on my worst enemy)
Which type of account is the right one then? It depends. Without a formalized financial plan, we don't know what's best for your unique situation.
If you're in the highest tax rate while working (53.5% in BC) and estimate you'll be in the 28.2% tax rate when you're retired, then my goodness, contribute to the RRSP.
If you think you'll be in the same tax rate while working and when retired, then please consider a TFSA.
But the RRSP gives you something the TFSA doesn't: immediate tax savings. That tax refund? $300 in my example. Invest it in your TFSA, pay down your mortgage, or fund an RESP. The key is using it intentionally, not letting it disappear into regular spending.
And if your employer offers a group RRSP - even without employer matching - get into it immediately. You're investing pre-tax dollars automatically, which means you skip the whole "will I actually invest my refund?" question entirely.