LLLoonieLabs
Find your tool

calculator

TFSA calculator

TFSA calculator answers a concrete Canadian money task with visible methodology, source links, related tools, limitations, and a dated editorial review. Estimate TFSA growth and contribution planning while checking assumptions against CRA TFSA rules.

Last reviewed: 2026-05-10

What this page covers

Estimate TFSA growth and contribution planning while checking assumptions against CRA TFSA rules.

This page has a clear Canadian reader task, visible limitations, dated review notes, and source links that can be checked without signing in. The interactive app below may add calculators, tables, charts, or article formatting; this overview keeps the core context available when JavaScript is slow or unavailable.

Practical use cases

  • Run a conservative TFSA calculator scenario first, then adjust only one input at a time so the reader can see which assumption changed the result.
  • Compare the estimate with an official account, notice, benefit statement, employer document, lender quote, or government table before acting.
  • Use the result as a planning range, not as a filing instruction, lending approval, benefit entitlement, or personalized financial recommendation.

Sources checked

  • Canada Revenue Agency
  • Financial Consumer Agency of Canada
  • Statistics Canada

How to use this page

How to use TFSA calculator. Estimate TFSA growth and contribution planning while checking assumptions against CRA TFSA rules. This calculator is written for Canadian readers who need enough context to decide what to check next, not just a bare field, rate, table, or product name. Start with the page purpose, then compare the examples, sources, limitations, and related pages before acting. Run a conservative TFSA calculator scenario first, then adjust only one input at a time so the reader can see which assumption changed the result. Compare the estimate with an official account, notice, benefit statement, employer document, lender quote, or government table before acting. If the topic affects a tax filing, benefit application, credit decision, home purchase, investment choice, payroll question, or immigration-adjacent money plan, treat the page as a planning aid and keep the official source open while you work.

What can change the answer. The main assumptions are the numbers the reader enters, the province or account type selected, the public rates or thresholds used by the calculator, and the timing of the decision. A calculator result can change when tax brackets, benefit thresholds, interest rates, payroll rates, contribution limits, or local housing costs change. For TFSA calculator, the safest workflow is to change one input or fact at a time and write down which assumption moved the result. That makes it easier to separate a real decision from noise caused by an outdated rate, a rounded estimate, a promotional offer, a province-specific rule, or a missing household detail. Use the result as a planning range, not as a filing instruction, lending approval, benefit entitlement, or personalized financial recommendation. When a page compares products or paths, the comparison is framed around reader fit, fees, limits, eligibility, time horizon, and tradeoffs rather than a single universal winner.

Where to verify TFSA calculator. The source list for this page includes Canada Revenue Agency, Financial Consumer Agency of Canada, Statistics Canada. These links are chosen because primary government pages, regulators, public data providers, and issuer disclosures are better verification points than copied summaries. Use them to confirm thresholds, payment dates, rates, deadlines, contribution limits, account rules, fee schedules, and eligibility language before relying on a result. LoonieLabs keeps a visible reviewed date so readers can judge whether a page is current enough for the decision they are making. If a linked source changes, the corrections page and contact page give readers a direct way to flag the issue.

Limitations for TFSA calculator. The result is an estimate, not a filing instruction, loan approval, account recommendation, tax assessment, benefit entitlement, or legal conclusion. It is useful for comparing scenarios and spotting the variables that matter, but it cannot know every payroll setting, deductible expense, lender rule, employer policy, household change, or agency decision. LoonieLabs publishes plain-language educational material and keeps advertising separate from editorial ordering, examples, calculator formulas, warnings, and source selection. A page can still be useful when it narrows a question, shows the variables that matter, and points to stronger evidence, but it should not be used to bypass a notice, assessment, quote, contract, statement, or professional review that applies to the reader's own facts.

Privacy and data handling. Calculator-style pages process ordinary inputs in the browser where possible, and analytics pageviews are sent without calculator query strings. Optional analytics and advertising storage are controlled through consent choices. LoonieLabs does not sell calculator inputs, does not require an account for these tools, and does not use personalized ad targeting in the current launch configuration. Those privacy choices matter because many pages involve taxes, benefits, housing, credit, investing, newcomer planning, family income, or other sensitive household decisions.

Related next steps. Readers using TFSA calculator may also want All Canadian calculators, Benefits finder, Editorial methodology, Corrections policy, Financial disclaimer. Related links are meant to connect the next practical task: checking methodology, reading the disclaimer, reporting a correction, comparing a calculator result, or finding a broader guide. If the page is too narrow for the reader's situation, those links should make it easier to move from an estimate to a source-backed explanation. If the page cannot answer the question with enough Canadian context, the correct next step is to verify with an official source, a regulated institution, an employer, a lender, or a qualified professional.

Related pages

All Canadian calculatorsBenefits finderEditorial methodologyCorrections policyFinancial disclaimer
LL LoonieLabs

Free Canadian calculators and plain-English guides for taxes, benefits, housing, retirement, credit, investing, and newcomer money tasks.

Independent publisher based in Winnipeg. Educational information only, not financial, tax, legal, investment, or immigration advice.

Tools

All calculatorsIncome tax calculatorMortgage calculatorTFSA calculatorBenefits finderCredit card comparison

Guides

Pillar guidesMoney guidesNews and updatesCanada benefitsNewcomers hubMarkets hub

Trust

AboutEditor profileEditorial policyCorrectionsContactSite index

Legal

Privacy policyTerms of useDisclaimerXML sitemap

(c) 2026 LoonieLabs. Built in Winnipeg, Canada.

Calculators are estimates. Verify important decisions with official sources or a qualified professional.

  1. Home
  2. Finance Tools
  3. TFSA Calculator
Free tool
2026 updated
Canada

TFSA Contribution Room Calculator 2026

Your 2026 TFSA limit is $7,000 on top of whatever room you've carried forward. If you've been a Canadian resident and 18+ since 2009 and never contributed, your total room is $102,000. Enter your numbers below for an exact figure.

What changed for 2026

The annual TFSA limit holds at $7,000 for the third year running. Total cumulative room since 2009 is $102,000 for anyone eligible every year. See room by birth year →

Calculate your TFSA room

Your inputs are saved on this device and reflected in the URL.

TFSA Cumulative Contribution Room (2009–2026)

For informational purposes only. Not financial advice. Based on 2026 CRA guidelines.

How TFSA Contribution Room Works

Every Canadian resident aged 18 or older accumulates TFSA contribution room each year. The annual limit is set by the CRA and has ranged from $5,000 (in 2009) to $7,000 (in 2024–2026). Your total room is the sum of every year's limit since you became eligible, minus what you've already contributed, plus any withdrawals from previous years.

Withdrawals from your TFSA are added back to your contribution room — but not until the following calendar year. If you withdraw $5,000 in November 2025, that room becomes available again on January 1, 2026. This is one of the most misunderstood TFSA rules and a common cause of over-contributions.

Over-contributing to your TFSA triggers a 1% per month penalty on the excess amount. The CRA tracks your room automatically through your tax filings and T4 slips from your financial institution, but their "My Account" portal can sometimes lag behind. This calculator uses the same formula to give you an instant estimate.

If you turned 18 before 2009 and were a Canadian resident, your room starts accumulating from 2009 (when the TFSA was introduced). If you turned 18 after 2009 or became a resident after 2009, your room starts from whichever came later.

Frequently Asked Questions

The withdrawal trap

Withdrawing $5,000 in November doesn't let you re-contribute that $5,000 in December — the room comes back January 1 of the next year. Re-contributing in the same calendar year triggers the 1% per month over-contribution penalty. We've heard from readers hit with $300+ in penalties from this single mistake.

Fact-checked by LoonieLabs Tax & Benefits Reviewer · April 14, 2026

TFSA room by birth year

Quick lookup pages with your exact 2026 maximum room — no inputs needed.

  • Born 1991
  • Born 1992
  • Born 1993
  • Born 1994
  • Born 1995
  • Born 1996
  • Born 1997
  • Born 1998
  • Born 1999
  • Born 2000
  • Born 2001
  • Born 2002
  • Born 2003
  • Born 2004
  • Born 2005
  • Born 2006
  • Born 2007
  • Born 2008

Recommended reading

  • → Best Canada ETFs 2026 — what to hold inside your TFSA
  • → Best trading platforms in Canada 2026
  • → Best Canadian dividend ETFs for tax-free TFSA income

You might also like

🏠Rent vs BuyCompare renting and buying a homeTry it →🔎Benefits FinderCheck which federal benefits you qualify forTry it →⏰Hourly to SalaryConvert hourly wage to annual salaryTry it →