T3012A is the CRA form that lets your RRSP issuer, or PRPP or SPP administrator, refund unused contributions to you without withholding tax. Unused contributions are amounts you put in and didn't deduct on any return. You send four copies to your tax centre, the CRA approves the amount, and you then claim an offsetting deduction so the refund isn't taxed.
Everything below comes from the CRA's T3012A form page and the 2025 version of the form and its instructions, T3012A E (25), as of October 2026.
Why the form matters
Without it, a withdrawal from an RRSP has tax withheld at source like any other. The T3012A tells the issuer it can pay the unused amount gross. It's most often used after an over-contribution: the form notes you generally have excess contributions when your unused contributions plus this year's are more than your RRSP deduction limit on your latest notice of assessment, plus $2,000. Taking the excess out is how people limit the tax on excess contributions, which is reported on the T1-OVP.
Who can use it
You must meet all of these:
- You made the contributions to your own RRSP, PRPP or SPP, or your spouse's or common-law partner's RRSP or SPP, and haven't deducted them or designated them as a Home Buyers' Plan or Lifelong Learning Plan repayment.
- You haven't designated the refund as a qualifying withdrawal to have a past-service pension adjustment certified.
- No part of the refund relates to a lump sum transferred directly from an RPP, PRPP, SPP or certain DPSP amounts.
- The refund is paid in the year you contributed, the following year, or the year the CRA sent a notice of assessment or reassessment for the contribution year, or the year after.
It also has to be reasonable for the CRA to accept that you expected to deduct the contributions in full for that year or the year before, or that you didn't contribute intending to withdraw and deduct the amount.
When not to use it
| Situation | Use instead |
|---|---|
| Unused contributions received as a commutation payment from a matured RRSP | Form T746 |
| A RRIF payment above the year's minimum, for unused contributions transferred to the RRIF | Form T746 |
| Withdrawing an RPP excess amount transferred to an RRSP, PRPP, SPP or RRIF | Form T1043 |
| The amount has already been withdrawn with tax withheld | See Who can use this form on the T3012A |
Working out the amount (Part 1)
- Line 1: total contributions for the year to your own and your spouse's or partner's plans. Attach proof; a photocopied receipt only counts if the issuer certifies it as a true copy.
- Leave out contributions you can't deduct because of the Home Buyers' Plan or Lifelong Learning Plan, including those made in the 89-day period before a withdrawal under either plan, direct transfers from other plans, and FHSA transfers with no immediate tax consequences.
- Lines 2 to 6: take off what you contributed in the first 60 days and deducted for the previous year, what you've deducted or will deduct for this year or later years, and any amounts on earlier approved T3012A forms or a Form T746.
- Line 8: what's left is the amount the issuer can refund without withholding tax.
The four-copy process
- Fill in Parts 1 and 2, and send four copies to your tax centre. Use a separate form for each plan, and don't send it with your return.
- The CRA approves the amount in Part 3 and returns three copies to you.
- You fill in Part 4, the amount you're requesting, and send all three copies to your plan issuer or administrator.
- The issuer pays the refund, completes Part 5 and returns two copies to you, and issues a T4RSP or T4A slip.
Common mistakes
- Sending the T3012A with your tax return. It goes to your tax centre on its own.
- Using one form for several plans. Each plan you withdraw from needs its own T3012A.
- Withdrawing first and asking later. The waiver only covers an amount that hasn't already been withdrawn.
- Including Home Buyers' Plan or Lifelong Learning Plan amounts that can't be deducted, or direct transfers from other plans, on line 1.
- Missing the time window. The refund has to come in the contribution year, the year after, or the notice of assessment year or the year after.
Reporting the refund
This is the step that makes it tax-neutral. Report the refund of unused RRSP contributions on line 12900 of the return for the year you receive it; PRPP and SPP refunds go on line 11500 if you're 65 or older at year end, or line 13000 otherwise. Then claim the deduction on line 23200, as long as the refund came within the time frame above. Once you've deducted it there, you can't deduct the same amount on line 20800 in any year, and the CRA reduces your unused contributions available to carry forward. If you file on paper, attach the slips and a copy of the form; if you file electronically, keep them.
The verdict
If you've put more into an RRSP than you can deduct, the T3012A is the clean way out: no withholding, and a matching deduction so the refund doesn't add to your income. It's slower than a normal withdrawal because the CRA has to sign off first, so start it as soon as you spot the excess. Check your current limit against your RRSP deduction limit before you send it.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Frequently asked questions
What is the T3012A form?
It's the CRA form that authorizes your RRSP issuer, or PRPP or SPP administrator, to refund unused contributions to you without withholding tax.
Where do I send the T3012A?
Fill in Parts 1 and 2 and send four copies to your tax centre. Don't send it with your income tax and benefit return.
How do I report a T3012A refund?
Report unused RRSP contributions refunded on line 12900 and claim the deduction on line 23200, if the refund is received within the allowed time frame.
When are RRSP contributions treated as excess?
Generally when your unused contributions from prior years plus this year's contributions are more than your RRSP deduction limit on your latest notice of assessment, plus $2,000.
Do I need a separate T3012A for each plan?
Yes. The form says to complete a separate form for each plan you want to withdraw from.


