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 account you open with a Canadian bank, credit union, or investment firm. Money you put in grows tax-free, and you can withdraw it anytime without tax consequences. The federal government sets contribution limits each year — currently $7,000 per year for most adults, though this amount has changed in the past and may change again. You do not have to report TFSA income on your tax return.

The account is yours alone. Your employer does not set it up, the government does not manage it, and you control what happens to the money inside. You decide how much to contribute each year (up to the limit), what to invest in, and when to take money out. Unlike a Registered Retirement Savings Plan (RRSP), there is no age limit for opening or contributing to a TFSA, and you do not face penalties for early withdrawal.

Key Takeaways

  • You can contribute up to $7,000 per year to a TFSA (as of 2024), and any unused room carries forward to future years, so you can catch up later.
  • Money inside a TFSA grows tax-free, and you pay no tax when you withdraw it, which makes it different from a regular savings account.
  • You must be a Canadian resident aged 18 or older and have a valid Social Insurance Number to open a TFSA.
  • Withdrawals do not reduce your contribution room permanently — the amount you withdraw becomes available to contribute again the following year.
  • A TFSA can hold cash, GICs, stocks, bonds, mutual funds, or ETFs, depending on what your financial institution offers.

Who can open a TFSA and what you need

You must be a Canadian resident, at least 18 years old, and have a valid Social Insurance Number (SIN) to open a TFSA. Permanent residents and Canadian citizens both may have access to. If you are a non-resident of Canada, you cannot contribute to a TFSA, though you can keep an existing account open and withdraw from it.

To open an account, contact a bank, credit union, investment dealer, or online brokerage. You will need to provide your SIN, proof of identity (driver's license or passport), and proof of address (a recent utility bill or bank statement). The process usually takes a few minutes online or in person. Once the account is open, the financial institution reports it to the Canada Revenue Agency (CRA), which tracks your contribution room.

How contribution room works and what happens when you exceed it

The CRA tracks how much you are allowed to contribute each year. Your contribution room is the sum of all unused limits from the year you turned 18 onward, plus any room you regain from previous withdrawals. If you have never opened a TFSA, you can find your total available room by logging into My Account on the CRA website or calling them at 1-800-959-8281.

If you contribute more than your available room in a single year, you owe a penalty tax of 1% per month on the excess amount, calculated from the month you over-contributed. For example, if you over-contribute by $1,000 in January and do not withdraw it until March, you owe $30 in penalty tax ($1,000 × 1% × 3 months). The penalty applies even if you withdraw the excess immediately. To avoid this, check your room before you contribute, and if you are unsure, contribute less rather than more.

When you withdraw money from your TFSA, that amount becomes available to contribute again starting January 1 of the following year. If you withdraw $5,000 in November, you cannot re-contribute that $5,000 until the next calendar year. The CRA updates your available room on its website, usually within a few weeks of you reporting the withdrawal to your financial institution.

What you can hold inside a TFSA

A TFSA can hold cash, high-interest savings accounts, may provide Investment Certificates (GICs), stocks, bonds, mutual funds, and Exchange-Traded Funds (ETFs). What you can hold depends on what your financial institution offers. A bank TFSA might offer only cash and GICs. A brokerage TFSA gives you access to stocks and ETFs. An investment firm TFSA might offer mutual funds.

The growth on any of these investments is tax-free. If you buy a stock for $100 and sell it for $150, you owe no capital gains tax. If a mutual fund pays a dividend, you owe no tax on it. If a GIC earns interest, that interest is not taxed. This tax-free growth is the main advantage of a TFSA over a regular savings account, where interest and investment gains are taxable.

How withdrawals work and whether they affect other benefits

You can withdraw money from your TFSA anytime, for any reason, with no penalty or tax. The money lands in your bank account within one to three business days, depending on your financial institution. You do not have to report the withdrawal to the CRA — your institution does that automatically.

TFSA withdrawals do not affect income-tested government benefits like the Canada Child Benefit, may provide Income Supplement, or Old Age Security. Because the CRA does not count TFSA money as income, withdrawing from a TFSA will not reduce these benefits. This is different from an RRSP withdrawal, which counts as income in the year you withdraw it and can reduce benefit payments.

TFSA versus RRSP: when to use each one

A TFSA and an RRSP are both registered accounts, but they work differently. An RRSP gives you a tax deduction when you contribute — if you earn $60,000 and contribute $5,000 to an RRSP, your taxable income drops to $55,000. A TFSA gives you no deduction when you contribute, but the money grows tax-free and you pay no tax on withdrawals. An RRSP charges tax when you withdraw, so you pay tax on the full amount you take out.

If you are in a high tax bracket now and expect to be in a lower bracket in retirement, an RRSP may save you more tax overall. If you are in a low bracket now or expect to be in a high bracket later, a TFSA may be better. Many people use both: they contribute to an RRSP to reduce their current taxable income, then use a TFSA to save additional money tax-free. There is no rule that says you must choose one or the other.

Common mistakes and how to avoid them

The most common mistake is over-contributing. People sometimes forget they already contributed earlier in the year, or they do not know their available room. Check your room on the CRA website before you contribute, especially if you have multiple TFSAs or if you withdrew money in a previous year.

Another mistake is holding the wrong investments for your goals. If you need the money in two years, a GIC or high-interest savings account makes sense. If you will not touch the money for ten years, stocks or ETFs may grow more over time, though they carry more risk. Choose investments that match how long you plan to leave the money in the account.

A third mistake is opening multiple TFSAs at different institutions and losing track of your total balance and contributions. You can have more than one TFSA, but the contribution limit applies across all of them combined. Keep a record of which accounts you have and how much you have contributed to each one.

Frequently Asked Questions

Can I open a TFSA if I am not a Canadian citizen?

You must be a Canadian resident to open and contribute to a TFSA. Permanent residents who live in Canada can open one. If you are a temporary resident (student or work permit holder), you cannot open a TFSA unless you also have permanent resident status. Once you become a permanent resident, you can open an account and begin contributing.

What happens to my TFSA if I move out of Canada?

You can keep your TFSA open and withdraw money anytime, but you cannot contribute new money once you stop being a Canadian resident. If you move back to Canada later, your contribution room is restored and you can resume contributing. Report your change of residency to the CRA so they can update your account status.

Can I use a TFSA to save for a house down payment?

Yes. A TFSA works well for a down payment because you can withdraw the money anytime without tax or penalty, and the withdrawal does not affect your income for mortgage qualification purposes. If you need the money in two to five years, keep it in a high-interest savings account or GIC inside the TFSA rather than stocks.

Do I have to report my TFSA on my tax return?

No. You do not report TFSA contributions, withdrawals, or income on your tax return. The CRA tracks your account automatically through your financial institution. You only need to know your contribution room, which you can check on the CRA website.

What if I die — what happens to my TFSA?

Your TFSA becomes part of your estate and passes to your beneficiaries according to your will or the account's beneficiary designation. The money in the account is not taxed when it transfers. Your executor or beneficiary should contact the financial institution to transfer or close the account.