If you’re fuzzy on how Registered Retirement Savings Plans (RRSPs) and Tax-Free Savings Accounts (TFSAs) differ, you’re not alone. More than 25% of Canadians don’t understand the difference between these 2 kinds of savings vehicles, let alone which one is the best choice for their needs.
But that doesn’t mean you can’t learn how these accounts work and whether investing in a TFSA or RRSP is better for you. Because each person’s financial situation is different, it pays to dig into the facts and figure out which choice will suit you the most.
Here, we outline the basics of TFSAs and RRSPs and the factors to consider when choosing where to put your money.
Key Takeaways
- RRSPs and TFSAs are both tools the federal government offers to help Canadians save for the future.
- RRSPs are a way to defer taxes: they lower your income tax bill now, but you have to pay tax on withdrawals.
- TFSA contributions won’t save you money on your taxes now, but any withdrawals in the future are tax free.
What are TFSAs and RRSPs?
TFSA stands for Tax-Free Savings Account, and RRSP stands for Registered Retirement Savings Plan.
What are some similarities between TFSAs and RRSPs?
TFSAs and RRSPs are registered accounts designed to help your savings grow. They are:
- Registered savings accounts created by the federal government to help Canadians save for retirement or other goals.
- Accounts that offer tax-related incentives for putting aside money for the future.
- Tax-sheltered savings accounts that can hold various interest-generating investments (like cash, stocks, bonds, GICs, etc.).
- Set up with a financial institution as a specific kind of account.
What is the difference between a TFSA and an RRSP?
One of the biggest differences between TFSAs and RRSPs is when the tax incentives apply.
With an RRSP, you deposit pre-tax money and then you get to claim a deduction on your tax return that lowers your taxable income. Which could mean a smaller amount of taxes owing or even a tax refund. As long as that money is in your RRSP account, you don’t have to pay tax on any interest, dividends, or capital gains you earn. But you do have to pay income tax on the money once you start making withdrawals. In other words, it’s a way to defer taxes or put them off until later.
With a TFSA, you don’t get a tax deduction—any deposits you make are from after-tax income. But when it comes time to take money out, those withdrawals are tax-free, no matter how much you earned. It’s a pretty sweet deal, really and a great incentive to save.
One fact to remember: Just because one of these accounts has “retirement” in the name and the other has “savings” doesn’t mean that’s what they’re best used for.
Many people use TFSAs to save for retirement, and while RRSPs are primarily meant for retirement savings, it’s common to “borrow” money from your RRSP account for education costs (the Lifelong Learning Plan) or a down payment on your first home (the Home Buyers’ Plan).
Here are some more facts about TFSAs and RRSPs.
TFSA basics
The government sets an annual contribution limit (it’s $7,000 in 2024), and everyone who’s 18 or older and a tax resident of Canada is eligible to deposit up to that amount, whether or not they filed their taxes.
If you don’t contribute in any particular year, you can still deposit that amount (plus the new year’s contribution limit) the following year. In other words, contribution limits accumulate, which is an amazing benefit you should absolutely take advantage of.
If you were already 18 in 2009 (when TFSAs started) and have never had a TFSA, your total contribution room would now be $95,000. If you’re younger than that, you can calculate your maximum by adding up each year’s annual limit since the year you turned 18, based on this list of past annual limits.
See your contribution limit on your Notice of Assessment or by logging in to your CRA My Account.
TFSA fast facts:
- The money that goes into your TFSA is after-tax—you don’t get a tax deduction from TFSA contributions.
- You can withdraw the money you put in, plus any earnings you make on that money, at any time without having to pay any tax.
- If you take money out of your TFSA, you regain your contribution room as of January 1 of the following year.
You can read more here: How the Tax-Free Savings Account (TFSA) Actually Works
RRSP basics
Your annual contribution limit (also called a deduction limit) is based on your income. Each year, you can contribute 18% of your income, up to a maximum that the government sets. (In 2024, that maximum is $31,560, which is 18% of $175,333).
Any contribution room you don’t use rolls over to future years. You can see your contribution limit on your Notice of Assessment or by logging in to your CRA My Account.
RRSP fast facts:
- The money that goes into your RRSP is pre-tax. If you make an RRSP contribution, it lowers the amount of income tax you have to pay.
- If you take money from your RRSP to pay for eligible education costs or a down payment on your first home, you can “borrow” that money rather than withdraw it. This means you don’t have to pay tax on the withdrawal, but you do have to repay that money within a certain amount of time. Find out more about RRSP withdrawal rules here.
- You can only have an RRSP until the last day of the year you turn 71. At that point, you must either withdraw the entire amount (and pay tax on it) or turn it into a Registered Retirement Income Fund (RRIF) or annuity, which are ways to distribute your retirement income over a longer period of time.
You can read more here: 12 Benefits of Investing in an RRSP
Which makes more money: a TFSA or an RRSP?
TFSAs and RRSPs both have the same potential to make money. The difference is you get to choose when you pay the income tax related to these savings.
Remember that TFSAs and RRSPs are both investment accounts, not investments per se. You can hold different kinds of investments in either of them, usually a combination of cash in high-interest savings, stocks, and bonds, either sold on their own or in a mutual fund or exchange-traded fund (ETF).
So long as your investments and their earnings are held inside your TFSA or RRSP account, you don’t have to pay tax on them. The same goes for any withdrawals from your TFSA—they’re not taxable. But you do have to pay tax on any money you take out of your RRSP, now or in the future.
Because RRSP contributions lower your taxable income, you can, in theory, afford to invest slightly more than if you put after-tax income into a TFSA. But since RRSP withdrawals are taxable, you will likely have to pay part of those earnings to the government eventually. So, it’s a choice between paying income tax now or paying income tax later. Which one makes more money for you depends on the income tax rates applicable to each scenario.
As you can see in this chart, if the tax rates are the same, the end result is the same.
TFSA | RRSP | |
Gross earned income | $1,000 | $1,000 |
Income tax (35%) | $350 | $0 |
Net contribution | $650 | $1,000 |
Value after 30 years at 5% | $2,904 | $4,467 |
Income tax at withdrawal (35%) | $0 | $1563 |
Net | $2,904 | $2,904 |
How do I choose between a TFSA and an RRSP?
Is it better to invest in a TFSA or an RRSP? The answer depends on your financial situation—and remember, you can always choose both!
Here are 4 factors to consider.
1. Know your investing goals
What are you saving for? Common goals include retirement, education, a house purchase, or an emergency fund. For the latter, a TFSA is the best choice, as taking money out at any time is easy. But for the other 3, either option could work.
If you want to use your RRSP to save for education or to buy your first home, make sure you understand the rules of the Home Buyers’ Plan or the Lifelong Learning Plan. If you’re saving for your first home, you might also want to consider the new First Home Savings Account (FHSA), which launched on April 1, 2023.
2. Assess your current and future income
The government is going to get its share of your money. The only question is, will it be now or later? If you put your savings into a TFSA, you’ll pay the tax now. If you put them into an RRSP, you’ll have to pay later.
Which one makes the most sense for you depends in part on how much tax you’ll have to pay, and that depends on your tax bracket now and in the future. Remember that RRSP contributions lower your taxable income, while RRSP withdrawals increase your taxable income.
In brief: the more you make now, the more you’ll benefit from the tax savings you get from RRSP contributions. But the more income you think you’ll have later, the more tax you’ll have to pay then—and remember, it’ll be on all your withdrawals, including your contributions and earnings. Also, your future taxable income will include all sources of income, not just your RRSP.
With a TFSA, you pay tax immediately, but no matter how much you make from that account, you won’t have to pay tax on it again. The recommendation is usually to choose to pay the tax at the time you’re in a lower tax bracket. Whether that’s now or in the future depends on your life situation.
There’s another factor to consider: you can make RRSP contributions now and defer the tax benefits until later. This might be a good idea if you think your income will go up significantly.
3. Understand your financial habits
How disciplined are you with money? If the temptation of cash sitting in an account is hard to ignore, an RRSP might be a better choice for you than a TFSA. That’s because you know that if you take money out of your RRSP, you’ll have to pay tax on that amount, whereas, with a TFSA, there’s no tax penalty for withdrawals.
4. Check your workplace for perks
“Never turn down free money” is an excellent rule to follow in life, and one place to look for it is at work. If your employer offers top-ups for RRSP or TFSA contributions, take advantage of them. There’s no better way to earn money on your investments, and since these plans usually come with automatic paycheque deductions, it’s an easy way to save. The specifics of how these top-ups work might affect whether you choose an RRSP, TFSA, or both.
Case study
Let’s look at an example. Mohammad and Andrea both live and work in Surrey, B.C. If Mohammad makes $65,000 per year and puts $10,000 into his RRSP, he pays income tax on only $55,000. Similarly, if Andrea earns $260,000 per year and puts $10,000 into their RRSP, they pay income tax on $250,000.
But that doesn’t mean they save the same amount of money on taxes. Mohammad is in a lower tax bracket than Andrea, so he would have paid less tax on that $10,000 than Andrea would have.
The specific numbers depend on the province you live in and what the rest of your tax return looks like, but if you look at federal tax only (for the 2024 tax year), Mohammad’s $10,000 would be in the 20.5% bracket and Andrea’s in the 33% bracket.
According to British Columbia taxes, Mohammad would pay 7.7 % on that $10,000 and Andrea would pay 20.5%. That means Andrea, a high-income earner, gets a much greater immediate benefit from a $10,000 RRSP contribution than Mohammad, who is in a lower tax bracket.
Fast-forward to the future, if Andrea has saved a ton of money and plans to live it up in retirement, they might have a higher income per year than Mohammad, who prefers a simple life. That means Andrea will probably be in a higher tax bracket than Mohammad and will have to pay the government a larger percentage in income tax when making withdrawals.
TFSA or RRSP: The bottom line
When you think about how much you’ll actually end up making on your investments, the difference between a TFSA and an RRSP really comes down to whether you pay the income tax now or later.
But the most important factor is that you’re saving money at all.
Create a strategy for putting money aside, and you’ll come out ahead in the end, no matter which type of account you choose. You’ve got this!
Take control of your investments with TurboTax
File on your own or with live help, or hand your taxes off to an expert.