TFSA Calculator

Project the tax-free growth of your Tax-Free Savings Account (TFSA) balance and compare it to an equivalent taxable account.

2025 TFSA contribution limit (example)

years
18 75
years
50 80
CA$
CA$
%
0.1 15
%
0 50
Result
โ€”

Payment breakdown

Advertisement

Was this calculator helpful?

For educational purposes only. Consult a financial advisor.

What is a TFSA Calculator?

This calculator projects the growth of a Tax-Free Savings Account (TFSA) balance from your current age to your planned retirement age, and compares the tax-free TFSA balance to what an equivalent amount would be worth in a fully taxable account at your marginal tax rate.

How to Use This TFSA Calculator

  1. Enter your current age and planned retirement age.
  2. Enter your current TFSA balance (enter CA$0 if you're just starting).
  3. Enter your planned annual contribution.
  4. Enter an expected annual return (example rate โ€” enter a rate appropriate to your investment mix).
  5. Enter your marginal tax rate (example โ€” used only for the taxable-account comparison).
  6. Review the projected TFSA balance, total contributions and growth, and the equivalent value in a taxable account plus the tax savings from using a TFSA.

How is TFSA Growth Calculated?

This calculator divides your annual contribution into equal monthly amounts and compounds your balance monthly: each month, growth is calculated on the current balance and added, and then the monthly contribution amount is added. Because all TFSA growth and withdrawals are tax-free, the full projected balance is yours - the calculator also shows what an equivalent balance would be worth in a taxable account, after applying your marginal tax rate to the growth portion.

Formula: Each month, Growth = Balance ร— (Annual Return รท 12); Balance = Balance + Growth + (Annual Contribution รท 12). Final TFSA Balance = Balance after (Years to Retirement ร— 12) months. Taxable-Equivalent Value = Final Balance ร— (1 โˆ’ Marginal Tax Rate). Tax Savings = Final Balance โˆ’ Taxable-Equivalent Value.

Example: Starting with a CA$10,000 TFSA balance at age 30, contributing CA$7,000 per year until retirement at 65 (35 years), at an expected 6% annual return (example rate โ€” enter your expected rate), the TFSA would grow to about CA$912,317 tax-free. At a 30% marginal tax rate (example โ€” for comparison), an equivalent fully taxable account might be worth roughly CA$638,622 after tax on the same nominal balance - illustrating a tax savings of about CA$273,695 from holding these investments in a TFSA. (Note: this example is for illustration purposes only and the taxable comparison is simplified - actual taxable accounts are taxed annually on income, not just at the end.)

TFSAs in Canada

A Tax-Free Savings Account is one of Canada's two main tax-advantaged savings vehicles (alongside the RRSP - see our RRSP Calculator). Unlike RRSP contributions, TFSA contributions are not tax-deductible - you contribute after-tax dollars. However, all investment growth (interest, dividends, and capital gains) inside a TFSA is completely tax-free, and withdrawals are tax-free at any time with no impact on income-tested benefits like the GST/HST credit, Old Age Security (OAS), or the Canada Child Benefit. Your TFSA contribution room accumulates each year starting from age 18 (or when you became a Canadian resident, if later), based on the annual TFSA dollar limit set by the CRA (CA$7,000 for 2025), plus any unused room carried forward from previous years - unlike an RRSP, withdrawals from a TFSA add back to your contribution room, but only starting the following calendar year. Over-contributing beyond your available room results in a penalty tax of 1% per month on the excess amount. TFSAs are extremely flexible - they can be used for retirement savings, an emergency fund, a major purchase, or any other goal, and can hold a wide range of investments including cash (HISA), GICs, stocks, bonds, and ETFs.

Tips for Using This TFSA Calculator

  • Check your actual TFSA contribution room on your CRA My Account before contributing, especially if you've made withdrawals in the current year (since that room isn't restored until the following year).
  • Remember TFSA withdrawals don't affect income-tested benefits like OAS or the GST/HST credit, unlike RRSP/RRIF withdrawals which count as taxable income.
  • The marginal tax rate input is for comparison purposes only - a real taxable account would typically be taxed annually on interest, dividends, and realized capital gains, not just once at the end, so the actual tax drag may differ from this simplified comparison.
  • Consider your TFSA alongside your RRSP and other accounts as part of an overall plan - see our RRSP Calculator and Retirement Calculator.

Frequently Asked Questions

How much can I contribute to my TFSA?

Your TFSA contribution room accumulates each year you're 18 or older and a Canadian resident, based on the annual TFSA dollar limit set by the CRA (CA\$7,000 for 2025), plus any unused room from previous years. If you've never contributed and have been eligible since the TFSA started in 2009, your cumulative room could be substantial - check your CRA My Account for your exact available room.

What happens if I withdraw money from my TFSA?

Withdrawals from a TFSA are completely tax-free and don't affect your income for tax purposes or income-tested benefits. The amount withdrawn is added back to your contribution room, but only starting in the following calendar year - so re-contributing the same amount in the same year you withdrew it (if you've already used your room) could result in an over-contribution penalty.

Should I contribute to a TFSA or an RRSP first?

It depends on your situation. RRSPs provide an immediate tax deduction and are often favoured if you're in a high tax bracket now and expect a lower one in retirement. TFSAs don't provide a deduction but offer fully tax-free growth and withdrawals, and don't affect income-tested benefits - often favoured for lower-income earners, short-to-medium-term goals, or as a complement to RRSP savings. Many people use both - see our RRSP Calculator to compare.

Does the marginal tax rate input affect my TFSA balance?

No - it's used only to calculate the "taxable-equivalent value" comparison, showing roughly what your balance might be worth if it had grown in a fully taxable account instead. Your actual TFSA balance and growth are completely unaffected by tax, regardless of this input.

Can I hold stocks and ETFs in a TFSA, or just cash?

A TFSA can hold a wide range of qualified investments, including cash, GICs, mutual funds, ETFs, stocks, and bonds - not just a savings account. The "tax-free" feature applies to whatever investments you hold inside it, which is why TFSAs are commonly used for long-term investing as well as short-term savings.

What is the penalty for over-contributing to a TFSA?

The CRA charges a penalty tax of 1% per month on the highest excess TFSA amount for each month the over-contribution remains in the account. This can add up quickly, so it's important to track your contribution room carefully, especially around withdrawals and re-contributions in the same calendar year.

Disclaimer: The information, rates, and figures provided on this page are for educational and illustrative purposes only and do not constitute financial or tax advice. The expected return rate and marginal tax rate used are examples only and do not represent guaranteed returns or your actual tax rate - investment values can fall as well as rise. TFSA contribution limits and tax rules are set by the CRA and can change - always verify your current contribution room and consult a qualified financial adviser or tax professional for advice specific to your situation.