When does the RRSP win?
The RRSP wins when your marginal tax rate in retirement is lower than your current marginal tax rate. You get a tax deduction at a high rate today and pay tax on withdrawals at a lower rate in retirement. The difference is profit you keep.
This scenario is common for high-income earners who expect their retirement income to be significantly lower than their working income. For example, someone earning $120,000 today (roughly 40% combined marginal rate in Ontario) who expects retirement income of $50,000 (roughly 25% marginal rate) benefits from the 15 percentage point gap.
The RRSP advantage depends entirely on reinvesting the tax refund. When you contribute $7,000 to an RRSP at a 40% marginal rate, you receive a $2,800 refund. If you reinvest that $2,800 in a non-registered account, it grows alongside your RRSP and adds to your total after-tax wealth. If you spend the refund, you lose most of the RRSP's mathematical advantage.
The bigger the gap between your current and retirement tax rates, the larger the RRSP advantage. A 15 percentage point gap on a $7,000 annual contribution over 25 years at 6% return produces roughly $30,000 to $40,000 more after-tax wealth compared to the TFSA.
When does the TFSA win?
The TFSA wins when your marginal tax rate in retirement is the same as or higher than your current rate. Since TFSA withdrawals are completely tax-free, you avoid the future tax entirely. With the RRSP, you would deduct at today's rate and then pay back at the same or higher rate, gaining nothing or losing money.
This scenario applies to many Canadians. Early-career professionals with room for income growth, self-employed individuals with variable income, and anyone expecting pension income, CPP, OAS, and RRSP/RRIF withdrawals to push their retirement bracket to their current level or higher.
The TFSA also wins on flexibility. You can withdraw any amount, at any time, for any reason, with no tax consequences. RRSP withdrawals outside of the HBP or LLP trigger immediate withholding tax (10% to 30% depending on the amount) and are added to your taxable income for the year.
Critically, TFSA withdrawals do not count as income for government benefit calculations. RRSP/RRIF withdrawals can trigger OAS clawback (starting at $90,997 in 2026) and reduce GIS eligibility. For lower-income retirees, the effective marginal tax rate on RRSP withdrawals can exceed 50% when benefit clawbacks are included.
Tax bracket analysis: how to estimate your rates
Your combined federal and provincial marginal tax rate depends on your province and taxable income. The calculator uses this rate to determine the RRSP refund and the tax on RRSP withdrawals.
For 2026, combined federal and provincial marginal rates in Canada range from approximately 20% (lowest bracket in Alberta) to 54% (highest bracket in Nova Scotia). Most working Canadians fall between 29% and 43%. Common benchmarks: $55,867 to $111,733 of federal income is taxed at 20.5% federally, plus the provincial rate.
Estimating your retirement tax rate is the harder part. Add up expected sources: CPP (max $17,300 in 2026), OAS ($8,560), employer pension, RRSP/RRIF mandatory withdrawals, and any other income. Apply the tax brackets for your province to estimate the marginal rate. Most retirees without a large pension land between 20% and 33%.
If you are unsure, try several scenarios in the calculator. The crossover point where the two accounts are equal is when the current and retirement rates match. Any retirement rate below that favours the RRSP; above that favours the TFSA.
| Scenario | Current Rate | Retirement Rate | Winner |
|---|---|---|---|
| High earner, modest retirement | 43% | 25% | RRSP (large advantage) |
| Mid earner, pension income | 33% | 33% | Tie (TFSA for flexibility) |
| Early career, income growth ahead | 29% | 33% | TFSA wins |
| Low income, GIS eligible | 25% | 50%+ effective | TFSA (significant advantage) |
Using both accounts: the optimal strategy for most Canadians
Most Canadians should contribute to both the RRSP and the TFSA rather than choosing one exclusively. The two accounts complement each other and hedging across both reduces the risk of guessing your future tax rate wrong.
A common approach is to prioritize the RRSP for contributions that push you into a lower tax bracket, then direct additional savings to the TFSA. For example, if your income is $95,000 and the next federal bracket starts at $111,733, an RRSP contribution of $16,733 keeps you in the lower bracket. The remaining savings go to the TFSA.
In retirement, the combination gives you tax planning flexibility. You can draw from the RRSP/RRIF up to the top of a low bracket, then withdraw from the TFSA tax-free for any additional spending. This keeps your taxable income low, preserves OAS eligibility, and maximizes government benefits.
If you can only max out one account, the general rule is: RRSP if your current rate is clearly higher than your expected retirement rate; TFSA if the rates are similar or your retirement rate might be higher; both if you have the contribution room for it.
Contribution room differences: RRSP vs TFSA
The RRSP and TFSA have fundamentally different contribution room structures. Understanding both prevents costly over-contribution penalties and helps you plan how much to allocate to each account.
The RRSP deduction limit for 2026 is 18% of your prior-year earned income, up to a maximum of $32,490. Unused room carries forward indefinitely. You also receive pension adjustments that reduce your room if you participate in an employer pension plan. You can check your exact RRSP room on your Notice of Assessment or through My Account on Canada.ca.
The TFSA annual limit for 2026 is $7,000. Cumulative lifetime room for someone eligible since 2009 is $109,000. Unused room carries forward. When you withdraw from a TFSA, the withdrawn amount is added back to your room on January 1 of the following year. There is no earned income requirement for TFSA room.
A critical difference: RRSP contributions must stop at age 71 (converted to a RRIF), while TFSA contributions can continue at any age as long as you have a valid SIN. This makes the TFSA particularly valuable for Canadians over 71 who still have savings capacity.
Worked example: comparing RRSP vs TFSA for a 35-year-old
Step 1: Set your annual contribution. You plan to contribute $7,000 per year to whichever account wins the comparison.
Step 2: Set the expected return. Your diversified portfolio has an expected return of 6% annually.
Step 3: Set the investment horizon. You are 35 and plan to retire at 60, so enter 25 years.
Step 4: Enter your current marginal tax rate. Your combined federal and Ontario rate is 40% (income around $110,000).
Step 5: Enter your expected retirement rate. You expect retirement income of around $55,000, putting you at roughly 30% combined marginal rate.
Step 6: Review results. At 6% for 25 years with $7,000/year: the RRSP grows to $411,350 pre-tax, which becomes $287,945 after the 30% retirement tax. Your cumulative RRSP refunds ($70,000 total) reinvested at the after-tax rate grow to approximately $98,130. Total RRSP after-tax: $386,075. The TFSA grows to $411,350 after-tax (no tax on withdrawal). The RRSP loses by about $25,275 in this example because even though the retirement rate is lower, the refund reinvested in a taxable account creates tax drag. Adjust the rates to find your personal breakeven.
Frequently asked questions
Is the RRSP or TFSA better for retirement savings?
It depends on how your tax rate changes between now and retirement. If your retirement rate will be significantly lower than your current rate, the RRSP wins because you deduct at a high rate and withdraw at a low rate. If the rates will be similar or your retirement rate could be higher (due to pensions, OAS, etc.), the TFSA wins because withdrawals are completely tax-free. Most Canadians benefit from contributing to both accounts.
What if my current and retirement tax rates are the same?
When tax rates are equal, the RRSP and TFSA produce mathematically equivalent after-tax results (assuming the RRSP refund is reinvested). In a tie scenario, the TFSA is generally preferred because of its greater flexibility: no withholding tax on withdrawals, no impact on OAS or GIS, no age limit on contributions, and no mandatory withdrawals at age 71.
Does this calculator assume I reinvest the RRSP tax refund?
Yes. The calculator reinvests the RRSP tax refund in a non-registered account where it grows at the after-tax rate. This is the mathematically fair comparison. If you spend the RRSP refund instead of reinvesting it, the TFSA wins in almost every scenario regardless of tax rates.
How do I know my marginal tax rate?
Your marginal tax rate is the combined federal and provincial rate on your next dollar of income. You can find it on the CRA's tax rate tables or use our Take-Home Pay Calculator. For 2026, rates range from about 20% to 54% depending on province and income. Common rates for middle-income Canadians are 29% to 40%.
Should I contribute to both RRSP and TFSA?
Yes, most Canadians should use both accounts. Contribute enough to the RRSP to bring your income down to a lower tax bracket, then direct remaining savings to the TFSA. In retirement, draw from the RRSP/RRIF up to a low bracket and supplement with tax-free TFSA withdrawals. This combination minimizes lifetime taxes and preserves government benefits.
What about OAS clawback and the RRSP?
RRSP/RRIF withdrawals count as taxable income and can trigger OAS clawback starting at $90,997 of net income (2026). The clawback rate is 15% of income above the threshold, which effectively adds 15 percentage points to your marginal tax rate. TFSA withdrawals do not count as income and never trigger clawback. This is a significant hidden cost of the RRSP for retirees near the clawback threshold.
Can I withdraw from my RRSP before retirement?
Yes, but there are costs. RRSP withdrawals are subject to withholding tax (10% on amounts up to $5,000, 20% on $5,001-$15,000, 30% above $15,000; different rates in Quebec) and the full amount is added to your taxable income for the year. The exceptions are the Home Buyers' Plan (up to $60,000 tax-free for a first home) and the Lifelong Learning Plan (up to $20,000 for education). TFSA withdrawals have no tax or restrictions.
What is the RRSP contribution limit for 2026?
The 2026 RRSP deduction limit is 18% of your 2025 earned income, up to a maximum of $32,490, plus any unused room from prior years. There is a $2,000 lifetime over-contribution buffer before penalties apply. You can check your exact room on your CRA Notice of Assessment or through My Account on Canada.ca.
At what income level does the RRSP start winning?
The RRSP starts winning when your current marginal rate is meaningfully higher than your expected retirement rate, typically a gap of 5+ percentage points. For most provinces, this means a current income above roughly $55,000 to $70,000 (where marginal rates reach 29%+) combined with expected retirement income below $50,000 to $55,000. Use the calculator to model your specific situation.
Does this calculator account for inflation?
The calculator shows nominal returns (before inflation adjustment). To estimate real (inflation-adjusted) outcomes, subtract the expected inflation rate (typically 2% to 3%) from your expected return. The comparison between RRSP and TFSA is unaffected by inflation because both accounts are assumed to earn the same return.