🇨🇦Canada

RRSP vs TFSA Calculator: Which Should You Max First?

Saving for retirement in your 40s, 50s or 60s? Answer 5 quick questions and see which account should get your next dollar — and why.

Question 1 of 5

What's your current income bracket?

The short answer for savers aged 40–65

Put money in the RRSP first if your tax rate now is higher than it will be in retirement. The deduction saves more tax today than the withdrawals will cost later. That is true for most people in their peak earning years.

Put it in the TFSA first if your rate will be the same or higher in retirement, if you expect OAS clawback, or if you might need the money before you retire. When it is close, the TFSA usually wins: withdrawals are tax-free, they don't count against OAS or GIS, and the room comes back.

RRSP vs TFSA side by side (2026)

FeatureRRSPTFSA
2026 annual limit18% of 2025 earned income, up to $33,810$7,000 (flat)
Cumulative roomUnused room carries forward, less any Pension Adjustment$109,000 if 18+ and resident since 2009
Going inDeductible — refund at your marginal rateAfter-tax — no deduction
GrowthTax-deferredTax-free
Coming outTaxed as incomeTax-free
Withdrawal restores roomNoYes, on 1 January next year
Counts for OAS clawback and GISYes (RRSP and RRIF withdrawals)No
Forced conversionTo a RRIF by 31 Dec of the year you turn 71Never — hold it for life
Over-contribution1% a month above a $2,000 lifetime cushion1% a month, no cushion
US dividendsNo US withholding (treaty)15% US withholding, not recoverable

Worked example: $5,000 at age 50

Setup. A 50-year-old with a 30% combined marginal tax rate today expects a 24% rate in retirement. They have $5,000 after tax to save, invested for 15 years at a 5% real return.

TFSA. Contribute $5,000. It grows to $10,395, and the whole amount comes out tax-free: $10,395.

RRSP. The same $5,000 net cost lets you contribute $7,143 (the refund covers $2,143, as long as you reinvest it). That grows to $14,849. After 24% tax on withdrawal you keep $11,286.

The RRSP wins by $891 (8.6%). The percentage edge depends only on the two tax rates, not on the time or the return. At the same rate both ways the accounts tie, and if your retirement rate is higher the TFSA wins.

When the rule changes

You're 55–65 and heading for OAS

Build the TFSA, plan RRIF draws around the clawback

OAS is clawed back at 15% of net income above the recovery threshold — $93,454 for payments in July 2026 – June 2027 (2025 income), $95,323 for 2026 income, gone entirely by about $152,062 at 65–74. RRIF withdrawals count as income; TFSA withdrawals do not. A big RRSP plus a decent pension can push you over, so many people draw the RRSP down in their early 60s, before OAS starts, and keep the TFSA for later.

Your peak earning years (roughly 45–60)

RRSP first, refund into the TFSA

This is usually when your marginal rate is highest and retirement income will be lower — the case the RRSP was built for. Use any room you carried forward from lower-income years now, and put the refund straight into the TFSA so both accounts grow.

You can max both

Do both — RRSP for the deduction, TFSA for flexibility

Together that is up to $40,810 a year in 2026 ($33,810 RRSP + $7,000 TFSA). The RRSP refund cycle funds next year's TFSA, and the TFSA gives you an income source in retirement that does not touch OAS.

Self-employed or uneven income

Carry RRSP room forward; deduct in high years

RRSP room never expires, and you can contribute in one year and claim the deduction in a later, higher-income year. In a $40,000 year use the TFSA; in a $150,000 year make the big RRSP contribution.

One spouse earns much more

Spousal RRSP + both TFSAs

The higher earner contributes to a spousal RRSP and takes the deduction at their rate; the money is later withdrawn at the lower earner's rate. Pension splitting covers this after 65, but a spousal RRSP also works for income before 65. Gifting a spouse money for their own TFSA is not caught by the attribution rules.

Five common mistakes

  1. 1. Spending the RRSP refund

    The RRSP only beats the TFSA if the refund is invested too. Spend it and the advantage mostly disappears.

  2. 2. Maxing the RRSP below about $58,523 of income

    Under the second federal bracket ($58,523 in 2026) the deduction is worth relatively little, and CPP and OAS can put you in a similar or higher bracket in retirement. Use the TFSA and save the RRSP room for higher-income years.

  3. 3. Re-contributing a TFSA withdrawal in the same year

    Withdrawals only restore room on 1 January of the following year. Putting the money back sooner without spare room is an over-contribution, taxed at 1% a month.

  4. 4. Deducting the $2,000 RRSP cushion

    The cushion avoids the over-contribution penalty but gives no deduction. Claiming it gets reassessed.

  5. 5. Holding US dividend stocks in the TFSA

    The Canada–US treaty exempts RRSPs and RRIFs from the 15% US withholding tax on dividends, but not TFSAs. Hold US dividend payers in the RRSP.

