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
TFSA vs Non-Registered Account
Projected Growth
Year-by-Year Contribution Room
| Year | Annual Limit | Cumulative Room |
|---|
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.