Free TFSA vs RRSP Calculator for Canadians

See your projected retirement balance for both accounts with a live chart — and get a clear verdict on which one wins for your income and age.

Your Details

6.0%

TFSA vs RRSP Projection to Age 65

Years to Retirement
Your Marginal Rate (BC)
TFSA at Retirement
RRSP After-Tax
Better Option
Difference
Feature TFSA RRSP
2025 Annual Limit$7,000$32,490 / 18% of income
Contribution TypeAfter-tax dollarsPre-tax dollars (deductible)
Tax on GrowthNoneDeferred
Withdrawals Taxed?NeverYes, as income
Withdrawal Room Restored?Yes, next Jan 1No
Affects GIS/OAS Clawback?NoYes
Best ForLow-to-mid earners, flexibilityHigh earners, retirement focus

Frequently Asked Questions

The 2025 TFSA annual limit is $7,000. Total cumulative room since 2009 for someone who has always been eligible is $102,000 in 2025. Unused room carries forward indefinitely, and withdrawals are re-added to your room on January 1 of the following year.
Yes — and most Canadians should. A popular strategy: contribute to RRSP to get the tax refund when you're in a high bracket, then deposit that refund into your TFSA. You get the upfront deduction and the tax-free growth.
RRSP wins when your current marginal rate exceeds your expected retirement rate. If you earn over ~$57,375 today and expect modest retirement income, RRSP is typically better. The calculator above models this precisely.
CRA charges 1% per month on the excess until it's removed. Be careful with same-year re-contributions — withdrawn amounts are only re-added to your room on January 1 of the next year, not immediately.
TFSA is almost always better for low earners. RRSP withdrawals in retirement count as income and can reduce GIS benefits, trigger OAS clawback, and push you into the same bracket you're in now — eliminating the benefit.

How the TFSA vs RRSP Calculator Works

This calculator projects your retirement balance under two scenarios — TFSA and RRSP — and tells you which account delivers more after-tax money at age 65.

The Formula

Both accounts use the Future Value of a Growing Annuity formula:

FV = PV × (1 + r)ⁿ + PMT × [(1 + r)ⁿ − 1] / r

Where PV = current savings, PMT = annual contribution, r = annual return rate, n = years to retirement.

RRSP Advantage: The Tax Refund Reinvestment

When you contribute to an RRSP, you get a tax refund equal to your contribution × your marginal rate. This calculator assumes you reinvest that refund — which is the optimal strategy. At retirement, the full RRSP balance is taxed at your estimated retirement marginal rate (assumed 20%, since most retirees have lower income).

TFSA: Tax-Free All the Way

TFSA contributions come from after-tax income, but all growth and withdrawals are completely tax-free. This is more valuable when your current tax rate is low, or when you expect high income in retirement.

Example Calculation

Inputs: Age 35, income $80,000, $10,000/year contribution, 6% return, BC resident.

Current marginal rate: ~29.7% (federal + BC combined). RRSP path: You contribute $10,000, get a ~$2,970 refund, reinvest it — effectively contributing $12,970/year pre-tax. At 65 (30 years), the RRSP balance is taxed at 20% on withdrawal. TFSA path: $10,000/year grows tax-free for 30 years.

In this example, RRSP wins — the upfront tax savings plus 30 years of tax-deferred compounding outpace the TFSA's tax-free growth.

When TFSA Wins

If your current marginal rate is at or below 20% (roughly incomes under $57,000 in 2025), the TFSA will likely give you more at retirement — because the RRSP's tax refund isn't as valuable, yet withdrawals are still taxed.