You need a Social Insurance Number, a Canadian bank or credit union, and about 15 minutes
A Tax-Free Savings Account (TFSA) is a registered savings account where the money you earn—interest, dividends, capital gains—stays yours tax-free. You don't report TFSA income on your tax return, and you can withdraw money whenever you want without penalty. The account itself is registered with the Canada Revenue Agency (CRA), which is what makes it tax-free.
Opening one is straightforward. You walk into a bank, credit union, or online financial institution, provide proof of identity and your Social Insurance Number, and sign the account paperwork. The institution handles the registration with the CRA on your behalf. You can start depositing money the same day.
The main thing to know upfront: you have a yearly contribution limit set by the CRA. For 2024, that limit is $7,000 per year. If you've never opened a TFSA before and you were 18 or older in 2009 (when the account was introduced), you have accumulated contribution room—the CRA tracks this and tells you the total when you file your taxes. You can check your available room on My Account on the CRA website before you open the account.
Key Takeaways
- You need a Social Insurance Number, a piece of government-issued ID, and proof of address to open a TFSA at any bank, credit union, or online financial institution.
- The institution registers your account with the CRA automatically; you don't file anything separately or pay a registration fee.
- Your yearly contribution limit is set by the CRA and varies by year; you can check your total available room on the CRA's My Account portal before opening the account.
- Money in a TFSA grows tax-free and you can withdraw it anytime without losing the contribution room permanently—the room comes back the following year.
- If you over-contribute, the CRA charges a penalty tax of 1% per month on the excess amount, so knowing your room before you deposit is important.
What documents and information you need to bring
Bring one piece of government-issued photo ID (passport, driver's license, or provincial ID card) and proof of your current address. A utility bill, lease, or recent bank statement dated within the last 90 days works for address. You'll also need your Social Insurance Number—have it memorized or written down.
If you're opening the account in person at a branch, the institution will photocopy or scan these documents. If you're opening online, you'll upload photos or scans of them. Some institutions ask for additional information like your employment status or annual income, but this is for their own records, not for CRA registration.
You don't need to bring proof of your contribution room. The CRA maintains that record, and the institution can look it up using your Social Insurance Number. However, it's smart to check your room yourself first on My Account (CRA website) so you know what you can deposit without going over.
Where to open a TFSA: banks, credit unions, and online options
Any federally regulated bank can open a TFSA: Royal Bank, TD, Scotiabank, BMO, CIBC, and smaller banks all offer them. Provincial credit unions also offer TFSAs, though the rules vary slightly by province—check with your local credit union about their process. Online-only banks like Tangerine, EQ Bank, and Simplii Financial offer TFSAs with no branch visits required.
The choice depends on what you want to do with the money. If you're keeping cash in the account, any bank or credit union works fine. If you want to invest the money in stocks, bonds, or mutual funds, you need a brokerage account—institutions like Questrade, Wealthsimple, Interactive Brokers, and most major banks offer TFSA investment accounts. The registration process is the same; the difference is what you can hold inside the account.
There's no cost to open a TFSA. Some institutions charge monthly fees if your balance falls below a minimum (often $1,500 to $5,000), so read the fee schedule before you choose. Many waive fees for online accounts or if you set up direct deposit.
The step-by-step process: in-branch versus online
In person at a branch: Go to any branch of your chosen bank or credit union during business hours. Tell the representative you want to open a TFSA. They'll ask you to fill out an account process form—this is the CRA registration form. You'll provide your ID and address proof, sign the form, and the representative will submit it to the CRA on your behalf. The account is usually active the same day, and you can deposit money when ready. The CRA's formal registration typically completes within a few business days, but you don't need to wait for that to use the account.
Online: Visit the institution's website and select "Open a TFSA" or "New Account." You'll enter your personal information, Social Insurance Number, and answer questions about your employment and income. You'll upload photos of your ID and address proof. Some institutions ask you to verify your identity through a video call with a representative; others use a third-party verification service. Once verified, the account opens and you can deposit money. Registration with the CRA happens in the background.
Online opening usually takes 24 to 48 hours from submission to account set up. In-branch is faster—often same-day—but requires a trip. Both routes are equally valid; the CRA doesn't distinguish between them.
Understanding contribution room and annual limits
The CRA sets a yearly contribution limit for TFSAs. This limit has changed over time: it was $5,000 from 2009 to 2012, $5,500 from 2013 to 2014, $10,000 in 2015, and $6,000 from 2016 to 2023. For 2024 and 2025, it's $7,000. The limit is indexed to inflation and rounded to the nearest $500, so it may change again in future years.
Your contribution room is the total amount you're allowed to deposit across all your TFSAs in a given year. If you've never opened a TFSA and you were 18 or older in 2009, you have accumulated room from every year since then. For example, if you're opening your first TFSA in 2024 and you've been may be able to access since 2009, your total room is roughly $88,000 (the sum of all annual limits from 2009 through 2024). You can deposit all of that in year one if you want—there's no rule against it.
The CRA tells you your available room when you file your tax return each year. You can also check it anytime on My Account on the CRA website by logging in with your Social Insurance Number and password. This is the most reliable way to know your exact room before you open the account or make a large deposit.
What happens if you over-contribute
If you deposit more than your available room allows, the CRA charges a penalty tax of 1% per month on the excess amount. This tax is calculated from the month the over-contribution occurred until you withdraw the excess. For example, if you over-contribute by $1,000 in January and don't withdraw it until March, you owe $30 in penalty tax ($1,000 × 1% × 3 months).
The institution doesn't stop you from over-contributing—it's your responsibility to know your room. This is why checking My Account before you deposit is important. If you accidentally go over, withdraw the excess as soon as you realize it. The CRA will send you a notice of assessment showing the penalty; you can dispute it if you believe the over-contribution was unintentional and you've corrected it promptly.
Over-contribution room does not come back. If you deposit $8,000 when your room is $7,000, you've used up $7,000 of your room for that year. The $1,000 excess is not recoverable—it's gone, and you'll owe the penalty tax on it.
How withdrawals and re-contribution work
You can withdraw money from a TFSA anytime, for any reason, with no tax consequence and no penalty. Unlike a Registered Retirement Savings Plan (RRSP), there's no withholding tax on TFSA withdrawals, and you don't report the withdrawal on your tax return.
When you withdraw money, the contribution room comes back the following calendar year. If you withdraw $3,000 in November 2024, that $3,000 of room is available again starting January 1, 2025. This is different from an RRSP, where withdrawn room is gone forever. The flexibility is one of the main reasons people use TFSAs.
The CRA tracks all your deposits and withdrawals through the institution's reports. You don't need to do anything to "reactivate" the room—it's automatic. On your next tax return, the CRA will show your updated available room, and you can also check it anytime on My Account.
Frequently Asked Questions
Can I open a TFSA if I don't have a Social Insurance Number yet?
No. A Social Insurance Number is required to register the account with the CRA. If you're a new Canadian resident or permanent resident, you can explore for a Social Insurance Number through Service Canada. Once you have one, you can open a TFSA when ready.
Do I need to open a TFSA at the same bank where I have a chequing account?
No. You can open a TFSA at any institution. Many people open a TFSA at a different bank to keep savings separate from spending, or to access better interest rates or investment options. There's no rule against having accounts at multiple institutions.
What if I already have a TFSA and want to open another one?
You can have multiple TFSAs at different institutions, but your contribution room is shared across all of them. If you have $7,000 of room in 2024, you can split it between two accounts ($3,500 in each) or put it all in one. The CRA doesn't care how many accounts you have; it only tracks your total contributions and withdrawals.
How long does it take to start earning interest or investment returns?
Interest or investment returns begin accruing as soon as money is in the account and the account is registered with the CRA. In-branch accounts are usually registered the same day. Online accounts may take a few business days for full CRA registration, but most institutions allow deposits before that's complete, and returns accrue from the deposit date.
Can I open a TFSA for someone else, like a child or spouse?
No. A TFSA must be opened by the person whose name is on it and whose Social Insurance Number is used for registration. A parent cannot open a TFSA for a minor child. Once a child turns 18, they can open their own TFSA and begin accumulating contribution room from that year forward.