TaxSplit
tfsacratax·2024-10-10·4 min read

TFSA withdrawals create room - but not until next year

Why re-contributing the same year you withdraw from your TFSA triggers an over-contribution penalty.

You can pull money from your TFSA anytime, tax-free. That part everyone knows. What catches people is this: when you withdraw, you don't get that contribution room back until January 1st of the following year.

Take out $5,000 in March? You can't put that $5,000 back until next year - even though it came from your own account. Put it back in November and you've over-contributed. The CRA will charge you 1% per month on the excess until you remove it.

The room gets recycled, but slowly

Say you started 2024 with $10,000 in unused room. You contribute the full amount in February. In August, you need $3,000 for car repairs, so you withdraw it. Smart move - that's exactly what a TFSA is for.

But your 2024 contribution room is still maxed out. That $3,000 withdrawal creates new room, but not until 2025. On January 1st, you'll have your regular $7,000 for the year plus the $3,000 you withdrew. Total room: $10,000.

The trap is intuitive. It feels like your own money should go back into your own account without consequence. The CRA sees it differently. They track contributions, not account balances.

Why the CRA built it this way

Without this rule, TFSAs would become infinite. Contribute your limit, invest it, sell when you're up, withdraw the gains, then re-contribute everything including the profit. Repeat monthly. Your "tax-free" room would compound beyond any limit the government intended.

The one-year delay prevents this. You can still use your TFSA tactically - money in for growth, money out for expenses - but you can't game it for unlimited room.

The penalty adds up

Over-contribute by accident and you'll pay 1% per month on the excess. That's 12% annually, which is higher than most GIC rates and nearly guaranteed to exceed what your TFSA investments earn.

The CRA doesn't send warnings. They send bills. Usually in the mail, usually months after you've over-contributed. By then the penalty has been running.

If you catch it early, you can withdraw the excess and limit the damage. But you'll still owe 1% for every month it sat there. Over-contribute $2,000 in March and catch it in June? That's $60 in penalties.

Track your own room

The CRA's TFSA room calculation on your Notice of Assessment lags by months. It won't include recent contributions or withdrawals. TaxSplit.ca shows current room if you need to check before contributing, but the safest approach is simple: withdraw when you need to, contribute room when you get it.

If you pulled money out this year for any reason, wait until January to put it back. The room will be there. The penalty won't.

See how this applies to your situation

Plug in your income and province — the calculator shows you exactly which account saves you more.

Use the calculator