RRSP vs TFSA — which should you fund first?

By ·

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.

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.

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 full calculator will model these cases in Phase 2.

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

Where this fits in your overall registered-account stack

Canadian registered accounts — RRSP, TFSA, FHSA, RDSP, RESP — each have distinct contribution-room mechanics tied to the Income Tax Act (Canada) and Canada Revenue Agency administrative practice. The RRSP is the oldest, dating to 1957 when the federal government created Registered Retirement Savings Plans to encourage household retirement saving. Today the system layers on top of CPP/QPP (mandatory contributions) and OAS (residency-based) — the RRSP is the second pillar of Canadian retirement income.

The TFSA (Tax-Free Savings Account, introduced 1 January 2009) operates on a complementary basis: contributions are not deductible but withdrawals are entirely tax-free. The FHSA (First Home Savings Account, introduced 1 April 2023) is structurally a hybrid — RRSP-style deductibility going in, TFSA-style tax-free withdrawal coming out, but only for first-home purchase qualifying expenses. Most Canadians hold all three account types simultaneously, with contribution-room tracking handled separately for each by the CRA.

CRA notice-of-assessment as the canonical contribution-room source

Each year's CRA Notice of Assessment (issued after the personal income tax return is processed) shows the contribution room available for the following calendar year. The room is calculated from earned income, with the prior year's pension adjustment (if any) deducted, plus any carry-forward from prior years. The figure is binding for CRA purposes — over-contributions above the threshold are penalised at 1% per month until either withdrawn or absorbed by new room becoming available the following year.

The CRA's My Account portal at canada.ca/cra/my-account provides real-time access to contribution-room balances. The mobile app MyCRA also displays the room and recent transactions. For taxpayers without My Account access, the contribution-room figure can be requested from the CRA at 1-800-959-8281 or through the paper Notice of Assessment.

Frequently asked questions

What if my employer provides a registered pension plan?

If you participate in a defined-benefit or defined-contribution registered pension plan (RPP) or deferred profit-sharing plan (DPSP) through your employer, the CRA reports a pension adjustment (PA) on your annual T4 slip. The PA reduces your RRSP room dollar-for-dollar for the following tax year. High-end DB plan participants can have PA values exceeding ,000, effectively zeroing out their RRSP room.

Can I carry forward unused contribution room indefinitely?

Yes. Unlike the TFSA (which also carries forward but with a different mechanism), RRSP contribution room from earned income carries forward indefinitely until you turn 71 (the age at which RRSPs must be converted to a RRIF or annuity). The carry-forward room compounds across years for taxpayers who don't max out their annual room.

How does the over-contribution penalty work?

Over-contributions above ,000 (the lifetime over-contribution allowance) trigger a 1% per-month penalty until withdrawn. The withdrawal itself is taxed at marginal rate (it's a normal RRSP withdrawal). The penalty + withdrawal-tax combination usually outweighs any tax benefit from the over-contribution. See our over-contribution penalties guide for the formal mechanics and CRA Form T1-OVP.

2026 registered-account contribution ceilings — snapshot

Account 2026 annual ceiling Carry-forward rules
RRSP18% of earned income up to ,490Unused room carries indefinitely; $2,000 over-contribution buffer
TFSA,000 (2026 standard)Unused + withdrawn room re-added the following year
FHSA,000 (annual) / ,000 (lifetime)Carry-forward only after first contribution; 15-year participation limit
RESPNo annual cap / $50,000 lifetime per beneficiaryCESG grant matches 20% to age 17 (max $7,200 lifetime)