It is the oldest question in Canadian household personal finance, and most of the time it does have a defensible answer. The Registered Retirement Savings Plan (RRSP) gives you an immediate deduction against your current-year taxable income; the Tax-Free Savings Account (TFSA) gives you tax-free growth and tax-free withdrawals at any time, but no deduction up front. The right one to fund first depends almost entirely on the difference between your marginal tax rate today and the marginal rate you expect to face when you eventually withdraw the money in retirement.
The simple decision rule
If your current marginal tax rate is higher than the rate you expect at retirement, fund the RRSP first. The deduction you take today is worth more in absolute dollars than the tax you will eventually pay on withdrawal. If your current marginal rate is lower than your expected retirement rate, the situation faced by a young professional whose career has not yet peaked, or by someone working part-time during graduate school, the TFSA wins. Pay the tax now at the lower rate, then never pay tax on the growth or the withdrawal.
Where most Canadians actually sit
For a worker in the middle of their career earning between $55,000 and $150,000, the combined federal-plus-provincial marginal rate sits between roughly 28% and 43%. Expected retirement marginal rate for the same household - drawing down RRIF income, CPP, and OAS, is typically 20% to 30%. That gap favours the RRSP for most middle-career households, which is why the conventional wisdom defaults to "RRSP first."
Where the TFSA wins
The TFSA wins in three concrete situations: (a) your taxable income today is under roughly $55,000 in a low-bracket province; (b) you expect substantial retirement income from a defined-benefit pension or rental property that will keep your retirement marginal rate elevated; or (c) you need access to the money before retirement age and want to avoid the bite of RRSP withholding tax and the loss of contribution room a withdrawal triggers. See how much your own cumulative TFSA room has grown since 2009.
Practical sequencing for most households
Most Canadian financial planners suggest a layered approach: max the employer RPP/DPSP match first (free money), then max the TFSA annual room of $7,000, then direct further savings into the RRSP up to your annual room. The reason this order beats "all RRSP first" for many households is that the TFSA's flexibility, withdraw anytime, recontribute the next calendar year, gives you an emergency-fund optionality the RRSP cannot match.
What to hold in each account
Which account matters as much as which asset class sits inside it. Interest income (GICs, bonds, high-interest savings) is taxed at your full marginal rate every year if held outside a registered account, so it benefits the most from shelter, in either the RRSP or TFSA, an interest-bearing GIC loses nothing to the account choice itself. Capital gains and Canadian eligible dividends already receive preferential tax treatment outside registered accounts (the capital-gains inclusion rate and the dividend tax credit), so the sheltering benefit is smaller, though still real, especially for a high-growth equity position held for decades.
One asymmetry favours the TFSA for higher-growth holdings: a stock that triples inside a TFSA delivers that full gain tax-free on withdrawal, while the same stock tripling inside an RRSP still owes full marginal-rate income tax on the whole withdrawn amount, growth included, since RRSP withdrawals are taxed as ordinary income regardless of what generated the growth inside. This is why many advisors suggest holding the highest-expected-growth assets in the TFSA when contribution room in both accounts is limited, and using the RRSP for the assets whose growth you'd tax at your (likely lower) retirement-year rate regardless.
Moving TFSA savings into an RRSP
A household that built up TFSA savings early (before RRSP room accumulated, or before earning enough to benefit from the RRSP deduction) can withdraw from the TFSA and contribute the same dollars to an RRSP later, once the marginal-rate math favours it. The withdrawal itself is tax-free and adds back to TFSA room starting the following calendar year; the RRSP contribution then generates a real deduction at your current marginal rate. This two-step move only makes sense once your current marginal rate has risen enough that the RRSP deduction is worth more than keeping the TFSA's permanent tax-free shelter, an irreversible trade once withdrawn TFSA room is spent as RRSP contribution room instead. Model both current and retirement marginal rates in the calculator before making this move.
Special cases worth knowing
The Home Buyers' Plan lets you borrow up to $60,000 from your RRSP for a first-home down payment, repayable over 15 years. The new First Home Savings Account (FHSA, introduced 2023) combines the RRSP's deduction with the TFSA's tax-free growth and is purpose-built for first-time buyers. Quebec residents additionally benefit from the abatement, which modestly reduces the effective federal portion of their marginal rate. PlainRRSP's calculators do not model these cases; they remain outside this registry's scope.
What we deliberately don't model
The CRA's Schedule 7 carry-forward rules, pension adjustments (PA), past-service pension adjustments (PSPA), spousal RRSPs, attribution rules, and US-tax filing obligations are out of scope for the Phase 1 decision tree. For household decisions in those territories, talk to a CPA or a CFP in your province, the calculator is a starting point, not a substitute for personalised advice.
Continue reading: How RRSP contribution room is calculated · TFSA cumulative room since 2009 · Maximizing the RESP CESG match
Registered-account reference
RRSP, TFSA and RESP rules each have separate contribution-room mechanics. Use your latest CRA deduction-limit statement as the authoritative figure for an RRSP decision; a Notice of Assessment, reassessment, Form T1028 and the CRA account can change that figure.
Pension adjustments and unused RRSP room
A pension adjustment is reported in box 52 of a T4 or box 034 of a T4A and generally reduces the following year's RRSP deduction limit. Unused RRSP room can carry forward, but the amount available to deduct is the figure the CRA records for you. Read the CRA pension-adjustment guidance.
Excess-contribution rules
The CRA says unused RRSP contributions that exceed the deduction limit by more than $2,000 generally face a 1% monthly tax. TFSA excess amounts are also generally taxed at 1% per month. Remove an excess promptly and use the CRA's instructions for the relevant return rather than relying on a generic cleanup rule. RRSP excess-contribution rules and TFSA excess-contribution rules explain the exceptions, calculation and filing steps.
2026 registered-account contribution ceilings
| Account | 2026 ceiling | What the figure covers |
|---|---|---|
| RRSP | 18% of earned income, up to $33,810 | Annual deduction limit; personal available room is CRA-specific |
| TFSA | $7,000 | Annual room; withdrawals return as room in the next calendar year |
| RESP | $50,000 lifetime per beneficiary | Basic CESG: $500 annually, up to $7,200 lifetime |