RetirementMar 24, 2026

How do non-deductible RRSP contributions affect my tax return?

2.9k views4 answers
AI-Assisted Answer

Making a non-deductible Registered Retirement Savings Plan (RRSP) contribution occurs when you contribute more to your RRSP than your available contribution room allows, or when you intentionally designate a contribution as non-deductible. This distinction is crucial for tax reporting and future withdrawal planning.

Overcontributions (Unintentional):

If you contribute more than your limit, the CRA allows a grace period of USD 2,000 (the 'over-contribution allowance') in any given year without penalty. If your overcontribution exceeds this USD 2,000 threshold, you will be subject to a penalty tax of 1% per month on the excess amount that remains in your RRSP at the end of each month. This penalty tax is reported on Form T1141 if the overcontribution is significant or persists.

Designated Non-Deductible Contributions (Intentional):

Taxpayers sometimes intentionally make non-deductible contributions if they have no available RRSP deduction room but wish to shelter future investment growth tax-free within the plan. When making such a contribution, you must inform the CRA by filing Form T350, Designation of an Excess Contribution as a Non-Deductible Contribution for the year of contribution.

Tax Implications of Non-Deductible Contributions:

The primary difference lies in how these contributions are treated upon withdrawal:

  • Deductible Contributions: When you withdraw funds from an RRSP that originated from deductible contributions, the entire withdrawal amount is taxed as regular income in the year of withdrawal.
  • Non-Deductible Contributions: When you withdraw funds that originated from designated non-deductible contributions, that portion is not taxed upon withdrawal, as you already paid tax on that money previously. You must track these amounts carefully using Form T3012, Taxable Amount of Registered Retirement Savings Plan Funds Withdrawn, or by maintaining your own records.

Tracking is Essential:

Failure to designate a contribution as non-deductible when it exceeds the limit or when you intend it to be non-deductible will result in the CRA treating the entire amount as potentially deductible. If you later withdraw that amount, it will be fully taxed, meaning you pay tax twice on the same moneyโ€”once when earned, and again upon withdrawal. Accurate record-keeping (tracking contributions via Form T350 and withdrawals via Form T3012) is vital to avoid double taxation.

RRSPcontributionstax implicationsovercontribution
Share:
Save this answer

No spam. Just this answer, straight to your inbox.

Was this helpful?
Disclaimer: This information is for general educational purposes and is not professional tax advice. Tax situations vary. Consult a qualified tax professional for advice specific to your circumstances.

Need more help?

Have a specific question not covered here? Ask our community.

Ask a Question