CoinCompassCanadian money
Home / Guides / Registered accounts
TFSA Over-Contribution Penalty: How It Works and How to Fix It — Registered accounts · CoinCompass
Registered accounts

TFSA Over-Contribution Penalty: How It Works and How to Fix It

A TFSA is one of the most forgiving accounts the CRA offers - until you put in more than your available room, at which point it becomes one of the least forgiving. The over-contribution penalty is a flat monthly tax that keeps compounding for as long as the excess sits in the account, so the sooner you understand how it's calculated, the sooner you can shut it off.

What counts as an over-contribution

Your TFSA contribution room is cumulative. It's the sum of every year's annual dollar limit since you turned 18 and became a Canadian resident (or since 2009, whichever is later), minus everything you've ever contributed, plus any amounts you've withdrawn in prior years. The CRA tracks this for you and shows your current room in the CRA My Account portal, but that number can lag several months behind your actual transactions.

You're over-contributed the moment your total contributions across every TFSA you hold - not just one account - exceed your available room. That's the part people trip on most: the limit is per person, not per account, so having a TFSA at two different banks doesn't double your room.

The annual dollar limit changes periodically and is indexed to inflation, so a number that was correct last year may not be correct this year. As of 2025 the annual TFSA limit was $7,000, but always confirm the current year's figure and your personal cumulative room directly with the CRA before contributing, especially if you've had gaps in residency or contribution history.

Keep reading: TFSA Growth Calculator · Compound Interest Calculator. For the official rules, see Canada Revenue Agency.

How the penalty is actually calculated

The over-contribution tax is 1% per month on the highest excess amount in your TFSA during that month. It isn't a one-time fee - it's charged for every month the excess remains, so a $2,000 over-contribution left in place for six months generates six separate 1% charges on that amount (adjusted for any partial withdrawals along the way).

This is why speed matters more than almost anything else with this particular mistake. The tax accrues under Part XI.01 of the Income Tax Act and is reported and paid using the CRA's TFSA return, not your regular T1. It applies regardless of whether the over-contribution was deliberate, a math error, or the result of a bank mishandling a transfer.

Common ways Canadians accidentally over-contribute

  • Re-contributing a withdrawal in the same calendar year. If you take $5,000 out of your TFSA in March, that room doesn't come back until January 1 of the next year - putting it back in that same year on top of your existing contributions is an over-contribution.
  • Holding TFSAs at multiple institutions and losing track of the combined total.
  • Moving a TFSA between institutions by withdrawing and re-depositing instead of requesting a direct institution-to-institution transfer, which doesn't affect room at all.
  • Contributing while a non-resident of Canada, which carries its own separate penalty regime on top of the regular over-contribution rules.
  • Relying on the CRA My Account contribution room figure without accounting for contributions made earlier in the current year that haven't been processed yet.

How to fix an over-contribution

Withdraw the excess amount as soon as you discover it. This doesn't erase past months' penalty, but it stops the tax from accruing for future months, since the calculation is based on the highest excess balance in each month going forward.

Determine whether you need to file a TFSA return. If you had an excess TFSA amount at any point in the year, the CRA generally requires you to complete and submit the relevant TFSA return to calculate and remit the 1% monthly tax - check the current form and filing requirement on the CRA's website, since the process can be updated year to year.

If the mistake was a genuine, reasonable error - for example, a transfer error by your financial institution, or confusion after a job relocation affecting residency - you can write to the CRA requesting cancellation or waiver of the tax. Explain clearly what happened and the corrective steps you took, and do this promptly; the CRA is far more receptive when the excess was fixed quickly rather than left for months.

Going forward, check your contribution room in CRA My Account before every contribution, keep a personal running total if you hold accounts at more than one institution, and always use a direct transfer request rather than a withdraw-and-redeposit when moving a TFSA.

Frequently asked

Does the penalty apply the moment I go over, or only at year-end?

It applies monthly, starting the month you first go over your room. The CRA calculates it based on the highest excess amount you carried in each month you were over, not just your year-end balance.

If I withdraw the extra money, does that fix my contribution room right away?

It stops the penalty from growing going forward, but it does not restore contribution room in the same calendar year. Withdrawals only get added back to your room on January 1 of the following year, so you still need to remove the excess now to limit the damage.

Can the CRA waive the penalty?

Sometimes. The CRA can cancel or waive the tax if the over-contribution was a reasonable error and you corrected it without delay. You have to request this in writing and explain what happened - it's not automatic.

Sources

General information for Canadian readers, not individualized financial, tax or investment advice. Figures reflect the date reviewed; confirm current limits and rules with the CRA or a qualified professional before acting.