NerdWallet Home Page

TFSA Contribution Limit and Withdrawal Rules for 2026

Dec 19, 2025
The TFSA contribution limit for 2026 is $7,000. If you contribute more than this annual ceiling to your tax-free savings account, you must pay a penalty until you withdraw the surplus amount.
Profile photo of Siddhi Bagwe
Written by Siddhi Bagwe
Editor & Content Strategist
Profile photo of Beth Buczynski
Edited by Beth Buczynski
Head of Content, New Markets
Profile photo of Siddhi Bagwe
Written by Siddhi Bagwe
Editor & Content Strategist
+ 1 more
TFSA Contribution Limit and Withdrawal Rules for 2026
Many or all of the products on this page are from partners who compensate us when you click to or take an action on their website, but this does not influence our evaluations or ratings. Our opinions are our own.

The TFSA contribution limit for 2026 is $7,000. If you contribute more than this annual ceiling to your tax-free savings account, you must pay a penalty until you withdraw the surplus amount.

A tax-free savings account, or TFSA, is a registered account that allows you to save, invest and withdraw money without paying taxes. It can be a valuable investment tool for your portfolio if you know and follow the contribution limits set by the Canada Revenue Agency, or CRA.

In 2026, the annual TFSA contribution limit is $7,000. The total TFSA contribution room for a Canadian resident who was at least 18 years of age in 2009 is $109,000.

TFSA contribution limits

The CRA determines TFSA contribution limits, or the maximum amount Canadians can contribute to their accounts.

Even if you haven’t been investing in a TFSA, you’ve been accumulating contribution room for every year since 2009 that you have been at least 18 years old, had a Social Insurance Number (SIN) and been a Canadian resident.

TFSA historical contribution limits

YEAR

TFSA CONTRIBUTION LIMIT

2026

$7,000

2025

$7,000

2024

$7,000

2023

$6,500

2022

$6,000

2021

$6,000

2020

$6,000

2019

$6,000

2018

$5,500

2017

$5,500

2016

$5,500

2015

$10,000

2014

$5,500

2013

$5,500

2012

$5,000

2011

$5,000

2010

$5,000

2009

$5,000

As of 2026, the maximum a person could have contributed to a TFSA is $109,000.

How to calculate your TFSA contribution limit

You can find your current TFSA contribution room by logging into the CRA My Account website or by calling the automated service line at 1-800-959-8281.

Keep in mind that if you’ve contributed to your TFSA in the current tax year, that amount won’t be reflected in your total limit on the CRA portal. It’s important to keep track of your TFSA contributions and withdrawals, because there are penalties for over-contributing. More on those below.

As a general rule, you can calculate your TFSA contribution room by adding these three amounts:

  • The current year’s contribution limit.

  • Unused contribution room from previous years.

  • Withdrawals from previous years.

You then need to subtract any contributions you’ve already made this year.

Let’s say you opened your TFSA in 2025, when the contribution limit was $7,000. Assuming you were at least 18 years old in 2009 and you’ve been a tax-paying Canadian resident since then, your maximum contribution for 2025 also includes the room from the years before you started your TFSA — for a total of $102,000.

You started off by contributing $3,000 on January 1, 2025, and then added another $2,000 once your tax refund came through in May. In July, you withdrew $1,000 from your TFSA to pay for a vacation and weren’t able to contribute any more money for the rest of the year.

In 2026, you get an additional $7,000 of contribution room. You can also add the $1,000 you withdrew from your TFSA and the $2,000 in leftover 2025 contribution room. That means that in 2026, you can contribute up to $105,000 to your TFSA. If you’re not able to contribute that much, it will carry forward to future years.

TFSA contribution room calculator

Find your TFSA contribution room to date.

What happens if you over-contribute to your TFSA?

You don’t want to contribute more to yourTFSA than you have room for because over-contributions are taxed. You’ll be penalized at a rate of 1% of the excess amount for every month it’s in your account.

For example, say you’ve contributed the maximum amount to your TFSA each year, which is known as “maxing out” your account. That means you don’t have any extra contribution room. If you contribute $8,000 to your TFSA in 2025, when the limit is $7,000, you’d pay a 1% penalty on the extra $1,000, or $10, every month until you withdraw that extra $1,000.

Additionally, when you over-contribute or become a non-resident of Canada, you’ll need to file Form RC243, Tax-Free Savings Account (TFSA) Return and pay any taxes owing by June 30 of the following year.

Compare top tax-free savings accounts

Find a savings plan that suits your unique goals, preferences and life situations.

How to avoid over-contributing to your TFSA

To avoid over-contributing to your TFSA and to avoid penalties, make sure you:

  • Replace withdrawals next year (unless you have contribution room). If you withdraw funds from your TFSA, you cannot re-contribute that amount in the same calendar year unless you have available contribution room. Otherwise, you need to wait until Jan. 1 of the next year.

  • Account for losses. If an investment held in your TFSA loses money, that loss is not considered a withdrawal, so it doesn’t give you additional contribution room. If you withdraw the shrunken amount, that’s the amount that will be added to your future contribution room. For example, say you contributed $10,000 to your TFSA and invested in stocks that lost value and are now worth $6,000. If you withdraw $6,000 from your account, only $6,000 will be added back to your TFSA contribution room next year.

  • Remember that you have one contribution limit for all of your TFSAs. Your contribution limit doesn’t increase if you have multiple TFSAs. If you have three TFSAs in 2026, you can still only contribute a total of $7,000 for the year (plus any unused contribution room from previous years).

  • Consider transfers. If your financial institution transfers your TFSA to another financial institution on your behalf, it is not considered a withdrawal. But if you withdraw the money and invest it in a new TFSA elsewhere, it is treated as a contribution, which may result in over-contribution and potential tax penalties.

  • Know that management fees are not withdrawals. If your financial institution charges fees to manage your TFSA, those fees are not considered TFSA withdrawals. They are not added back to your contribution room the following year.

» MORE: How does income tax work?

Frequently asked questions


In 2026, your TFSA contribution limit is $7,000. If you were 18 years of age in 2009, met all the eligibility criteria, and have not contributed to a TFSA before, your total contribution room is $109,000.

TFSA contribution room is the amount of potential money that Canadians can deposit into a TFSA. You accumulate contribution room for every year since 2009 that you have been at least 18 years of age, had a Social Insurance Number, and have been a Canadian resident. While the TFSA contribution limit for 2026 is $7,000, the maximum contribution room is $109,000.