The top 6 differences between TFSAs and RRSPs

If you have to choose between contributing to a TFSA or an RRSP, make sure you understand how they differ.

Tax-free Savings Accounts (TFSAs)and Registered Retirement Savings Plans (RRSPs) both offer tax advantages to help you reach your savings goals. If you can afford it, a good strategy is to contribute as much as you can to both. But if you need to choose one over the other, make sure you understand how they differ. And then make your choice based on your own financial and tax situation.

A quick comparison

Need earned income to contribute
Tax-deductible contributions
Tax-free withdrawals
Age limit for making contributions
Can contribute to your spouse’s accountAccount An agreement you make with a financial institution to handle your money. You can set up an account for depositing and withdrawing, earning interest, borrowing, investing, etc.+ read full definition
Hold investments or savings deposits or both
Can carry forward unused contribution roomContribution room The amount you can put into a savings plan like a Registered Retirement Savings Plan (RRSP). If you do not put the full amount into the plan each year, you will have extra, unused contribution room that you can use in later years. Example: Let’s say you can contribute $12,000 to your RRSP this year,…+ read full definition

Top 6 differences between TFSAs and RRSPs

1. You need earned income to contribute to an RRSP but not to a TFSA.

All Canadians have the same TFSATFSA See Tax-Free Savings Account.+ read full definition contributionContribution Money that you put into a savings or investment plan.+ read full definition limits each year. Your RRSPRRSP See Registered Retirement Savings Plan.+ read full definition contribution limit is determined by your income.

2. An RRSP is intended for retirement savings. A TFSA can be for any type of savings goal.

There are two exceptions that allow you to borrow from your RRSP before retirement – buying your first home or paying for education.

3. RRSP contributions are tax deductible. TFSA contributions are not.

With an RRSP, you deduct your contribution from the income you report on your taxTax A fee the government charges on income, property, and sales. The money goes to finance government programs and other costs.+ read full definition return. With a TFSA, you can’t deduct your contribution on your tax return.

4. There are different tax implications for withdrawals from your TFSA and RRSP.

You pay tax on your RRSP withdrawals because you made the contributions with pre-tax dollars. TFSA withdrawals are tax free because you made the contributions with after-taxAfter-tax The money you have left after you pay taxes on money that you made working or investing.+ read full definition dollars.

Depending on your situation, if you are over 65 but younger than 71, you could contribute your RRSP withdrawals to your TFSA. You could also convert them to a RRIFRRIF See Registered Retirement Income Fund.+ read full definition. Speak to your financial advisor to see what approach is best for you.

5. There are different age limits for contributing to your TFSA and RRSP.

You need to be 18 to open a TFSA, but you can open an RRSP at any age as long as you are earning income. The last day you can make contributions to your RRSP is December 31 of the year you turn 71, after which it must be closed. At that time, you can either convert your RRSP to a RRIF or buy an annuity. With a TFSA, you don’t have to stop contributing or close it at a certain age.

6. Your spouse or your children can be your beneficiary for both TFSAs and RRSPs.

With an RRSP, taxes are due on any money left in the account. If your children inherit the money, they will receive whatever is left after taxes are paid.

With a TFSA, taxes are due on any increase in the value of the TFSA since the date of death in the year your spouse or children receive it. If the amount they receive is not greater than the value of the TFSA at death, no taxes are paid.


It depends on your individual circumstances, tax situation and when you plan to take money out.

2 similarities between TFSAs and RRSPs

  1. You can hold investments and savings in TFSAs and RRSPs.
  2. For TFSAs and RRSPs, your contribution room carries forward to the next year if you don’t use it all.


The main difference between an RRSP and a TFSA is the timing of taxes:

  • An RRSP lets you defer taxes — an advantage if your marginal tax rateMarginal tax rate The amount of tax that you have to pay on each extra dollar of income you make. As your income rises, so does your tax rate.+ read full definition is lower in retirement.
  • A TFSA lets you withdraw money tax-freeTax-free Money that you do not pay tax on.+ read full definition because you’ve already paid tax on the money you contribute — an advantage if your marginal tax rateTax rate The rate at which you or a business pays tax on income. Often stated as a percentage, such as 25%.+ read full definition is higher when you withdraw the money.

If you expect to earn a higher income after you retire, then the TFSA may be the better option for retirement savings. Speak to your financial advisor about the right approach for you.

Last updated