A Tax-Free Savings Account Lets You Save Money Without Paying Tax on the Growth
A Tax-Free Savings Account, or TFSA, is a registered savings account offered by Canadian banks and financial institutions. Money you put in grows without being taxed, and you can withdraw it anytime without paying tax on the earnings. Unlike a Registered Retirement Savings Plan (RRSP), you do not have to be saving for retirement—you can use the money for any reason at any time.
The account is held in your name at a bank, credit union, or investment firm. You contribute after-tax dollars (money you have already paid income tax on), and anything the account earns—interest, dividends, capital gains—stays tax-free. When you withdraw, you pay no tax on the withdrawal itself or on any growth that happened inside the account.
Key Takeaways
- You can open a TFSA at any Canadian bank or investment firm once you turn 18 and have a valid Social Insurance Number.
- The government sets an annual contribution limit that changes every few years; for 2024 it is $7,000, but you can carry unused room forward to future years.
- Money grows tax-free inside the account, and withdrawals are never taxed, no matter how much the account has earned.
- You can withdraw money anytime for any reason, and the amount you withdraw gets added back to your contribution room the following year.
- A TFSA is separate from an RRSP and does not affect how much you can contribute to retirement savings.
Who Can Open a TFSA and When
You must be a Canadian resident, at least 18 years old, and have a valid Social Insurance Number to open a TFSA. The account stays open for life, and you can open one at any bank, credit union, or investment firm that offers them—which includes nearly every major financial institution in Canada.
You do not need to have a job or any minimum income to open one. You can open multiple TFSAs at different institutions if you want, but the contribution limit applies across all of them combined. Many people keep one TFSA at their main bank and another at an investment firm if they want to hold stocks or mutual funds.
How Much You Can Contribute Each Year
The government sets an annual contribution limit. For 2024, the limit is $7,000 per year. This limit changes every few years and is indexed to inflation, so it may increase in future years. The Canada Revenue Agency (CRA) announces the new limit each January.
If you do not contribute the full amount in a given year, the unused room carries forward. For example, if you only contribute $3,000 in 2024, you still have $4,000 of unused room that you can use in 2025 on top of that year's new limit. The CRA tracks your total available room and shows it on your CRA My Account online portal or on your Notice of Assessment.
You can check your available contribution room by logging into CRA My Account with your Social Insurance Number and password, or by calling the CRA at 1-800-959-5525. Your financial institution can also tell you how much you have contributed to your TFSA with them, but only the CRA knows your total room across all accounts.
What Happens to Money Inside Your TFSA
Once money is in your TFSA, it can earn interest, dividends, or capital gains depending on what you hold. A savings TFSA at a bank earns interest. A TFSA holding stocks or mutual funds earns dividends and may gain or lose value. A TFSA holding may provide investment certificates (GICs) earns the rate set by the certificate. None of this growth is taxed.
This is the core benefit: in a regular savings account, the interest you earn is added to your income and taxed. In a TFSA, the interest stays in the account and is never taxed. Over time, especially if you hold the account for decades, this tax-free growth adds up.
You can move money between different types of TFSA investments at the same institution (for example, from a savings account to a GIC) without affecting your contribution room. You can also transfer your entire TFSA to a different bank or investment firm without tax or penalty.
Withdrawing Money and Getting Your Room Back
You can withdraw any amount from your TFSA anytime, for any reason, with no tax and no penalty. There is no minimum age, no retirement requirement, and no questions asked. You can withdraw $500 or $50,000 or the entire balance whenever you need the money.
When you withdraw, the amount you took out gets added back to your contribution room on January 1 of the following year. For example, if you withdraw $5,000 in June 2024, you can contribute an additional $5,000 in 2025 (on top of that year's regular limit). This is different from an RRSP, where withdrawals do not restore contribution room.
Your financial institution will report your withdrawal to the CRA, and the CRA will update your available room automatically. You do not need to do anything—the room comes back on its own.
TFSA vs. RRSP: When to Use Each One
A TFSA and an RRSP are both registered accounts, but they work differently. An RRSP is designed for retirement savings and gives you a tax deduction when you contribute. A TFSA has no deduction but lets you withdraw anytime without tax.
Use a TFSA if you want to save for something in the near term (a car, a house down payment, a vacation) or if you want flexibility to withdraw without penalty. Use an RRSP if you want to reduce your taxable income this year and you are saving for retirement. Many people use both: they contribute to an RRSP to lower their taxes now, and they use a TFSA for shorter-term goals or for money they might need before retirement.
Contributing to one does not affect how much you can contribute to the other. Your RRSP contribution room and your TFSA contribution room are separate and independent.
How to Open a TFSA
Visit any Canadian bank, credit union, or investment firm and ask to open a TFSA. You will need your Social Insurance Number, proof of identity (a driver's license or passport), and proof of address (a utility bill or bank statement). Some institutions let you open one online; others require you to visit a branch or call.
Once the account is open, you can deposit money by transfer from another account, by cheque, or in cash. Your financial institution will give you the account number and online access so you can check your balance and make transfers anytime.
If you already have a TFSA at one institution and want to move it to another, you can request a direct transfer. The new institution will handle the paperwork, and no contribution room is lost in the move.
Frequently Asked Questions
Can I have more than one TFSA?
Yes, you can open multiple TFSAs at different banks or investment firms. However, your total contributions across all accounts cannot exceed the annual limit set by the government. The CRA tracks your combined room, so you must keep track of how much you have put into each account to avoid over-contributing.
What happens if I contribute more than the limit?
If you over-contribute, the CRA will charge you a penalty tax of 1 percent per month on the excess amount until you withdraw it. For example, if you contribute $1,000 more than your available room, you will owe $10 per month in penalty tax. Withdraw the excess as soon as you realize the mistake, and the penalty stops accruing.
Do I have to report my TFSA on my tax return?
No. A TFSA is not reported on your income tax return. The CRA receives reports from your financial institution about deposits and withdrawals, but you do not need to include the account on your tax forms. Your only responsibility is to stay within your contribution limit.
Can I use a TFSA if I am not a Canadian citizen?
You must be a Canadian resident to open and hold a TFSA. If you move out of Canada, you can keep the account open, but you cannot make new contributions. If you return to Canada later, your contribution room is restored and you can contribute again.
What if I withdraw money and then want to put it back?
You can put the money back, but only after your contribution room is restored on January 1 of the following year. If you withdraw $3,000 in July, you cannot re-deposit that $3,000 until 2025. Depositing before the room comes back counts as an over-contribution and triggers the penalty tax.