Account Type Comparison
Compare RRSP, TFSA, and non-registered accounts. Calculate tax savings and see which account type maximizes your after-tax returns.
Last Updated: February 2026
Canadian investors have three main account types: TFSA (Tax-Free Savings Account), RRSP (Registered Retirement Savings Plan), and non-registered (taxable) accounts. The best choice depends on your income, marginal tax rate, and retirement timeline. There is no one-size-fits-all answer.
TFSAs are ideal for emergency funds, medium-term savings, and retirement if you're a lower-income earner. Contributions are NOT tax-deductible, but growth and withdrawals are 100% tax-free. Withdrawals also add back to your room the following January 1, giving you flexibility. Use TFSAs first unless you have a high marginal tax rate (45%+).
RRSPs make sense if your marginal tax rate is 40%+ and you expect a lower tax rate in retirement. Contributions are tax-deductible, reducing your current tax bill. Growth is tax-deferred. However, all withdrawals are fully taxable. RRSPs also trigger OAS clawback at high income levels. If your tax rate now equals your tax rate in retirement, the RRSP provides no net benefit — use a TFSA instead.
Non-registered accounts have no contribution limits and no tax benefits upfront. You pay capital gains tax (50% inclusion rate) on investment gains, but dividend tax credits apply to eligible Canadian dividends. Use non-registered accounts only after maxing TFSA and RRSP room. They're also useful for holding specific investments like corporate class funds or income-splitting strategies.
Spousal RRSPs let high-income earners fund a lower-income spouse's retirement, splitting income and reducing OAS clawback. There is no spousal TFSA, but high-income spouses can gift cash to fund a low-income spouse's TFSA — with no attribution rules. This is powerful for wealth equalization.
Was this calculator helpful?
Compare RRSP, TFSA, and non-registered accounts. Calculate tax savings and see which account type maximizes your after-tax returns.