The difference between an RRSP and TFSA

Two of the most common investment questions are: “What’s the difference between an RRSP and TFSA?” and “Which one should I choose?”

The differences between a Registered Retirement Savings Plan (RRSP) and a Tax-Free Savings Account (TFSA) are outlined below. Which one you should choose depends on a few factors: your current tax rate, your reason for saving, and your future tax rate.



An RRSP is mainly intended for retirement savings.

  • Annual contributions are tax deductible.
  • Your contribution limit is based on earned income.
  • Your contribution room begins at whatever age you begin working and filing a tax return.
  • The contribution limit for 2024 is 18% of the earned income reported on your 2023 tax return, up to a maximum of $31,560.
  • If you do not contribute to an RRSP, your contribution room accumulates and you can contribute even larger amounts in the future.

The TFSA was introduced by the federal government in 2009, as a way for anyone 18 or older to set money aside tax-free throughout their lifetime.

Annual contribution limits amounts have varied over the years.

  • From 2009 to 2012, the maximum for each year was $5,000.
  • From 2013 to 2014, the amount increased to $5,500 for each year.
  • In 2015, the amount increased again to $10,000.
  • From 2016 to 2018, the amount decreased to $5,500 for each year.
  • From 2019 to 2022, the amount increased to $6,000 for each year.
  • In 2023, the amount increased to $6,500.
  • In 2024, the amount increased again to $7,000.

TFSA contributions are not tax deductible and contribution room accumulates if unused. Anyone who was 18 or older in 2009, and has not yet contributed, will have $95,000 of contribution room available in 2024.

The chart below shows how different tax rates during your working years and retirement years can affect your decision to invest in an RRSP or a TFSA today, and the after-tax value after 20 years.


 Same tax rate today as in retirementHigher tax rate today than in retirementLower tax rate today than in retirement
Marginal tax rate (contribution/retirement)40% / 40%40% / 30%30% / 40%
Contribution (before tax) $1,000 $1,000 $1,000 $1,000 $1,000 $1,000
Tax payable $0 $400 $0 $400 $0 $300
Net contribution $1,000 $600* $1,000 $600 $1,000 $700
Investment Income $2,207 $1,324 $2,207 $1,324 $2,207 $1,545
Market Value** $3,207 $1,924 $3,207 $1,924 $3,207 $2,245
Tax Payable $1,283 $0 $962 $0 $1,283 $0
Account value (after-tax) $1,924 $1,924 $2,245 $1,924 $1,924 $2,245
*Net contributions are made with after-tax dollars.
**Assumes annual 6% return over 20 years.

Segregated funds and annuities are administered by Co-operators Life Insurance Company. Mutual funds are offered through Co-operators Financial Investment Services Inc. to Canadian residents except those in Quebec and the territories. Co-operators Life Insurance Company and Co-operators Financial Investment Services Inc. are committed to protecting the privacy, confidentiality, accuracy and security of the personal information that we collect, use, retain and disclose in the course of conducting our business. Please visit for more information. The Co-operators® is a registered trademark of The Co-operators Group Limited. I217 (11/20)