TFSA withdrawal rules are very flexible. You can withdraw money from your account at any time for any purpose tax free (though you’ll need to bear in mind restrictions for investments you hold in it). There’s also no limit on the amount you can take out.
However, there is one key TFSA withdrawal rule to be aware of – you must have unused TFSA contribution room if you want to re-contribute a withdrawal in the year it was made. This is because the amount you withdraw will only get added back to your contribution room at the beginning of the following year. So, if you’ve maxed out your TFSA, re-contributing will cause you to go over your TFSA contribution limit.
Example
If you’ve maxed out your TFSA and withdraw $1,000 from it in 2023, you won’t be able to re-contribute that $1,000 until January 2024 without exceeding your TFSA contribution limit.