A Tax-Free Savings Account (TFSA) lets you withdraw money at any time without paying a penalty or withdrawal tax. Any income earned inside a TFSA — whether from interest, exchange-traded funds (ETFs), bonds, or stocks — is tax-free. That flexibility makes a TFSA useful for both short-term goals, like saving for a wedding or a car, and long-term goals, like retirement.
Below, we walk through how TFSA withdrawals work, the rules around contribution room, tax implications, fees, and how to make the most of your account.
What are the TFSA withdrawal rules?
You can take money out of your TFSA at any time, in any amount, without penalties or taxes. There is no lock-in period, no minimum withdrawal age, and no limit on how much you can withdraw. The main thing to keep in mind is how withdrawals affect your contribution room.
While the government limits how much money you can put into a TFSA every year, there is no limit on how much you can take out. Every time you add money to the TFSA, it reduces your allotted contribution room for that year. When you withdraw, you will not lose your contribution room — but you cannot re-contribute that amount until the following calendar year.
Here is an example. Say you have been contributing the maximum amount to your TFSA for the past few years without withdrawing anything. This year, your car broke down and you had to withdraw $10,000 to buy a new one.
Your contribution room would stay the same this year — you do not get to "add back in" the $10,000 you withdrew. Once you take the cash out, you cannot put it back in for that year if doing so would push you over your contribution limit.
Assuming the new year's contribution room for everyone is $7,000, your contribution room on January 1 of the following year would rise to $17,000 — the $7,000 annual limit, plus the $10,000 in room restored from your previous year's withdrawal.
You will accumulate TFSA contribution room for each year — even if you do not file an income tax and benefit return or open a TFSA — as long as you have reached 18 years of age and are a resident of Canada. Your TFSA contribution room is made up of:
Your annual TFSA dollar limit
Any unused TFSA contribution room from the previous year(s)
Any withdrawals made from the TFSA in the previous year(s)
You can find out what your contribution room is through the Canada Revenue Agency (CRA).
Is there a TFSA withdrawal limit?
There is no TFSA withdrawal limit. You can withdraw from your TFSA at any time and take out as much as you like — the real limit is the balance in your account.
Every year, you get a set amount of contribution room. Adding money uses up that room, and taking money out doesn't free it up again right away — you get that room back at the start of the next calendar year.
So if you withdraw money this year, wait until next year before adding it back. Re-contributing over your limit in the same year is a common TFSA mistake, and it can lead to penalty fees from the CRA.
Are TFSA withdrawals taxed?
No. TFSA withdrawals are not taxed. Because you contribute to a TFSA with after-tax dollars, the government does not tax the money again when you take it out — whether your account holds savings deposits, ETFs, stocks, or bonds.
This is a key difference from a Registered Retirement Savings Plan (RRSP). With an RRSP, contributions are tax-deductible, but withdrawals are added to your taxable income for the year. That means pulling money from an RRSP can push you into a higher tax bracket.
A TFSA withdrawal, by contrast, has no effect on your taxable income at all. Withdrawals from a TFSA do not count toward the income thresholds used to calculate benefits like Old Age Security (OAS) or the Guaranteed Income Supplement (GIS). Taking money from your TFSA will not trigger a clawback on those benefits.
What are the TFSA withdrawal fees and penalties?
There's no CRA penalty for taking money out of your TFSA — unlike an RRSP or other tax-advantaged accounts. The only withdrawal fee you might run into comes from your financial institution, since some charge a fee to withdraw or to transfer your TFSA to another provider.
Where you can face a penalty is if you over-contribute to your TFSA. The CRA charges 1% of your highest excess TFSA amount for each month it stays in your account.
For example, say you go $500 over your limit. You'd pay 1% of that — $5 — for every month the excess stays in your account that year, assuming you make no other contributions or withdrawals. If it happens, withdraw the excess as soon as you can.
How to withdraw from a TFSA
The process for withdrawing from a TFSA depends on your financial institution, but the general steps are straightforward.
If your TFSA holds cash — such as a savings deposit — you can typically request a withdrawal directly through your bank or online platform. The funds are usually transferred to your linked bank account within 1 to 3 business days.
If your TFSA holds investments like stocks, ETFs, or bonds, you will need to sell those investments first before withdrawing the cash. Once the trade settles (which usually takes 1 to 2 business days), the proceeds will be available to transfer out.
Here are a few things to keep in mind when making a withdrawal:
Check whether your financial institution charges a withdrawal or transfer fee
You do not need to report TFSA withdrawals on your income tax return — the CRA tracks your contribution room automatically
If you plan to re-contribute the withdrawn amount, wait until the following calendar year to avoid exceeding your contribution limit
Do TFSA withdrawals count as income?
No. TFSA withdrawals do not count as income. Because contributions are made with after-tax dollars, the CRA does not treat withdrawals as taxable income — so a TFSA withdrawal will not increase your tax bill or push you into a higher tax bracket.
This is helpful for anyone receiving income-tested government benefits. Benefits like OAS, GIS, the Canada Child Benefit (CCB), and the Goods and Services Tax/Harmonized Sales Tax (GST/HST) credit are calculated based on net income. Since TFSA withdrawals are excluded from that calculation, you can draw on your TFSA without affecting your eligibility or payment amounts.
How to maximize your TFSA tax advantages
Although your TFSA works well for short-term savings, the tax-free benefit becomes more meaningful as your account balance rises over time. Consider which investments to hold in your TFSA — placing higher-growth investments inside the account means more of your gains stay sheltered from tax.
Timing your TFSA withdrawals strategically can help as well. Because the money has already been taxed, your tax bill will not increase when you withdraw from your TFSA — unlike an RRSP, where withdrawals are added to your taxable income. Saving your TFSA withdrawals for a time when your income is higher can help you get the most from the account's tax-free structure.



