RRSP vs TFSA at $90k in Ontario: Why income level changes everything
At $90k in Ontario, RRSP contributions save you roughly $2,800 in taxes - here's when that math flips.
Photo by Patrick Tomasso on Unsplash
At $90,000 in Ontario, every $1,000 you put into your RRSP saves you roughly $315 in taxes. That's a 31.5% instant return before your money even grows. Your TFSA can't match that.
This wasn't true when you made $45,000. It won't be true if you drop to $50,000 next year. Income level doesn't just change the RRSP vs TFSA answer - it flips it completely.
Why $90k tips the scale
Ontario's combined federal and provincial marginal tax rate at $90,000 is about 31.5%. That means your RRSP contribution reduces your taxable income, and the government gives back $315 for every $1,000 you contribute.
If you maxed out your 2025 RRSP contribution of $32,490, you'd get back roughly $10,234 in tax refunds. That's real money that shows up in your bank account when you file your return.
Your TFSA grows tax-free too, but it doesn't give you anything upfront. You put in after-tax dollars and keep the growth. At your income level, those after-tax dollars cost you 31.5% more to earn than they would cost someone making $45,000.
Where the math breaks down
Below about $55,000 in Ontario, your marginal tax rate drops closer to 25%. The RRSP refund shrinks, but the TFSA stays the same. Around that income level, most people are better off with TFSA first - especially if they think they'll earn more later.
Above $114,750, you hit Ontario's next tax bracket and your marginal rate jumps to about 43.4%. At that point, the RRSP refund becomes massive - roughly $434 for every $1,000 contributed.
The exact breakeven point shifts by province. Alberta at $90k puts you around 30.5% marginal rate. BC puts you around 28.2%. Quebec jumps to about 37.1%. TaxSplit.ca will show you the precise refund for your province and income.
The retirement income catch
Here's what the RRSP math doesn't tell you: every dollar you put in eventually comes out as taxable income in retirement. If you're in a higher tax bracket now than you'll be at 65, the RRSP wins. If it's the other way around, the TFSA wins.
At $90k, you're probably not in your peak earning years. If you expect to retire on $60,000, your tax rate will drop from 31.5% now to about 25% then. That spread makes the RRSP refund worth it.
But if you're planning to retire rich - pension plus RRIF withdrawals plus other income pushing you above $90k - you might pay the same rate coming out as going in. In that case, the TFSA's tax-free withdrawals start looking better.
Room changes everything too
You can't ignore contribution room. Your TFSA room builds at $7,000 per year whether you use it or not. Your RRSP room builds at 18% of earned income, maxing out at $32,490 for 2025.
At $90k, you're generating about $16,200 in new RRSP room each year - much more than your TFSA room. If you've got $20,000 to invest, you could max your TFSA and still have $13,000 left for your RRSP.
Most people don't have that much. If you've got $10,000 and you're earning $90k in Ontario, the RRSP refund is hard to ignore. That's $3,150 back that you can turn around and invest.
At $90,000 in Ontario, RRSP first makes sense for most people. The tax refund is too big to pass up, and you're probably not at peak earnings yet. But the exact answer depends on your retirement plans and how much room you have in each account.
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