PennyCompass

TFSA Calculator

Free Canada TFSA calculator. Project tax-free growth on contributions up to your cumulative TFSA room since 2009.

Published

Project tax-free TFSA growth.

Final TFSA value

Total contributed

Worked example

Contribute the full $7,000 annual TFSA room every year, earn 7 percent, and let it run for 30 years. Treated as an annuity, the stream of deposits compounds to about $661,226 by year 30. Over that period you contribute $210,000 of your own money (30 years at $7,000), so the remaining $451,226 is investment growth. The defining feature of the TFSA is that none of that growth is ever taxed. There is no tax on the interest, dividends, or capital gains inside the account, and withdrawals are completely tax-free and do not count as income. Compared with a taxable account at the same return, the tax shelter is worth tens of thousands of dollars over a multi-decade horizon.

ItemAmount (CAD)
Annual contribution$7,000
Total contributed (30 years)$210,000
Tax-free growth$451,226
Final TFSA value$661,226
Final $661,226: contributions vs growth 68% growth 32% put in Contributed $210,000 Tax-free growth $451,226

How it is calculated

The projection uses the future-value-of-an-annuity formula, contribution times ((1 plus r) to the power n, minus 1) divided by r, where r is the annual return and n is the number of years. Each year's deposit earns compounding returns for every remaining year, which is why later growth dwarfs the contributions. The annual contribution is capped at your available room, which for 2026 is $7,000; a Canadian resident who has been eligible since 2009 has roughly $102,000 of cumulative room. Unused room carries forward indefinitely, and any amount you withdraw is added back to your room the following calendar year. Because all growth and withdrawals are tax-free, the TFSA tends to win over an RRSP when your tax rate today is similar to or lower than your expected rate in retirement.

Frequently asked questions

TFSA cumulative room since 2009?
For Canadian residents aged 18+ since 2009, total cumulative TFSA room as of 2026 is approximately $102,000. Unused room carries forward; withdrawals add back to room the following year.

Related calculators

Sources

  1. CRA — RRSP and TFSA Contribution Limits, Canada Revenue Agency
Embed this calculator on your site (free)

Paste this code into your page. The calculator stays up to date automatically and links back to PennyCompass.

Calculator by PennyCompass