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 bank, credit union, or investment firm. Money you put in grows tax-free, and you can withdraw it anytime without owing tax on the earnings. The account is yours alone — the government doesn't control what you do with the money, and there's no income requirement to open one.
The catch is the contribution limit. Each year, the Canada Revenue Agency (CRA) sets a maximum amount you can add. For 2024, that limit is $7,000 per person. If you don't use your full limit in a given year, the unused room carries forward to the next year and the year after that — it never disappears. If you withdraw money, that amount becomes new contribution room the following January 1st.
A TFSA is different from a Registered Retirement Savings Plan (RRSP). An RRSP is built for retirement and has tax consequences if you withdraw early. A TFSA has no age limit, no withdrawal penalty, and no requirement to ever touch the money. You can use it for any goal: a down payment, an emergency fund, a vacation, or long-term investing.
Key Takeaways
- You can contribute up to $7,000 per year (2024 limit), and unused room carries forward indefinitely to future years.
- All growth inside the account — interest, dividends, capital gains — is tax-free, and you owe no tax when you withdraw.
- Withdrawals don't reduce your income for tax purposes, so they won't affect income-tested benefits like the Canada Child Benefit.
- You can open a TFSA at any age (with a Social Insurance Number), and there is no requirement to close it or spend the money.
- If you withdraw funds, that amount becomes new contribution room on January 1st of the following year.
How contribution room works and what happens when you exceed it
Every Canadian resident aged 18 or older with a Social Insurance Number gets TFSA contribution room. The CRA tracks your room automatically. When you turn 18, your room begins to accumulate — even if you don't open an account yet. If you were 18 in 2009 (when TFSAs started), you have accumulated room from that year forward.
The annual limit has changed over time. From 2009 to 2012 it was $5,000. From 2013 to 2014 it was $5,500. From 2015 onward it has been $6,500 (adjusted to $7,000 in 2024). The CRA adds your total available room to your CRA My Account online portal, where you can check it anytime.
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. This penalty continues until you withdraw the excess. For example, if you over-contribute by $1,000 and don't fix it for six months, you owe $60 in penalty tax (1% × $1,000 × 6 months). The penalty is separate from income tax — it's an additional cost for breaking the rule.
To avoid this, check your available room before you contribute. You can see it in CRA My Account, or call the CRA at 1-800-959-5525 and ask for your TFSA contribution room. If you accidentally over-contribute, withdraw the excess when ready and contact the CRA to report it.
What you can hold inside a TFSA
A TFSA is a container, not an investment type. Inside it, you can hold cash, savings accounts, may provide Investment Certificates (GICs), stocks, bonds, mutual funds, and exchange-traded funds (ETFs). The institution holding your TFSA decides what options are available — a bank might offer only savings accounts and GICs, while an investment firm might offer stocks and funds.
The tax-free growth applies to all of these. If you buy a stock for $100 and it grows to $500, you owe no tax on that $400 gain when you sell it. If you hold a GIC that earns $50 in interest, that interest is tax-free. If a mutual fund pays dividends, those dividends are tax-free inside the TFSA.
There are a few things you cannot hold: cryptocurrency is not permitted, and neither are commodities like gold or oil futures. You also cannot use a TFSA to hold property you rent out or a business you operate — those require different account types. If you try to hold a prohibited investment, the CRA will assess a penalty tax on the value of that investment.
Withdrawals, timing, and how contribution room returns
You can withdraw money from a TFSA anytime, for any reason, with no tax consequence and no penalty. Unlike an RRSP, there is no withholding tax on TFSA withdrawals. The money is yours to use when ready.
The timing of when your contribution room returns depends on the institution. Most banks and investment firms process withdrawals within 1 to 3 business days. Once the withdrawal settles, the CRA recognizes it. On January 1st of the following calendar year, that withdrawn amount becomes new contribution room. For example, if you withdraw $5,000 on June 15, 2024, that $5,000 becomes available to contribute again on January 1, 2025.
This means you can withdraw and re-contribute in the same year only if you have unused room from previous years. If you've used all your room and you withdraw $5,000 in July, you cannot put that $5,000 back in until the following January. Many people misunderstand this and try to re-contribute the same year, which causes an over-contribution penalty.
TFSA vs. RRSP: when to use each account
Both are registered accounts that offer tax benefits, but they work differently. An RRSP gives you a tax deduction when you contribute — if you earn $60,000 and contribute $10,000 to an RRSP, your taxable income drops to $50,000. A TFSA gives you no deduction; you contribute after-tax dollars. However, RRSP withdrawals are taxed as income, while TFSA withdrawals are not.
Use a TFSA if you want flexibility and don't need the when ready tax deduction. Use an RRSP if you're in a high tax bracket now and expect to be in a lower bracket in retirement. Many people use both: they maximize an RRSP first to get the deduction, then put remaining money into a TFSA.
A TFSA is also better if you might need the money before retirement. Withdrawing from an RRSP before age 65 triggers withholding tax (20% to 30% depending on the amount), and you still owe income tax on it. A TFSA withdrawal has no withholding and no tax at all.
How TFSA withdrawals affect government benefits and income calculations
TFSA withdrawals do not count as income for tax purposes. This matters if you receive income-tested benefits like the Canada Child Benefit, the may provide Income Supplement (GIS), or provincial social information. Because TFSA withdrawals don't reduce your reported income, they don't affect these benefits.
This is one reason a TFSA can be more valuable than a regular savings account if you're receiving means-tested support. Money in a regular account may count as assets or income, which could reduce your benefit. Money in a TFSA is invisible to income calculations.
However, the growth inside the TFSA (interest, dividends, capital gains) also doesn't count as income. This is different from a non-registered account, where you'd owe tax on interest and dividends each year, even if you don't withdraw the money.
Opening a TFSA and managing multiple accounts
You can open a TFSA at any bank, credit union, or investment firm. You'll need your Social Insurance Number, proof of identity, and proof of address. The process takes 10 to 20 minutes online or in person. There is no fee to open an account, though some institutions charge monthly fees if your balance falls below a minimum (often $0 to $1,500).
You can open multiple TFSAs at different institutions. Your contribution room is shared across all of them — if you have $7,000 of room and you contribute $4,000 to one TFSA and $3,000 to another, you've used all your room. The CRA tracks your total contributions across all accounts, so over-contributing at one institution while thinking you have room at another will trigger a penalty.
If you move institutions, you don't need to close your old TFSA. You can leave it open and inactive, or you can transfer the balance directly to a new TFSA at another institution. A direct transfer doesn't count against your contribution room — only new contributions do. Ask your new institution about their transfer process; they usually handle it for you.
Frequently Asked Questions
Can I use a TFSA if I'm not a Canadian citizen?
You must be a Canadian resident with a Social Insurance Number to open and hold a TFSA. Temporary residents (like international students or workers on a work permit) cannot open one. If you leave Canada, you can keep your TFSA open, but you cannot contribute new money while non-resident.
What happens to my TFSA if I die?
Your TFSA becomes part of your estate. The money passes to your beneficiaries or heirs according to your will or the account's beneficiary designation. The account itself closes, but no tax is owing on the balance at death. Your estate may owe tax on any growth that occurred after your death if the account remains open during probate.
Can I use a TFSA to save for a down payment on a house?
Yes. A TFSA is one of the best ways to save for a down payment because the growth is tax-free and you can withdraw anytime without penalty. You could also use a Home Buyers' Plan with an RRSP, which lets you withdraw up to $35,000 tax-free, but you must repay it over 15 years. A TFSA has no repayment requirement.
Does opening a TFSA affect my credit score?
No. Opening a TFSA is not a credit process and does not appear on your credit report. It has no effect on your credit score or your ability to borrow money.
What if I contributed to a TFSA before I turned 18?
Any contributions made before age 18 are invalid. The CRA will assess a penalty tax on those contributions. If this happened, contact the CRA when ready and withdraw the excess. You can request that the penalty be waived if it was a genuine mistake and you correct it quickly.