Canada TFSA room and growth planning

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.

Room before return Cap projected TFSA contributions at the room you enter instead of growing impossible deposits.
Fair tax-free comparison Compare identical sheltered cash flows inside and outside the TFSA.
Room-to-growth verdict Know whether the weak point is unused room, overflow, fees, or purchasing power.
Calculation review Oleksandr Domchynskyi
Last reviewed August 16, 2026
Official sources 3 CRA references
Correction Report an issue
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

Model version: NH-TFSA-GROWTH-2026.07. Planning verdict thresholds are NumeraHub interpretation rules, not CRA thresholds.

Step 1 · Build the cash-flow path

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.

CAD · 2026 base

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.

CRA

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.

Room is shared The room input must cover all TFSAs combined, not only one provider.
Losses do not reopen room A decline in investment value is not treated as a withdrawal or new room.
Overflow stays visible Planned money above room is reported, not silently counted as TFSA growth.
The input that can invalidate everything

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.

The decision behind the result

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.

Crawlable worked example

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%.

Total projected room CAD 147,000 CAD 42,000 now plus CAD 7,000 for each of 15 future years.
New contributions sheltered CAD 140,000 CAD 5,000 now plus CAD 9,000 per year.
Growth inside TFSA CAD 124,270 Ending value less starting balance and new sheltered contributions.
Tax-drag gap CAD 26,075 TFSA path minus the same cash flows under a 1.0% annual drag.
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.
Transparent calculation path

Four formulas behind the projection

1. Net TFSA return

Expected annual return minus annual investment fee. The default is 6.5% minus 0.35%, or 6.15%.

2. Monthly compounding rate

(1 + net annual return)1/12 minus 1. Monthly contributions are added after each modeled month’s growth.

3. Room admission rule

Sheltered contribution = the smaller of the planned contribution and remaining room. Any excess is reported outside room.

4. Today’s-dollar value

Nominal ending TFSA value divided by (1 + inflation)years. This is purchasing-power context, not a separate account value.

Model boundary

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.

Rules that change the input

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.

After the room decision

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.

Rule-sensitive questions

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.

Connected Canadian decisions