TaxSplit
rrsptfsatax·2025-09-17·4 min read

At $120k income, your RRSP refund beats TFSA growth for years

Why high earners get massive RRSP refunds that compound faster than TFSA tax-free growth.

At $120,000 income, you're hitting the 26% federal tax bracket plus provincial taxes. In Ontario, that's a 43.4% marginal rate. Put $10,000 in your RRSP and you get $4,340 back immediately. Put the same $10,000 in your TFSA and you get nothing back - just tax-free growth later.

The math gets brutal for the TFSA at this income level.

Your RRSP refund is so large it creates its own investment opportunity. Take that $4,340 refund and invest it alongside your original $10,000. Now you have $14,340 working for you, compared to $10,000 in the TFSA.

Even accounting for the fact that RRSP withdrawals get taxed later, the RRSP wins by a wide margin. Here's why: you'll likely withdraw in retirement when your income - and tax rate - is lower. If you drop to a 30% marginal rate in retirement, you keep 70% of what you withdraw. That $14,340 becomes about $10,000 after tax. The TFSA gives you $10,000 tax-free.

Same outcome, except the RRSP got there with a smaller initial contribution. You only put in $10,000 instead of the full $14,340 you have working for you.

The advantage gets even larger if you can't max out both accounts. At $120k, your 2025 RRSP limit is likely around $21,600. Your TFSA room is $7,000. If you can only save $15,000 total, the RRSP refund effectively lets you invest more than you actually contributed.

But there's a catch most high earners miss. The RRSP only wins if you invest the refund. Get the $4,340 back and spend it on a vacation, and you've wasted the entire advantage. The TFSA doesn't require this discipline - there's no refund to reinvest.

Provincial differences matter enormously here. Alberta at $120k hits about 36% marginal rates. Quebec pushes past 45%. TaxSplit.ca shows the exact refund for your province - the difference between Alberta and Quebec on a $20,000 RRSP contribution is over $1,800.

The crossover point where RRSP refunds become impossible to ignore sits around $80,000-90,000 income, depending on province. Below that, the TFSA often wins because the refund isn't large enough to overcome the tax-free withdrawal advantage. Above $120,000, it's not even close.

One more consideration: RRSP withdrawals count as income and can affect means-tested benefits like Old Age Security. TFSA withdrawals don't count as income at all. For most people at $120k today, OAS clawbacks decades from now aren't worth giving up thousands in immediate refunds. But it's worth knowing.

If you're earning $120k and still putting money in your TFSA first, you're leaving serious money on the table. The RRSP refund at this income level is too large to ignore.

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