Get started with TFSA and RSP

What is a TFSA?

A Tax-Free Savings Account (TFSA) is a registered savings plan registered with the Canada Revenue Agency (CRA). You can save or invest up to $7,0001 a year in a TFSA.

Through a TFSA, you can put your savings into eligible investments, such as mutual funds, GICs, stocks and bonds.

You’re not taxed on the income you earn, so it’s a great way to save for short- or long-term goals because it lets your savings grow tax-free.

How much can I contribute?

  • The TFSA contribution limit for 2024 is $7,0001. Annual contribution limit for 2023 was $6,500. Annual contribution limit from 2019 to 2022 was $6,000 and from 2016 to 2018 it was $5,500. Annual contribution limit for 2015 was $10,000. Annual contribution limit from 2013 to 2014 was $5,500. Annual contribution limit from 2009 to 2012 was $5,000.
  • Any unused contribution room is carried forward from previous years. For example, if you’ve never contributed to a TFSA before, you can contribute up to $95,000 in 2024.

TFSA Calculator

Use our TFSA Calculator to see how your investments could grow, tax-free, compared to a taxable account.

What is an RSP?

A registered Retirement Savings Plan (RSP) is a savings plan that is registered with the Canadian government. Contributions to your RSP reduce your taxable income, which allows you to pay less tax now and potentially build a larger retirement fund for the future. You only pay tax on the amount you withdraw. Contributions can only be made by individuals with “earned income” that is taxable in Canada. You can also contribute to an RSP in the name of your spouse or common-law partner.

Using an RSP to buy a home

  1. The RSP Home Buyers' Plan (HBP) lets a first time buyer withdraw up to $60,000 from their RSPs for a home purchase1.

  2. The withdrawn amount must be repaid to your RSP within 15 years, subject to a minimum annual repayment that is 1/15 of the amount withdrawn.

  3. If the full $60,000 is withdrawn, the minimum annual repayment is $4,000. If less than the minimum is repaid in any particular year, the balance is added to the taxpayer's income.

  4. For more information, check the Canada Revenue Agency Publication.

Using an RSP to pay for education

  • The Lifelong Learning Plan (LLP) allows you to withdraw amounts from your RSP to finance eligible training or education for you, your spouse or your common-law partner.1
  • You do not have to include the withdrawn amount in your income and there is no withholding tax on these amounts. You may withdraw up to $10,000 each year under this program for qualified education expenses. The maximum lifetime withdrawal amount is $20,000 over a period of no more than four years.
  • These withdrawals must be repaid to your RSP over a period of no more than 10 years.
    Any amount that you do not repay when it is due will be included in your income for the year it was due.
  • For more information, check out the Canada Revenue Agency publication.

Retirement Savings Calculator

It’s fast and easy!

Find out how much you’ll need to save to reach your retirement goals.

Subject to conditions and eligibility.

Where to put your savings?

Whether your savings goal is for a comfortable retirement, homeownership or education, both RSPs and TFSAs can be a good option. To learn more, take a look at the comparison chart below:

The difference between TFSAs and RSPs



Primary purpose
Saving for any purpose
Retirement savings, home purchase or education
Annual contribution amount
$7,0001 PLUS amounts withdrawn in previous years2
18% of previous year’s earned income (maximum limits apply), less pension adjustments
Not tax-deductible
Unused contribution room
Carried forward
Carried forward
You’re not taxed on withdrawals. They do not affect federal income-tested government benefits such as Old Age Security
Money withdrawn is taxed as income at your marginal rate. Withdrawals may affect federal income-tested government benefits such as Old Age Security
Withdrawn amounts
Added to contribution room in future years
Contribution room is lost for amounts you withdraw
Plan maturity
None; no upper age limit on contributions
End of year when you turn 71
Spousal plan
You can contribute to a spousal RSP
Eligible investments
You can hold GICsmutual fundsstocksbonds and other qualified investments
You can hold GICsmutual fundsstocksbonds and other qualified investments
Age minimum

Related Topics

You may also be interested in:

Have a question? Find answers here