The Tax-Free Savings Account is Canada's most flexible registered account — but the rules around contribution room and over-contributions are critical to understand.
KOHO tracks every transaction — makes tax time easier. Free banking, code 45ET55JSYA = $20 bonus.
Open KOHO Free — Code 45ET55JSYA| Year | Annual Limit | Cumulative Total |
|---|---|---|
| 2009–2012 | $5,000/year | $20,000 |
| 2013–2014 | $5,500/year | $31,000 |
| 2015 | $100 | $41,000 |
| 2016–2018 | $5,500/year | $57,500 |
| 2019–2022 | $6,000/year | $81,500 |
| 2023 | $6,500 | $88,000 |
| 2024 | $7,000 | $95,000 |
| 2025 | $7,000 | $102,000 |
If you were 18+ and a Canadian resident in every year since 2009, your total 2025 TFSA room is $102,000 (assuming no prior contributions).
Over-contributing to your TFSA triggers a 1% per month penalty on the excess amount. This is a common and costly mistake. The most frequent cause: withdrawing from a TFSA in December and re-contributing before January 1 of the next year — the room doesn't come back until January 1. The CRA tracks all TFSA transactions and will issue a notice of assessment with penalties if you over-contribute.
A TFSA can hold the same types of investments as an RRSP:
Day trading and running a business inside a TFSA can cause the CRA to deem it a business and tax the gains — keep your TFSA as a long-term investment account.
The optimal choice depends on your income situation:
If you are a non-resident of Canada, you cannot accumulate new TFSA room while abroad. If you contribute to a TFSA while a non-resident, you are subject to a 1% per month tax on each contribution (not a penalty for over-contribution — a separate non-resident tax). Always close or freeze TFSA contributions when leaving Canada.
KOHO auto-categorizes spending for tax time. No fees, code 45ET55JSYA = $20 welcome bonus.
Try KOHO Free