What happens if you over-contribute to your RRSP by accident
CRA charges 1% per month on excess RRSP contributions until you withdraw the overage.
Photo by Kelly Sikkema on Unsplash
The CRA charges you 1% per month on every dollar you contribute over your RRSP limit. Not annually - monthly. A $2,000 over-contribution costs you $20 every month until you fix it.
Most people find out they've over-contributed when their tax software flags it, or when CRA sends a letter months later. By then, the penalty has been running. A $1,000 mistake in January becomes a $120 problem by December if you don't catch it.
How the penalty works
The 1% monthly penalty applies to the excess amount only. If your limit is $15,000 and you contribute $17,000, you pay 1% monthly on the $2,000 overage - not the full contribution.
The penalty runs from the month you made the excess contribution until the month you withdraw it. Contribute $1,000 too much in March, withdraw it in July, and you owe four months of penalties: $40 total.
There's a $2,000 buffer that doesn't get penalized. If you're over by $1,500, you don't owe anything. Over by $3,000, and you pay penalties on $1,000. The buffer exists because RRSP room calculations can be complex - your limit depends on last year's earned income, pension adjustments, and carry-forward room from previous years.
Why over-contributions happen
RRSP room isn't static. It's based on 18% of last year's earned income, up to the annual maximum. If your income dropped significantly last year, your 2025 room might be lower than expected.
Your employer's pension contributions also reduce your RRSP room through something called a pension adjustment. This shows up on your T4 but many people miss it when calculating their available contribution space.
Carry-forward room adds another layer. Unused RRSP room accumulates indefinitely, but you need to track it correctly. Your Notice of Assessment shows your available room, but if you've made contributions since your last tax filing, you need to subtract those.
TaxSplit.ca shows your current contribution room based on your income and previous contributions - useful before you contribute, not after you've already gone over.
How to fix an over-contribution
You can withdraw the excess contribution without paying income tax on it, but you need to file Form T3012A with CRA first. This form designates the withdrawal as an excess contribution removal.
The withdrawal must happen in the year you over-contributed or the following year. Wait longer and you can't use the tax-free withdrawal option - you'll pay full income tax on the amount when you eventually take it out.
Some financial institutions charge fees for RRSP withdrawals, even excess contribution removals. The fee might be $50-100, which could exceed the penalty for small over-contributions. If you're over by $500, paying four months of penalties ($20) might cost less than the withdrawal fee.
The spousal RRSP wrinkle
Over-contributions to spousal RRSPs count against your contribution room, not your spouse's. But the penalties and withdrawal rules get messier. The person who made the contribution pays the penalty, but the spouse owns the account and must request the withdrawal.
If you over-contribute to your spouse's RRSP and they withdraw money for any reason within three years, the attribution rules might pull the income back to your tax return anyway.
When to worry
Small over-contributions under $2,000 don't trigger penalties thanks to the buffer. Larger mistakes cost real money fast - $5,000 over costs $50 monthly until fixed.
If you think you've over-contributed, check your latest Notice of Assessment for your available room, subtract any contributions made since filing, and compare that to what you've actually contributed this year. The math usually reveals the problem quickly.
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