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
Contributions reduce your taxable income now. But every dollar you withdraw in retirement is fully taxed as income.
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
- Your current income is high (above $80,000–$100,000) and you expect a significantly lower income in retirement
- You want the tax refund now and plan to reinvest it immediately
- Your RRSP is far from fully funded and you're in your peak earning years
- You have a pension that will provide significant income in retirement — the RRSP tax deduction offsets your high current rate
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
- Your income is moderate (below $60,000) and the RRSP deduction won't save you much tax
- You expect your income in retirement to be similar to or higher than today
- You want flexibility — TFSA withdrawals don't affect OAS, GIS, or government benefit calculations
- You're saving for a medium-term goal (10–20 years) that isn't strictly for retirement
- Your RRSP is already well-funded and the marginal value of more RRSP room is diminishing
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 income | RRSP priority | TFSA priority | Recommended split |
|---|---|---|---|
| Under $50,000 | Low | High | Mostly TFSA |
| $50,000–$80,000 | Medium | Medium | Split evenly |
| $80,000–$120,000 | High | Medium | Mostly RRSP + refund to TFSA |
| Over $120,000 | Very high | Medium | Max 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.