A TFSA lets you save money and invest it without paying tax on the growth or withdrawals
A Tax-Free Savings Account (TFSA) is a registered savings account offered by Canadian banks and investment firms. The key feature is that any money your savings earn — interest, dividends, capital gains — stays yours. You do not pay income tax on it, and you do not pay tax when you withdraw the money.
This is different from a regular savings account, where the interest you earn counts as income and gets taxed. With a TFSA, the government does not tax the growth at all, as long as you follow the rules about how much you can deposit each year.
You can open a TFSA at almost any bank, credit union, or investment firm that offers registered accounts. The account itself is free to open. What you do with the money inside — keep it in savings, invest it in stocks or bonds, or leave it sitting — is up to you.
Key Takeaways
- A TFSA is a registered account where interest, dividends, and investment gains are never taxed, and you pay no tax when you withdraw money.
- You can contribute a set amount each year (the limit changes yearly and is announced by the Canada Revenue Agency), and any unused room carries forward to future years.
- You can withdraw money from your TFSA at any time without penalty, and the amount you withdrew becomes available to contribute again the following year.
- A TFSA works best for money you want to save or invest over time, not for money you need to access constantly or for short-term goals.
- You can hold the same types of investments in a TFSA as in a regular account — savings, GICs, stocks, bonds, mutual funds — the tax treatment is what differs.
Annual contribution limits and how they work
Each year, the Canada Revenue Agency sets a maximum amount you can deposit into your TFSA. This amount has changed over time and varies depending on when you were born. For the most current year's limit, you can check the CRA website or ask your bank.
If you do not use your full contribution room in a given year, that unused amount does not disappear. It rolls forward and adds to the next year's limit. This means if you could contribute $6,500 one year but only contributed $3,000, you would have $3,500 of unused room to carry into the next year, on top of whatever the new year's limit is.
You can track your lifetime contribution room by logging into My Account on the CRA website, or by calling the CRA directly. Your bank can also tell you how much you have contributed in the current year, but only the CRA knows your total available room across all accounts.
What happens when you withdraw money
You can take money out of your TFSA whenever you want, with no penalty and no tax. Unlike a Registered Retirement Savings Plan (RRSP), where early withdrawal can trigger withholding tax, a TFSA has no such restriction.
The important detail is timing: when you withdraw money, that amount becomes available to contribute again — but not until January 1 of the following year. If you withdraw $2,000 in March, you cannot put that $2,000 back in until next January. If you do, the CRA will consider it an over-contribution and charge you a penalty.
This matters if you are moving money between accounts or if you need to access your savings. Plan withdrawals with the calendar in mind, or keep a separate emergency fund in a regular account so you do not have to touch your TFSA.
TFSA versus a regular savings account
The main difference is tax. In a regular savings account, any interest you earn is taxed as income in the year you earn it. In a TFSA, that same interest is never taxed. Over time, especially if you are saving a larger amount or investing in growth-oriented products, the tax savings add up.
A regular account has no contribution limits and no rules about withdrawals. You can deposit and withdraw as much as you want, whenever you want. A TFSA has an annual limit and a one-year waiting period before you can re-contribute a withdrawn amount.
For most people, a TFSA makes sense for money you plan to keep invested for at least a year or two. For money you need to access frequently or unpredictably, a regular savings account is simpler because you do not have to track contribution room.
How to open a TFSA and what you need
To open a TFSA, you will need to visit a bank, credit union, or investment firm and ask to open a registered account. You will need proof of identity (a driver's license or passport), proof of address (a recent utility bill or lease), and your Social Insurance Number (SIN).
The bank will verify your information with the CRA and set up the account. This usually takes a few minutes in person or a few business days online. Once it is open, you can start depositing money when ready.
You can only have one TFSA per person, though you can move money between institutions if you find a better rate or service elsewhere. If you open a second TFSA at a different bank, both accounts count toward your annual contribution limit — so you have to track your total deposits across all of them.
What you can and cannot hold in a TFSA
You can hold most standard investments inside a TFSA: cash, savings deposits, may provide Investment Certificates (GICs), stocks, bonds, mutual funds, and exchange-traded funds (ETFs). The tax-free growth applies to all of them.
There are a few restrictions. You cannot hold certain speculative investments like options or short sales. You also cannot use a TFSA to run a business or trade frequently in a way that looks like a business to the CRA — that crosses into territory where the account loses its tax-free status.
For most people saving or investing for a goal — a down payment, a car, a vacation, or general wealth-building — these restrictions do not matter. Stick to the common options and you will be fine.
When a TFSA makes the most sense
A TFSA works well if you have money you do not need right now and want it to grow without paying tax on the growth. It is especially useful if you are in a higher tax bracket, because the tax savings are larger.
A TFSA is also useful if you have already maxed out your RRSP contributions for the year but still have money to save. An RRSP gives you a tax deduction when you contribute, which is valuable if you are working. A TFSA does not give you a deduction, but it lets you withdraw money tax-free later, which is valuable in retirement or if your income drops.
If you are saving for a short-term goal — something you need in the next few months — a regular savings account might be simpler because you do not have to worry about contribution limits or the one-year waiting period for re-contributions.
Frequently Asked Questions
Can I have more than one TFSA?
You can have multiple TFSAs at different banks or investment firms, but your total contributions across all of them cannot exceed your annual limit. The CRA tracks your total contribution room, not individual accounts. If you open two accounts and contribute to both, you are using up your limit twice as fast.
What happens if I over-contribute to my TFSA?
If you contribute more than your available room, the CRA charges a penalty of 1% per month on the over-contribution amount until you withdraw it. For example, if you over-contribute by $1,000 for six months, you owe $60 in penalties. Withdraw the excess as soon as you realize the mistake, and the penalties stop accruing.
Do I have to report my TFSA on my tax return?
No. A TFSA is registered with the CRA, so they already know about it. You do not report the account or its earnings on your personal tax return. You only need to track your own contributions to make sure you do not go over your limit.
Can I use a TFSA to save for retirement?
Yes. A TFSA has no age limit and no requirement to withdraw money at any point. You can keep contributing and letting it grow for as long as you want. Many people use both a TFSA and an RRSP as part of their retirement savings strategy.
What if I move to another country?
You can keep your TFSA open and the account remains tax-free, but you cannot make new contributions once you are no longer a Canadian resident. If you return to Canada later, your contribution room is restored and you can start contributing again.