How the RRSP tax deduction actually works in Canada
RRSP contributions reduce your taxable income dollar-for-dollar, creating a refund based on your marginal tax rate.
Photo by Vitaly Gariev on Unsplash
You put $5,000 into your RRSP and expect a $5,000 refund. That's not how it works.
The RRSP deduction reduces your taxable income, not your tax bill directly. Put in $5,000, and the CRA treats your income as $5,000 lower than what you actually earned. Your refund equals whatever tax you would have paid on that $5,000.
At $80,000 in Ontario, your marginal tax rate is roughly 31.5%. That $5,000 RRSP contribution saves you about $1,575 in tax - not $5,000.
Why the confusion happens
Canada taxes income in brackets. You pay 15% federal tax on your first $57,375, then 20.5% on income above that. Provincial rates stack on top. Your marginal rate - what you pay on your last dollar earned - determines your RRSP refund.
Most people think of tax as a flat percentage of total income. If you earn $80,000 and owe $15,000 in tax, you might assume your rate is about 19%. But that's your average rate. Your marginal rate at $80,000 is much higher - around 30% to 37% depending on province.
The RRSP deduction works off your marginal rate, not your average rate.
The math with real numbers
Say you're in Ontario earning $80,000. You contribute $6,000 to your RRSP.
Without the contribution, you owe tax on $80,000. With it, you owe tax on $74,000. The difference - $6,000 - gets taxed at your marginal rate of 31.5%.
Your refund: $6,000 × 31.5% = $1,890.
The higher your income, the bigger your refund per dollar contributed. Someone earning $120,000 in Ontario faces a marginal rate of about 43.4%. Their $6,000 contribution creates a refund of roughly $2,600.
When the refund is smaller than expected
If your income dropped this year compared to last, your marginal rate might be lower than you planned for. Contribute based on a $90,000 salary, then earn $70,000, and your refund shrinks.
If you're close to a bracket boundary, part of your contribution might hit a lower rate. Earn $58,000, contribute $3,000, and most of that contribution reduces income taxed at 20.5% federal plus provincial rates. But $625 of it reduces income that would have been taxed at just 15% federal plus provincial.
The province makes a difference
Alberta has no provincial income tax brackets - just a flat 10% rate. Ontario has multiple brackets that push higher earners above 13% provincial tax.
At $80,000, your marginal rate is about 30.5% in Alberta versus 31.5% in Ontario. Same contribution, different refund. TaxSplit.ca will show you the exact rate for your province and income level.
What happens at tax time
You don't need to calculate anything. Report your RRSP contribution on line 20800 of your tax return. The CRA applies the deduction automatically and includes any refund with your regular tax refund.
The refund usually comes as cash, but you can direct it straight into your RRSP as next year's contribution. That creates a bigger deduction next year - assuming your income and marginal rate stay similar.
The RRSP deduction reduces what you owe dollar-for-dollar of taxable income. Your refund equals your marginal tax rate times your contribution. The more you earn, the more you get back per dollar put in.
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