TFSA withdrawal rules sound simple until real life gets involved. You sell an investment, pull cash out, then want to put it back a few weeks later. The dangerous assumption is that the withdrawal instantly recreates room. It usually does not.
This is one of the most expensive beginner TFSA mistakes because it feels logical. If you had room before, withdrew money, and still have the account, why would putting it back be a problem? The answer is calendar-year timing. This guide explains the practical rule, the edge cases, and how to verify your own room before moving cash.
The practical withdrawal rule
When you withdraw from a TFSA, the amount is generally added back to your contribution room at the beginning of the next calendar year. If you withdraw $8,000 in June 2026, that withdrawal usually increases room on January 1, 2027. It does not automatically let you put $8,000 back in July 2026.
The exception is not really an exception: if you already had unused contribution room before the withdrawal, you may be able to contribute using that existing room. The withdrawal itself is not what created the same-year space.
Same-year recontribution trap
The trap usually happens when someone treats a TFSA like a chequing account. They withdraw for a car repair, bonus timing, a home deposit, or a temporary transfer, then replace the money later in the same year. If they had no room left before the withdrawal, the replacement can become an excess contribution.
The consequence can be a tax of 1% per month on the highest excess amount for each month it remains. That is why a small timing error can become a real cost if it is ignored.
| Action | What many assume | What to check |
|---|---|---|
| Withdraw $5,000 in May | I can put $5,000 back now | Room usually returns next January |
| Transfer TFSA to another broker | I should withdraw then deposit | Use a direct transfer process instead |
| CRA room shows an old number | The number is always current | CRA records may lag recent transactions |
| Investment grows inside TFSA | Growth creates extra room | Growth is tax-free but not new contribution room |
Transfers are not the same as withdrawals
A direct transfer from one TFSA issuer to another can move assets without being treated like a withdrawal and new contribution, if handled properly by the institutions. This is very different from selling, withdrawing to your bank account, and then depositing at a new brokerage.
If your goal is changing providers, do not improvise. Ask the receiving institution for the TFSA transfer process, understand transfer fees, and keep records. A clumsy transfer can turn into a room problem.
How to verify your room
Use CRA My Account as an official record, but remember it may not include very recent contributions or withdrawals. Cross-check it against your own brokerage and bank records for the current year. If you made recent deposits, do not assume CRA has already reflected them.
Before a large contribution, write down your January 1 room, contributions already made this year, withdrawals this year, and whether any withdrawal room is waiting for next January. This simple reconciliation is often more useful than trying to remember transactions from statements later.