The annual limits. The TFSA dollar limit for each year, as published by the Canada Revenue Agency, is: 2009 to 2012, $5,000 a year; 2013 and 2014, $5,500 a year; 2015, $10,000; 2016 to 2018, $5,500 a year; 2019 to 2022, $6,000 a year; 2023, $6,500; and 2024 to 2026, $7,000 a year. The limit is the same for all TFSA holders and is set every January 1. The limit is indexed to inflation and rounded to the nearest $500.
The total since 2009. If you were 18 and a Canadian resident for every year since the program began in 2009 and never contributed, your total room is $109,000. That is $20,000 for 2009 to 2012, plus $11,000 for 2013 and 2014, plus $10,000 for 2015, plus $16,500 for 2016 to 2018, plus $24,000 for 2019 to 2022, plus $6,500 for 2023, plus $21,000 for 2024 to 2026.
Worked example, checked against the CRA's figures. Suppose you turned 18 in 2015 and have never contributed to a TFSA. Your room is $10,000 for 2015, plus $16,500 for 2016 to 2018, plus $24,000 for 2019 to 2022, plus $6,500 for 2023, plus $21,000 for 2024 to 2026, for a total of $78,000. The CRA's own example on the same page follows Joe, who turned 18 in 2024, contributed the full $7,000 in 2024, contributed $2,000 in 2025, and has $12,000 of room in 2026: the $7,000 limit for 2026 plus $5,000 of unused room carried forward from 2025.
Withdrawals come back the next year. Any amount you withdraw is added back as available room on January 1 of the following year, along with that year's new annual limit. The CRA's example follows Alex, who had $6,000 of unused room at the end of 2025 and withdrew $4,000 in 2025. At the start of 2026 Alex has $6,000 plus the $4,000 withdrawal plus the $7,000 limit for 2026, for $17,000 of room. A withdrawal made in 2026 does not add room back until January 1, 2027.
New residents start later. If you are a new resident of Canada, you start to accumulate room on the day you have residency if you are 18 or older. The CRA's example follows David, who turned 40 in 2024 and became a resident the same year. He contributed $95,000 in 2024, believing he was entitled to the limits since 2009. He was only entitled to the $7,000 limit for 2024, leaving an $88,000 excess. Only the limits for years in which you were a resident count for you.
What does not change your room. Changes in the value of your investments do not affect your room. Earnings inside the TFSA do not reduce it, and losses do not increase it. Management fees do not affect it either. Your room is shared across every TFSA you hold: the limit applies to all your accounts together, not to each one separately.
Over-contributions are taxed. If you contribute more than your available room, the excess amount is taxed at 1% per month for as long as the excess remains in the account. Do not contribute while you are a non-resident. A contribution made while you are a non-resident is taxable, and the CRA says not to contribute until you have residency again.
The 2027 limit is pending. The Canada Revenue Agency had not announced the 2027 TFSA dollar limit when this page was built on November 7, 2026. This calculator uses the verified 2026 figures only and does not guess at 2027. Recheck the CRA TFSA pages in January 2027 for the 2027 limit.
What this calculator leaves out. It does not add back withdrawals made in 2026. It does not account for qualifying transfers, exempt contributions, or specified distributions, which the CRA treats separately. It does not cover years in which you were a non-resident, and it cannot see transactions your financial institution has not yet reported to the CRA. Your CRA account information is only updated once a year in the spring with the previous year's transactions, so compare it against your own records from every TFSA issuer before you contribute.
Sources: Canada Revenue Agency, Before you contribute to a TFSA (the annual limits table for 2009 to 2026, the accumulation rules, the Joe and David examples, the withdrawal rule, and the 1% tax on excess amounts) and Canada Revenue Agency, Calculate your TFSA contribution room (the 2026 limit of $7,000, the Alex example, the rule that withdrawals return the following January 1, and the warning that CRA account information is updated once a year in the spring. Both pages were opened at build time on November 7, 2026. No figure on this page comes from anywhere else. Where a figure could not be verified on an opened official page, this page says to check the official page instead of stating it.