Canada TFSA Calculator

Track your TFSA contribution room, project tax-free growth, and compare TFSA vs non-registered investing

A TFSA (Tax-Free Savings Account) calculator helps Canadian residents track their contribution room and project tax-free investment growth. The TFSA is one of Canada's most powerful savings vehicles — all investment income earned inside the account is completely tax-free, whether from interest, dividends, or capital gains. Use this free tool to calculate your available room, see year-by-year accumulation, and compare TFSA growth against a taxable non-registered account.

Your Details

Used to determine when you turned 18

Age of majority affects when you can open a TFSA

$

Total amount deposited over all years

$

Withdrawals are added back as room the next year

$

Current market value of your TFSA holdings

%

Growth Projection

$

How much you plan to contribute each year

%

Used to compare TFSA vs non-registered growth

How to Use This Canada TFSA Calculator

The Tax-Free Savings Account (TFSA) is one of the most flexible and powerful registered accounts available to Canadian residents. Unlike an RRSP, withdrawals from a TFSA are completely tax-free and do not affect government benefits. This TFSA calculator helps you determine your exact contribution room, warns you about over-contributions, and projects how your savings can grow tax-free over time.

Step 1: Enter Your Birth Year and Province

Start by entering the year you were born. The calculator uses this to determine when you turned 18 and began accumulating TFSA contribution room. Your province matters because the age of majority is 19 in some provinces (BC, NB, NL, NT, NS, NU, YT), which means you cannot open a TFSA until age 19 — though room still accumulates from 18. The TFSA program began in 2009, so room only starts accumulating from 2009 or the year you turned 18, whichever is later.

Step 2: Enter Your Contributions and Withdrawals

Enter the total amount you have ever deposited into your TFSA across all years, and any withdrawals you have made. Withdrawals are added back as contribution room on January 1st of the following year. Your current TFSA balance is used for growth projections. If you are unsure of your exact contribution room, check your CRA My Account online or call the CRA directly.

Step 3: Set Your Growth Assumptions

Choose an expected annual return rate — 4% for conservative GIC-type investments, 7% for a balanced portfolio, or 9% for an equity-heavy approach. Enter how much you plan to contribute annually going forward and for how many years. The marginal tax rate is used for the TFSA vs non-registered comparison, showing exactly how much tax you save by investing inside a TFSA.

Step 4: Review Your Results

The calculator shows your lifetime contribution room, currently available room, and a projected future value chart. The TFSA vs non-registered comparison illustrates the tax-free advantage over your projection period. The year-by-year table shows exactly how TFSA limits have changed since 2009 and how your room has accumulated. If your contributions exceed your available room, you will see an over-contribution warning with the estimated monthly penalty from the CRA.

Understanding TFSA Annual Limits

The federal government sets the TFSA dollar limit each year: $5,000 from 2009-2012, $5,500 from 2013-2014, $10,000 in 2015, $5,500 from 2016-2018, $6,000 from 2019-2022, $6,500 in 2023, and $7,000 from 2024-2026. Someone who has been eligible since 2009 and never contributed has $102,000 of room through 2026. The annual limit is indexed to inflation in $500 increments.

Frequently Asked Questions

Is this TFSA calculator free?

Yes, this TFSA contribution room calculator is completely free with no signup or account required. All calculations run locally in your browser. Use it as many times as you need to plan your TFSA strategy.

Is my financial data safe?

Absolutely. All calculations run entirely in your browser using JavaScript. Your personal and financial information is never sent to any server or stored anywhere. You can even use this tool offline.

What is the TFSA contribution limit for 2026?

The 2026 TFSA annual contribution limit is $7,000. This is the same as 2024 and 2025. If you turned 18 in 2009 or earlier and have never contributed, your cumulative lifetime room through 2026 is $102,000.

How is TFSA contribution room calculated?

TFSA contribution room accumulates each year starting from the year you turn 18 (or 19 in some provinces) or 2009, whichever is later. Your total room is the sum of all annual limits for eligible years, plus any withdrawals from previous years, minus total lifetime contributions.

What happens if I over-contribute to my TFSA?

The CRA charges a penalty of 1% per month on the highest excess amount in your TFSA during that month. For example, if you over-contribute by $5,000, you owe $50 per month until the excess is withdrawn. This calculator warns you if your contributions exceed your available room.

Do TFSA withdrawals get added back to contribution room?

Yes, any amount you withdraw from your TFSA is added back to your contribution room, but not until January 1st of the following year. This means if you withdraw $10,000 in June, that $10,000 becomes available contribution room the next calendar year.

At what age can I open a TFSA?

You must be at least 18 years old in most provinces (Alberta, Manitoba, Ontario, PEI, Quebec, Saskatchewan). In British Columbia, New Brunswick, Newfoundland, Northwest Territories, Nova Scotia, Nunavut, and Yukon, the age of majority is 19. Contribution room still starts accumulating at 18 in all provinces.

How does TFSA growth compare to a non-registered account?

TFSA investments grow completely tax-free, meaning you pay no tax on interest, dividends, or capital gains earned inside the account. In a non-registered account, investment income is taxed annually. Over decades, the tax-free compounding advantage can result in tens of thousands of dollars more in your TFSA.