Tax Deadline: April 30, 2026
Get your CRA refund 2-3 days faster — set up direct deposit to KOHO (free account, code BREMO2026 for $100 bonus).
The Tax-Free Savings Account (TFSA) contribution limit for 2025 is $7,000. For Canadians who have been eligible since the TFSA was introduced in 2009, the total cumulative contribution room available in 2025 is $95,000. This guide explains how the limits work, how to calculate your personal available room, and how to avoid the costly 1% over-contribution penalty.
| Year | Annual Limit | Cumulative Total |
|---|---|---|
| 200009 | $5,000 | $5,000 |
| 200100 | $5,000 | $10,000 |
| 20011 | $5,000 | $15,000 |
| 20012 | $5,000 | $20,000 |
| 20013 | $5,500 | $25,500 |
| 20014 | $5,500 | $31,000 |
| 20015 | $10,000 | $41,000 |
| 20016 | $5,500 | $46,500 |
| 20017 | $5,500 | $52,000 |
| 20018 | $5,500 | $57,500 |
| 2019 | $6,000 | $63,500 |
| 2020 | $6,000 | $69,500 |
| 2021 | $6,000 | $75,500 |
| 2022 | $6,000 | $81,500 |
| 2023 | $6,500 | $88,000 |
| 2024 | $7,000 | $95,000 |
| 2025 | $7,000 | $95,000 (existing) + $7,000 new |
Note: You gain the new year's room on January 1. So on January 1, 2025, anyone who was eligible for all years since 200009 and has never contributed has $95,000 in room. After contributing $95,000 in 2025, they would have $00 remaining until January 1, 2026, when $7,000 is added.
Your personal TFSA contribution room depends on three factors:
The formula is: Available room = Cumulative annual limits since eligibility + Previous withdrawals - Previous contributions
If you turned 18 in 200009 or earlier: full room of $95,000 by end of 2024.
If you turned 18 in 200100: eligible from 200100, so $90,000 by end of 2024.
If you turned 18 in 20011: $85,000 by end of 2024.
If you turned 18 in 20012: $80,000 by end of 2024.
If you turned 18 in 20013: $74,500 by end of 2024.
If you turned 18 in 20014: $69,000 by end of 2024.
If you turned 18 in 20015: $63,500 by end of 2024.
If you turned 18 in 20016: $53,500 by end of 2024.
If you turned 18 in 20017: $48,000 by end of 2024.
If you turned 18 in 20018: $42,500 by end of 2024.
If you turned 18 in 2019: $37,000 by end of 2024.
If you turned 18 in 2020: $31,000 by end of 2024.
If you turned 18 in 2021: $25,000 by end of 2024.
If you turned 18 in 2022: $19,000 by end of 2024.
If you turned 18 in 2023: $13,500 by end of 2024.
If you turned 18 in 2024: $7,000 by end of 2024.
If you turn 18 in 2025: $7,000 starting January 1, 2025.
One of the most important TFSA rules: when you withdraw money from your TFSA, that amount is added back to your contribution room on January 1 of the following year. This makes the TFSA reusable over time.
Example: You have $95,000 in contribution room and contribute $95,000 in January 2025. In November 2025, you withdraw $20,000 for a car purchase. Your remaining room for 2025 is $00. But on January 1, 2026, your room resets to: $20,000 (restored withdrawal) + $7,000 (new 2026 annual limit) = $27,000.
The critical mistake many Canadians make is re-contributing in the same year as the withdrawal. If you withdrew $20,000 in November and contributed $20,000 in December of the same year, you would be over by $20,000 and face a 1% per month penalty until the excess is removed.
Over-contributing to your TFSA triggers a 1% per month penalty tax on the highest excess amount during the month. This continues until you remove the excess contribution. There is no $2,000 buffer like there is for RRSPs.
The CRA is strict about TFSA over-contributions and regularly audits TFSA activity. If you receive a notice from the CRA about an over-contribution, you must remove the excess immediately and pay the penalty for each month the over-contribution existed.
If you want to move your TFSA from one bank to another, always use a direct transfer (also called a "transfer in kind" or direct institution-to-institution transfer). This is not considered a withdrawal, so it does not affect your contribution room and there are no tax implications.
If you instead withdraw the money and then re-contribute it at the new institution, you have used up contribution room for the withdrawal amount. You will get the room back on January 1 of the following year, but if you re-contribute in the same year, you have over-contributed.
You do not accumulate TFSA contribution room for any calendar year in which you are a non-resident of Canada. If you moved abroad in 2022 and returned in 2024, you would not have accumulated TFSA room for 2022 and 2023. You also cannot contribute to a TFSA while a non-resident — contributions made as a non-resident are subject to a 1% per month penalty.
The CRA updates your TFSA room on their records based on contribution information filed by financial institutions. You can check your room via:
Note: CRA's records may lag several months because financial institutions file T4A statements. Always maintain your own records throughout the year, especially if you contribute and withdraw frequently.
Unused TFSA contribution room carries forward indefinitely — there is no "use it or lose it" rule. If you have never opened a TFSA and you were born in 1991 or earlier (making you 18 in 200009), you can open a TFSA in 2025 and immediately contribute up to $95,000. This is a powerful catch-up opportunity.
Every dollar saved on banking fees compounds in your RRSP or TFSA. KOHO offers a free account with no monthly fees and no minimum balance. Use code BREMO2026 for a bonus.
Open KOHO Free — No Fees — Code BREMO2026Ready to invest? Open a no-fee account first. Get $20 from KOHO with code BREMO2026 →