TFSA Growth Estimator Canada
Project tax-free growth without pretending contribution room is unlimited. See what fits inside the TFSA, what remains unused, what falls outside the shelter, and how much annual tax drag the account may avoid.
See the TFSA room formula, model boundaries, and official references
Projection sequence
Net annual TFSA return = expected return minus fee. The equivalent monthly rate is (1 + net annual return)1/12 minus 1. Monthly contributions enter after that month’s growth; the annual lump sum enters at year-end.
Room sequence
Projected room = room available now + the editable future annual-room assumption for each projection year. New contributions are sheltered only while room remains. Existing balance and investment growth do not use new room.
Included
- Current TFSA balance and room supplied by the user
- One-time, monthly, and annual contributions
- Fees, inflation, and editable taxable-account drag
- Same-cash-flow TFSA versus taxable comparison
Excluded and limited
- No age, residency, withdrawal, transfer, or transaction-history room reconstruction
- No investment selection, market volatility, income tax return, or guaranteed return
- Future annual room is a planning assumption; only the 2026 CAD 7,000 limit is confirmed
- Taxable drag is a simplified editable rate, not province-specific tax accounting
Official model references
- CRA: calculate TFSA contribution room and 2026 dollar limit
- CRA: how contributions, withdrawals, losses, multiple accounts, and transfers affect room
- CRA: what to do if a TFSA is over-contributed
Model version: NH-TFSA-GROWTH-2026.07. Planning verdict thresholds are NumeraHub interpretation rules, not CRA thresholds.
Build the TFSA contribution path
Use your own room record. This estimator projects growth after that room constraint is supplied; it does not reconstruct lifetime TFSA eligibility.
Room and money already sheltered
Separate the current account balance from unused room. They are different inputs and should not be added together.
Money already inside the TFSA. It is not counted as a new contribution.
Use your own records across all TFSAs. CRA data may lag recent transactions.
Applied immediately and capped by the room you enter.
CAD 7,000 is confirmed for 2026. Later years remain an editable assumption.
A withdrawal normally returns as contribution room on January 1 of the next calendar year, not immediately. Do not add a same-year withdrawal to this room input unless separate unused room already covers it.
Contribution rhythm and horizon
Use a plan that can survive ordinary months, not only a perfect saving year.
Added at the end of each modeled month while room remains.
Modeled at year-end after monthly contributions.
Future room and returns are assumptions across this entire period.
Illustrative planning rate, not a guaranteed TFSA return.
Fee, tax-drag, and purchasing-power checks
These assumptions stop the nominal ending balance from becoming the only story.
Deducted from the expected annual return before monthly compounding.
Editable simplification, not your personal marginal tax rate.
Used only to translate the ending value into today’s purchasing power.
Why the room number matters more than the account balance
A TFSA balance can rise or fall without changing contribution room. Room is driven by annual dollar limits, unused prior room, eligible prior-year withdrawals, and current-year contributions. That is why this page asks for the balance and available room separately.
The safest room input comes from your own transaction records across every TFSA. CRA says its account information is updated after issuers report the previous year’s activity, so recent contributions may not appear immediately. If the room number is wrong, a mathematically correct growth projection can still describe an impossible contribution plan.
Sheltered, delayed, or outside the TFSA
Every planned contribution reaches a fork. If room exists, it enters the TFSA model. If room is already used, the amount is reported as outside room instead of being disguised as tax-free growth. That distinction is the main reason this page should remain separate from a general investment-growth calculator.
Outside-room money is not automatically a bad decision. It may belong in an RRSP, FHSA, emergency reserve, or non-registered account. The warning only means the amount cannot be called a TFSA contribution under the room path entered here.
Default example: how CAD 289,270 is built
The default case starts with CAD 25,000 already in the TFSA, CAD 42,000 of available room, and CAD 5,000 added now. It then contributes CAD 500 monthly plus CAD 3,000 at each year-end for 15 years. Expected return is 6.5%, annual fee is 0.35%, taxable-account drag is 1.0%, and inflation is 2.2%.
| Component | Amount | Note |
|---|---|---|
| Projected TFSA value | CAD 289,270 | Nominal ending balance after monthly net-return compounding and room-capped contributions. |
| Taxable comparator | CAD 263,195 | The same sheltered cash flows with the annual return reduced by the 1.0% editable tax-drag assumption. |
| Room left | CAD 7,000 | The plan uses about 95% of projected room and does not place any planned contribution outside the shelter. |
| Today’s-dollar value | CAD 208,708 | The nominal TFSA value discounted by 2.2% inflation for 15 years. |
Four formulas behind the projection
Expected annual return minus annual investment fee. The default is 6.5% minus 0.35%, or 6.15%.
(1 + net annual return)1/12 minus 1. Monthly contributions are added after each modeled month’s growth.
Sheltered contribution = the smaller of the planned contribution and remaining room. Any excess is reported outside room.
Nominal ending TFSA value divided by (1 + inflation)years. This is purchasing-power context, not a separate account value.
The taxable comparison is a planning lens, not a tax return
A non-registered account can hold interest, dividends, Canadian dividends, foreign income, and capital gains, each with different tax treatment and timing. A single annual drag cannot reproduce that tax record.
The comparison is useful for sensitivity: if the same cash flows lose 0.5%, 1.0%, or 1.5% of annual return to tax, how wide could the long-term gap become? Treat the answer as a planning range, not a refund or tax-liability estimate.
Two TFSA actions that can create a room mistake
Replacing a withdrawal too early
CRA says a TFSA withdrawal normally returns as room on January 1 of the following calendar year. Re-contributing in the same year can create an excess if separate unused room does not cover it.
Moving money without a direct transfer
Withdrawing from one TFSA and personally depositing into another counts as a withdrawal and a new contribution. A direct issuer-to-issuer transfer avoids using room in that way.
When the next savings dollar may belong elsewhere
A strong TFSA projection does not mean every available dollar should be invested immediately. High-interest debt, missing emergency cash, a near-term home purchase, and a high-income RRSP deduction opportunity can all change the order. Use the TFSA result as one decision layer, then compare the next dollar against the account or goal competing for it.
If room is nearly full, compare the next contribution with the TFSA vs RRSP Comparison Calculator Canada. If the final number looks large but its purchasing power feels unclear, use the Investment Return vs Inflation Calculator Canada.
TFSA growth questions that affect the projection
Does unused TFSA room expire?
Unused room carries forward, but the investment growth that could have happened during unused years cannot be recovered. This estimator keeps unused room visible without assuming that everyone should fill it immediately.
Does investment growth use TFSA contribution room?
No. Growth or loss inside the account does not consume or create contribution room. This model applies room only to new contributions.
Can I add a TFSA withdrawal back in the same year?
Only if you already have enough separate unused room. The withdrawn amount itself normally returns as new room on January 1 of the next calendar year.
Why can planned money appear outside TFSA room?
The contribution schedule can outrun the room path you entered. The calculator reports that amount separately instead of pretending it receives tax-free growth.
Is CAD 7,000 guaranteed for every future year?
No. CAD 7,000 is the confirmed TFSA dollar limit for 2026. The future annual-room field is editable because later limits can change.