Our Disclosure

The content on this website includes links to our partners and we may receive compensation when you sign up, at no cost to you. This may impact which products or services we write about and where and how they appear on the site. It does not affect the objectivity of our evaluations or reviews. Read our disclosure.

RRSP Deduction Limit, Carry Forward and Over-Contribution Rules


Fact Checked

Putting money away in an RRSP is the popular Canadian way to save for retirement. And, when you think about it, why not?

The government offers a tax-sheltered account to grow your funds during your working years and will only tax the money when you start making withdrawals.

Because your RRSP account is not being taxed while you are solely making contributions to it, you are allowed to claim a tax deduction on contributions made.

As with everything “government,” there are a few rules governing the RRSP account which you should understand if you want to make the best use of it.

RRSP Deduction Limit

Every year, you can contribute 18% of your “earned” income for the previous year up to a maximum amount set by the government. In 2023, the maximum contribution amount was $30,780. For 2024, it is $31,560.

Your total RRSP deduction limit may differ from your annual contribution amount for the year, and this may be due to you having unused RRSP deduction room carried forward from previous years.

Other factors that influence your overall RRSP deduction limit include:

  • Pension adjustment through a registered pension plan (RPP) or deferred profit-sharing pension plan (DPSP).
  • Contributions to a spousal RRSP
  • Past service pension adjustments (PSPA)
  • Pension adjustment reversals (PAR)

You can manually calculate your RRSP deduction limit using the formula:

Unused RRSP contribution room from previous years plus (+) contribution amount for the current year minus (–) any pension adjustment from previous year minus (-) PSPA (if applicable) plus (+) PAR (if applicable)

The easiest way to confirm your deduction limit is to look at the Notice of Assessment sent to you by the Canada Revenue Agency after you filed your taxes. You can also access your numbers via your CRA My Account.

RRSP Contribution Room Carry Forward Rule

You can carry forward the RRSP contribution room that you cannot use in any particular year. This unused contribution room can be carried forward indefinitely…well until you turn 71 years of age and can no longer have an RRSP account.

The ability to carry forward unused RRSP room means that an inability to contribute due to a lack of funds in any one year will not result in a loss of contribution room, but it will accumulate instead.

For Example: If in 2021, 2021, and 2023, you were eligible to contribute $5,000, $7,500, and $10,000, respectively, to your RRSP, however, you could not contribute. This means that in 2024, you have a total contribution room carry forward of:

  • ($5,000 + $7,500 + $10,000) = $22,500
RRSP deduction limit, carry forward and overcontribution rules

RRSP Tax Deduction Carry Forward Rule

Any contribution you make to your RRSP reduces your taxable income. At tax time, you can claim a tax deduction for your contribution amount, which then results in a tax refund based on your marginal tax rate.

There may be instances where it makes sense to carry forward this tax deduction claim to a future year when you are in a higher tax bracket to get back more in tax refunds.

For Example: If you contribute $10,000, your tax refund when based on a marginal tax rate of:

  • 20% = $10,000 x 20% = $2,000
  • 30% = $10,000 x 30% = $3,000
  • 40% = $10,000 x 40% = $4,000

The higher your marginal tax rate, the higher the tax you save on RRSP contributions. An RRSP tax deduction can also be carried forward indefinitely.

RRSP Over-Contribution Limit

Like the TFSA, there are penalties for over-contributing to your RRSP. The government allows you a $2,000 lifetime buffer in over-contributions without a penalty. When you exceed this amount, you are required to pay a 1% penalty tax per month on any excess amounts.

For Example: If your RRSP deduction limit is $10,000 and you contribute $15,000, your RRSP over-contribution amount is as follows:

$15,000 – ($10,000 + $2,000 allowed excess) = $3,000

Each month you will be charged a 1% penalty tax on the $3,000 excess amount, equivalent to $30 per month or $360 per year.

If you find out you have over-contributed to your RRSP, withdraw the excess amount as soon as possible. You will have to complete Form T1-OVP. In some cases, you may be able to request a penalty waiver from CRA and would be required to complete Form T3012A.

Excess RRSP contributions cannot be used to claim a tax deduction.

You may also like:

Also, here are some RRSP investments to consider in 2024.


Gravatar for Enoch Omololu, MSc (Econ)
Enoch Omololu, MSc (Econ)

Enoch Omololu, personal finance expert, author, and founder of Savvy New Canadians, has written about money matters for over 10 years. Enoch has an MSc (Econ) degree in Finance and Investment Management from the University of Aberdeen Business School and has completed the Canadian Securities Course. His expertise has been highlighted in major publications like Forbes, Globe and Mail, Business Insider, CBC News, Toronto Star, Financial Post, CTV News, TD Direct Investing, Canadian Securities Exchange, and many others. Enoch is passionate about helping others win with their finances and recently created a practical investing course for beginners. You can read his full author bio.

About Savvy New Canadians

Savvy New Canadians is one of Canada's top personal finance platforms. Millions of Canadians use our site each year to learn how to save for retirement, invest smartly, maximize rewards, and earn extra cash. We have been featured in prominent finance media, including Forbes, Globe and Mail, Business Insider, CBC, MSN, Wealthsimple, and TD Direct Investing. Learn more about Savvy New Canadians.

Free financial education

Expert advice

Free resources

Detailed guides

3 thoughts on “RRSP Deduction Limit, Carry Forward and Over-Contribution Rules”

  1. Gravatar for Tim

    Please get someone to check your numbers as they don’t add up

    • Gravatar for Enoch Omololu

      Hey Tim,

      Thanks for pointing out the error – it has been updated!

  2. Gravatar for Dan Anders

    A very complete and well-written article, thank you! I found the answer to the question I had.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.