I'm asked this question by clients almost every week: "Should I put my extra savings in my RRSP or my TFSA?" The answer depends on one key factor — your marginal tax rate today compared to your expected tax rate in retirement.

The core difference between RRSP and TFSA

RRSP
Tax deduction today

Contributions reduce your taxable income now. But every dollar you withdraw in retirement is fully taxed as income.

TFSA
Tax-free forever

No deduction now, but every dollar you withdraw — including all growth — is completely tax-free, forever.

Both accounts grow tax-sheltered while your money is inside them. The key difference is when tax is applied: RRSP users pay tax on the way out; TFSA users have no tax on the way out at all.

When the RRSP wins

Example: A $25,000 RRSP contribution in a 46% tax bracket saves you $11,500 in taxes this year. Invest that refund back in your TFSA and you've effectively turbocharged both accounts simultaneously.

When the TFSA wins

The case for doing both

In most cases, Carrie recommends filling both accounts — in a ratio that reflects your income. The RRSP gets your money first (capturing the deduction), and the tax refund flows directly into your TFSA. This 'RRSP refund re-contribution' strategy is one of the most powerful ways to maximize both accounts simultaneously.

The RRSP refund strategy

Contribute $15,000 to your RRSP. At a 43% marginal rate, you receive a $6,450 tax refund. Deposit that refund directly into your TFSA. You've effectively sheltered $21,450 total — $15,000 tax-deferred and $6,450 tax-free — from a single $15,000 out-of-pocket investment.

How income level affects the decision

Household incomeRRSP priorityTFSA priorityRecommended split
Under $50,000LowHighMostly TFSA
$50,000–$80,000MediumMediumSplit evenly
$80,000–$120,000HighMediumMostly RRSP + refund to TFSA
Over $120,000Very highMediumMax RRSP first, then TFSA

Carrie's simple rule: If your income is high today and you expect it to be lower in retirement — prioritize RRSP. If you're unsure — do both and put the RRSP refund into your TFSA. This is almost always a winning strategy regardless of your future tax situation.