GIS note: GIS is income-tested, not balance-tested. RRIF withdrawals count toward the income test (a single pensioner's GIS stops at $23,112 of income, October–December 2026); TFSA withdrawals do not.

Related Canadian calculators and guides

General information, not tax or financial advice. Sources: Canada Revenue Agency (RRSP and TFSA limits, federal brackets), Service Canada (OAS recovery tax, GIS). Limits are indexed every year; check canada.ca or your CRA Notice of Assessment for your own room.

RRSP vs TFSA questions Canadians ask

RRSP or TFSA — which should I max first in 2026?

Max the RRSP first if your marginal tax rate today is clearly higher than the rate you expect in retirement; the deduction saves more now than the withdrawal will cost later. Max the TFSA first if your rate will be the same or higher in retirement, if you expect OAS clawback, or if you may need the money before retirement.

In the middle brackets the two are often within a few percent, and the TFSA's flexibility usually decides it. The 2026 limits are $33,810 for the RRSP (or 18% of 2025 earned income, if lower) and $7,000 for the TFSA.

What is the RRSP contribution limit for 2026?

The 2026 RRSP contribution limit is 18% of your 2025 earned income, up to a maximum of $33,810 — up from $32,490 for 2025. The CRA has already published $35,390 for 2027.

Unused room carries forward from previous years, so check your CRA Notice of Assessment for your exact limit.

What is the TFSA contribution limit for 2026?

The TFSA annual limit for 2026 is $7,000 — unchanged since 2024. If you were 18 or older in 2009, your total lifetime room is up to $109,000 (assuming no contributions made).

The 2027 limit rises to $7,500, taking lifetime room to $116,500; that figure follows from the CRA's inflation-indexing formula applied to CPI already published, though the CRA does not formally announce it until around November 2026. Unused room also carries forward indefinitely.

Is the RRSP better than the TFSA for high earners?

Usually. At a 45% combined rate today and a 30% rate in retirement, the RRSP ends up about 27% ahead of the TFSA for the same after-tax cost (0.70 ÷ 0.55), provided the refund is reinvested.

The exception is a retiree whose RRIF income would trigger OAS clawback, which adds 15% on top of income tax above the threshold.

Is the TFSA better than the RRSP for lower earners?

Usually. Below the second federal bracket ($58,523 in 2026) the RRSP deduction is worth relatively little, and once CPP and OAS start you may withdraw at a similar or higher rate.

TFSA withdrawals also do not count toward the GIS income test, while RRSP and RRIF withdrawals do.

Does the TFSA affect OAS or GIS in retirement?

No. TFSA withdrawals are not income for OAS, the OAS recovery tax (clawback), GIS or the age amount. RRSP and RRIF withdrawals all count.

That is the main reason people with large balances draw on the TFSA in their late 60s and 70s.

Can I contribute to both an RRSP and a TFSA in the same year?

Yes. They have separate limits and don't affect each other.

A common pattern is to contribute to the RRSP and put the tax refund into the TFSA.

What is the RRSP deadline for the 2026 tax year?

Contributions made in the first 60 days of a year can be deducted on the previous year's return. For the 2026 tax year that is March 1, 2027.

What happens to my RRSP at age 71?

By December 31 of the year you turn 71 you must convert it to a RRIF, buy an annuity, or cash it out (fully taxable). Most people choose the RRIF.

Minimum withdrawals start the following year at 5.28% of the January 1 balance and rise each year, to 20% from age 95.

Can I withdraw from my RRSP before retirement?

Yes, but the withdrawal is added to your taxable income and your bank withholds 10–30% tax up front (outside Quebec). The exceptions are the Home Buyers' Plan ($60,000 for a first home, repaid over 15 years) and the Lifelong Learning Plan ($20,000 for education).

The contribution room is not restored.

Can I move money from my RRSP to my TFSA?

Not directly. You would withdraw from the RRSP (taxed as income that year) and contribute the after-tax amount to the TFSA if you have room.

This only makes sense in an unusually low-income year, for example between retiring and starting CPP and OAS.

How big is the tax refund from an RRSP contribution?

Your refund is roughly the contribution times your marginal tax rate. A $10,000 contribution at a 30% marginal rate gives about $3,000 back.

Reinvesting that refund is what makes the RRSP come out ahead.

Keep your RRSP TFSA up to dateTrack my RRSP TFSA

Free to download · 7-day free trial

Track my RRSP TFSATrack