TFSA Over-Contribution Penalty Calculator Canada

This TFSA over-contribution calculator works out the 1% monthly tax on the excess, the charge so far, what withdrawing now saves and what January room absorbs.

TFSA Over-Contribution Penalty Calculator Canada
C$ $
C$ $
C$ $
C$ $
Total penalty tax —
Excess still in the account —
Penalty each month —
Highest excess reached —
Total contributed —
Covered by contribution room —
Excess already taken back out —
Penalty run up so far —
Penalty still to come —
Total if you withdraw the excess now —
Saved by acting now —
Amount to withdraw to stop the charge —
Withdrawn room returning on 1 January —
New annual room on 1 January —
Excess left once the new room opens —
Penalty cost over a full year —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The TFSA Over-Contribution Penalty Calculator prices the monthly tax the Canada Revenue Agency charges on money held in a TFSA above your contribution room, shows how much you would have to withdraw to stop the charge, and works out what happens on 1 January when new room opens.

Data sources & parameters

The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.

ParameterValueSourceLast updated
TFSA over-contribution penalty tax (1% per month on the highest excess amount)0.01canada.caEffective 2026-01-01Updated dead Canada.ca CRA URL to verified 200 OK official publication
TFSA annual limit7,000canada.caEffective 2026-01-01

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

Excess = contributions + same-year re-contributions - contribution room; penalty = excess x monthly rate x months in the account

How it works

It measures everything you put in against the room you had on 1 January, because a withdrawal does not give room back until the following calendar year. The excess is charged for every month, or part of a month, that it stays in the account. The tool separates the excess you have already taken back out from the excess still sitting there, prices the charge already run up against the charge still to come, and shows what withdrawing today would cost instead.

Where it is used

  • Working out what an over-contribution has already cost before filing form RC243
  • Deciding whether to withdraw the excess now or wait for the new annual room on 1 January
  • Checking whether re-contributing a withdrawal in the same year would create an excess
  • Sizing the withdrawal needed to stop the monthly charge

Worked example

A saver with CA$12,000.00 of room contributed CA$18,000.00, so … was covered and … was not. The charge is … a month, which over 5 months has already reached …. Leaving it for 2 more months adds …, taking the total to …. Withdrawing the … today still costs this month's charge, so the bill would settle at … and save …. On 1 January a further … of room opens, which leaves … of excess and stops the charge from that date.

What a TFSA over-contribution costs

Any amount in a TFSA above the room the CRA says you have is taxed at 1% of the highest excess in each month, for every month or part month it remains, until you take it out or new room opens. Enter the room you had on 1 January, your contributions this year and how long the excess has been there; the advanced fields cover withdrawals and amounts put back. The calculator reports the excess, the monthly charge, the penalty so far, the penalty still to come and how much the new January room will absorb.

A worked example

You had $12,000 of room and contributed $18,000, a $6,000 excess, charged $60 a month. After five months the penalty is $300. Leave it two more months, to the year end, and the total is $420. Withdraw now and you still pay for the current month, $360 in all, saving $60. On 1 January the $7,000 annual limit would absorb the whole $6,000 excess.

There is no cushion, unlike the RRSP

The RRSP rules ignore part of an excess before the penalty starts; the TFSA does not. Every dollar above the limit is charged from the month it goes in, and the tax is based on the highest excess reached in each month, so paying it down mid-month does not help that month. The charge is not prorated, so one day in a month counts as a whole month. That is why fixing the excess today still costs the current month but stops every month after.

The re-contribution trap

Money withdrawn from a TFSA returns to your room on 1 January of the following year. A saver who has used all their room, withdraws $5,000 in June for a car repair and puts it back in October has made a new $5,000 contribution against zero room, charged at 1% every month from October. The balance looks unchanged; the tax bill is not.

The advanced fields model this. Enter what you withdrew and what you put back, and the calculator separates withdrawals that removed an excess from withdrawals that only freed room you cannot use until next year. Automatic monthly contributions that keep running after you hit the limit cause the same problem, a small excess that grows each month unnoticed until the CRA writes.

What 1 January does for you

The new annual limit is added to your room and everything you withdrew during the previous year is added back, which often absorbs the excess and stops the charge. The calculator reports the excess left after that. If it is zero, waiting through the last month or two of the year is defensible, though you pay for every month to 31 December. If not, only withdrawing stops the charge.

Timing near year end matters: withdrawing in December costs that month’s charge and the room returns on 1 January; withdrawing the same excess in January costs another month and the room does not return until the following January.

Reporting it

The penalty is self-assessed on form RC243 with schedule RC243-SCH-A, due 30 June of the following year. The CRA often gets there first with a proposed assessment based on issuers’ annual TFSA records. If the excess came from a genuine error and you withdrew it promptly, you can ask in writing for the tax to be cancelled or waived, at the CRA’s discretion.

A separate 100% advantage tax applies to income from a deliberate over-contribution, aimed at people who over-contribute to shelter more growth. This calculator prices only the monthly penalty. The penalty rate and annual limit are maintained parameters sourced from the CRA.

All results are estimates that assume your room is stated correctly on your notice of assessment or in My Account; it can differ if earlier contributions were reported late. This is general information, not tax advice. Have a qualified Canadian tax professional review anything material before you file RC243 or ask for a waiver.

About This Tool: TFSA Over-Contribution

TFSA over-contribution: use this tool to get an instant, accurate estimate. The figures follow official CRA guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Tax year 2026

Frequently asked questions

How much is the TFSA over-contribution penalty?
1% of the highest excess in the account for every month or part month it stays there, 12% over a full year. There is no allowance: unlike the RRSP rules, the first dollar above your room is charged.
Does withdrawing the excess give my room back straight away?
No. Withdrawals are added back to your room on 1 January of the following year, never in the year of withdrawal. Withdrawing does stop the monthly charge from growing, which is why acting quickly matters.
I withdrew money and put it back a few months later. Is that a problem?
It is the most common way people end up with an excess. Because the withdrawn room only returns on 1 January, the money you put back is a new contribution, and if you had already used all your room the whole amount is an excess, charged every month from then on.
How do I report and pay the penalty?
File form RC243, the Tax-Free Savings Account Return, with schedule RC243-SCH-A, which works out the excess month by month. It is due by 30 June of the following year, with the tax. The CRA often writes first with a proposed assessment based on your issuer's records.
Can the penalty be waived?
The CRA may cancel or waive it if the excess came from a reasonable error and you withdrew it without delay. You must ask in writing, explain what happened and show the excess is gone. Waivers are discretionary, so assume the tax is payable.
Is the income earned on the excess taxable too?
It can be. Income attributable to a deliberate over-contribution can attract a separate 100% advantage tax, removing the benefit. This calculator prices the monthly penalty only.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *