TFSA Contribution Room Calculator
Last updated: 5 July 2026
Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI
- Canada's Tax-Free Savings Account was announced in the 2008 federal budget by Finance Minister Jim Flaherty and launched in 2009.
- Unlike an RRSP, TFSA contributions are not tax-deductible โ but every dollar of growth and every withdrawal is tax-free, forever.
- The annual contribution limit started at $5,000 in 2009 and has been indexed to inflation since, with unused room carrying forward year after year.
TFSA Calculator
A TFSA calculator works out the cumulative contribution room, projected investment growth, and tax-free withdrawal amounts in a Canadian Tax-Free Savings Account. It is used by Canadian residents 18+ with a valid SIN, financial advisors helping clients plan tax-efficient retirement, and high-income earners who have already maximized RRSP contributions.
The TFSA is a uniquely powerful Canadian retirement vehicle: contributions are made with after-tax dollars (no deduction), but all investment growth, interest, dividends, capital gains, accumulates tax-free, AND withdrawals are also tax-free (no tax on the way out). The combination of tax-free growth and tax-free withdrawal makes the TFSA a superior vehicle for non-retirement goals like a home down payment, emergency fund, or vacation savings.
How to Use the TFSA Calculator
- Enter your current age and province of residence (tax rates vary by province).
- Enter your current TFSA balance (from your CRA My Account).
- Enter the annual contribution amount you plan to make.
- Enter the expected annual investment return (typical: 4-7% for balanced portfolios).
- Enter your investment horizon in years.
- The calculator projects the year-by-year balance, total contributions, and tax-free growth (the difference between balance and total contributions).
Contribution Room
TFSA contribution room accumulates every year you're a Canadian resident 18+ with a valid SIN. The annual limits have been:
- 2009-2012: $5,000
- 2013-2014: $5,500
- 2015: $10,000
- 2016-2018: $5,500
- 2019-2022: $6,000
- 2023: $6,500
- 2024-2025: $7,000
Plus, any unused room carries forward indefinitely. Withdrawals also free up room the following January 1. A Canadian who has been eligible since 2009 (age 18+ that year) has cumulative room of approximately $102,000 by 2025.
TFSA vs RRSP
Both are tax-advantaged, but they work differently:
| Feature | TFSA | RRSP |
|---|---|---|
| Contribution deductibility | No (after-tax) | Yes (reduces taxable income) |
| Growth | Tax-free | Tax-free |
| Withdrawal | Tax-free | Taxed as income |
| Contribution room | Lifetime accumulation | 18% of earned income, capped |
| Income test for contribution | None | None |
| Best for | Short-to-medium goals, lower-income years | Retirement, high-income years |
The strategy: contribute to RRSP first if you have employer match or high marginal rate, then use TFSA for additional savings. Many Canadians max both.
What Can You Hold in a TFSA?
TFSA is just a wrapper, it can hold:
- Cash
- GICs (Guaranteed Investment Certificates)
- Bonds and bond ETFs
- Stocks and stock ETFs
- Mutual funds
- Options (with restrictions in some provinces)
You can hold US-listed ETFs without the 15% foreign withholding tax on dividends (unlike non-registered accounts). This makes TFSA the preferred account for US equity ETFs for Canadian investors.
Frequently Asked Questions
How much can I contribute to my TFSA in 2025? The 2025 annual TFSA limit is $7,000. Plus, any unused room from previous years carries forward. If you've been eligible since 2009 and haven't contributed, your cumulative room is approximately $102,000 in 2025. You can also re-contribute any amount withdrawn in previous years, starting January 1 of the following calendar year.
What happens if I over-contribute to my TFSA? Over-contributions are penalized 1% per month on the excess amount until withdrawn. For example, over-contributing by $1,000 incurs a $10/month penalty until you withdraw the excess. To avoid penalties, track your contribution room carefully using CRA My Account, and remember that room only becomes available January 1 of the following year after a withdrawal.
Are TFSA withdrawals taxable? No. TFSA withdrawals are completely tax-free, including the entire growth portion. The CRA does not issue a T-slips for TFSA withdrawals. However, if you re-contribute withdrawn amounts, you must wait until January 1 of the following year or you'll be over-contributing (and subject to the 1% monthly penalty).
Should I invest in my TFSA or pay off debt first? Generally, pay off high-interest debt (credit cards, personal loans above 7-8%) before contributing to TFSA, since the guaranteed after-tax return from debt avoidance exceeds what most TFSA investments deliver. Lower-interest debt (mortgage, student loans below 5%) is more nuanced, compare the after-tax cost of debt to the expected after-tax return from your TFSA investments.
What is the best TFSA investment? For most Canadians, a low-cost balanced ETF portfolio (e.g., VBAL, VGRO, or XEQT) is the best long-term TFSA investment. These provide global diversification, low fees (0.20-0.25% MER), and historical returns of 4-7% per year. For shorter horizons (1-3 years), a high-interest savings account ETF (CASH, PSA) or GIC ladder is more appropriate to protect principal.
Can I have multiple TFSAs? Yes, you can have multiple TFSAs (e.g., one at each of TD, Questrade, Wealthsimple). However, the total contribution across ALL TFSAs is capped by your contribution room. Over-contributing across multiple TFSAs triggers the 1% monthly penalty on the excess. The benefits of multiple TFSAs: (1) Asset segregation (TFSA for short-term goals, TFSA for long-term retirement savings). (2) Broker diversification (don't put all eggs in one broker's basket). (3) Tax-loss harvesting across accounts (if one broker has a losing position, you can sell and re-buy at another broker to claim the loss without triggering the superficial loss rule). The downside: more accounts to track, more statements to reconcile at tax time. For most Canadians, 1-2 TFSAs are sufficient; more than 3 is overkill.
What happens to my TFSA when I die? Unlike an RRSP, the TFSA does NOT lose its tax-free status on death. A spouse or common-law partner can inherit the TFSA and continue to hold the funds tax-free in their own TFSA (called a "TFSA rollover") without affecting their own contribution room. For non-spouse beneficiaries (children, siblings, friends), the inherited TFSA loses its tax-free status, the value at death becomes the contribution basis, and any further growth is subject to tax. Many estate planners recommend naming the spouse as the successor holder to preserve the tax-free benefit. If no successor is named, the TFSA becomes part of the estate and the value is included in the final tax return. Note: contributions made in the year of death are still subject to the 1% over-contribution penalty if total contributions exceed room.
Inputs and Their Effects
Each field on the TFSA Calculator form plays a distinct part in the calculation.
- your current age and province of residence (tax rates vary by province) - this value feeds the TFSA Calculator directly and shows up in the result.
- your current TFSA balance (from your CRA My Account) - this value feeds the TFSA Calculator directly and shows up in the result.
- the annual contribution amount you plan to make - this value feeds the TFSA Calculator directly and shows up in the result. Editing one field of the TFSA Calculator changes the output in line with the formula, so a misplaced value is visible in the answer.
Common Mistakes to Avoid
The errors that come up most often with the TFSA Calculator are easy to spot once you know them:
- Entering a value in the wrong unit for your current age and province of residence (tax rates vary by province); the TFSA Calculator answer is only right when the unit matches the label.
- Mixing conventions, such as percentages and decimals, where the TFSA Calculator formula expects one form.
- Rounding the inputs before the TFSA Calculator runs; keep the full values and let the tool round the final answer.
- Treating the TFSA Calculator result as exact when the inputs themselves were estimates.
When to Use the TFSA Calculator
Use the TFSA Calculator whenever you need a quick, reliable answer that fits the tool's scope. Common situations for the TFSA Calculator include homework and study, on-the-job quick checks, sanity-checking a more complex calculation, or exploring a scenario for personal interest. If the TFSA Calculator answer will be used for a decision that has legal, medical, or financial consequences, treat the result as a starting point and verify it with a qualified professional.
How the Math Works
The calculation behind the TFSA Calculator follows the standard form for this kind of problem: where percentages or ratios are required, the TFSA Calculator treats them as decimals internally; if a percentage field is shown, you can enter either the percentage as a whole number or the decimal form, but be consistent with the field's The TFSA Calculator applies that relationship in the order the algebra prescribes, converting inputs to consistent units first where the formula needs them.
Practical Tips
A few habits keep the TFSA Calculator results reliable:
- Confirm each input matches the label, especially your current age and province of residence (tax rates vary by province) and your current TFSA balance (from your CRA My Account) if both are present.
- Work in one unit system throughout the TFSA Calculator instead of converting mid-way by hand.
- Sanity-check the TFSA Calculator output against a rough estimate before relying on it.
- Keep a note of the values you used so the TFSA Calculator calculation can be reproduced later.
Worked Examples
A typical TFSA Calculator run takes reasonable inputs, produces a sensible answer, and returns it in a single click. Example: Beyond the worked examples earlier in this page, a few additional cases illustrate how the TFSA Calculator behaves at the edges of its input range. Boundary inputs. Entering the smallest or largest sensible value for a numeric input in the TFSA Calculator should produce a result at the corresponding end of the output range, not a runaway value or a silently clipped result.
References
- Government of Canada, Tax-Free Savings Account (TFSA), and your taxes, including contribution limits and the CRA's official TFSA contribution room. https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/tax-free-savings-account.html
- CRA, TFSA contribution room and limits. https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/tax-free-savings-account/contribution-room.html