What to withdraw, when to withdraw it, and how to report it to the CRA.
A Tax-Free Savings Account (TFSA) is one of the most flexible ways for Canadians to save, but putting in more than your available room is costly. If you find you've over-contributed, acting quickly is the single most effective way to limit the tax.
The CRA charges 1% per month on the highest excess amount in your TFSA in each month the excess remains. There's no grace amount: the tax starts from the first dollar of excess, and a full month's tax applies even if the excess was there for only a few days.
The tax continues until you withdraw the whole excess, or until new contribution room (added each January 1) is large enough to absorb it.
You don't need to withdraw the specific deposit that caused the over-contribution. TFSA money isn't tracked deposit by deposit: what matters is how much you withdraw, and that you withdraw it after the excess arose.
Any withdrawal from any of your TFSAs made after the over-contribution reduces the excess dollar for dollar, whether it comes from cash, older contributions, or investment growth. A withdrawal made earlier in the year, before the excess arose, doesn't count.
| Reduces your excess | Does not reduce your excess |
|---|---|
| Any withdrawal made after the over-contribution, from any TFSA you hold | Withdrawals made earlier in the year, before the excess arose |
| Withdrawing cash, older contributions, or investment growth (the source doesn't matter) | Selling investments but leaving the cash inside the TFSA |
| New contribution room that becomes available on January 1 | Moving money between institutions yourself (treated as a withdrawal plus a new contribution) |
Late in the year, some people think about leaving the excess where it is until January 1, when new room may absorb it. The 1% tax still applies for every month that's left, and a prompt withdrawal strengthens any request for relief. Deliberate over-contributions are treated more harshly, with an additional tax on any income or gains earned on the excess.
This is general information only, not tax, legal, or financial advice, and the rules can change. Talk to us or another qualified professional before acting on your own situation. CRA individual tax enquiries: 1-800-959-8281.



Bookkeeping, payroll, and tax for small businesses. Based in Delta, BC, serving Vancouver, the Lower Mainland, and clients across Canada.