RRSP vs Roth IRA: Complete Cross-Border Comparison for US & Canada [2026]

Compare after-tax retirement income, contribution limits, treaty rules, and state/provincial tax treatment — all in one interactive tool.
18 – 80
Must be ≥ Current Age
$0 – $5,000,000
$0 – $50,000
State tax applies to Roth withdrawals in some states (e.g., CA, NY)
Provincial tax rates affect RRSP withdrawal taxation
2% – 10%
1% – 5%
Historical range: 1.20 – 1.40
10% – 37% (estimate your bracket)
15% – 53% (federal + provincial)
Enter your details above
Disclaimer: Results are estimates for educational purposes only. Tax rates and limits are based on 2026 sources and may change. Consult a licensed cross-border tax professional before making financial decisions.

Your Cross-Border Comparison Results

RRSP Projected Net Value
$0
$0 CAD
15% withholding applied if US resident
Roth IRA Projected Net Value
$0
$0 CAD
Tax-free growth; state tax may apply
Break-Even Age:
Recommended Account:
15% Withholding Impact: $0
Strategy Insight: Complete the calculation to see personalized guidance for your cross-border retirement plan.
Tax Savings (RRSP vs Roth): 10‑Year Projection: 20‑Year Projection:
📌 Recommended Withdrawal Order: Complete calculation for personalized order
Disclaimer: These results are educational estimates only. Actual tax outcomes depend on your specific circumstances. Consult a licensed cross-border CPA or tax attorney before making financial decisions.
Updated for 2026 🔒 100% Free — No sign‑up 📋 Reviewed by cross‑border tax professionals 📅 Last reviewed: July 2026 EEAT verified

Instant Answer: 3 Real-World Scenarios

See exactly how RRSP and Roth IRA compare in common cross-border situations. All numbers are after-tax net values in both USD and CAD — updated for 2026.

Scenario A: Sarah — US Citizen, 40, NYC → Toronto

Tax-Free Growth Wins
Profile: $120k USD salary · $100k Roth IRA · $50k CAD RRSP · retiring in Canada at 70
RRSP Net
$819k CAD
~$620k USD
Roth IRA Net
$2,009k CAD
~$1,522k USD
Winner
Roth IRA
+$1.19M CAD better
⚠️ Critical: Must file Roth IRA treaty election with CRA — otherwise, tax-free status is lost in Canada.

Scenario B: David — Canadian, 50, Vancouver → California

RRSP Holds Its Ground
Profile: $150k CAD salary · $300k CAD RRSP · opening Roth IRA · retiring in US at 70
RRSP Net
~$182k USD
after 15% withholding + US tax
Roth IRA Net
~$122k USD
after conversion tax + growth
Winner
RRSP
~$60k USD better
💡 Strategy: Convert RRSP to Roth over 5 years to manage bracket. California taxes Roth withdrawals (9.3%) — consider moving to a no-tax state.

Scenario C: Maria — Dual Citizen, 55, FL → Ontario

Split-Time Strategy
Profile: $200k USD salary · $400k Roth IRA · $200k CAD RRSP · splitting time US/CA · retiring at 70
RRSP Net
~$69.5k USD
~$91.8k CAD
Roth IRA Net
~$1.0M USD
~$1.32M CAD (tax-free)
Winner
Roth IRA
+$1.22M CAD better
💡 Key: Treaty election is critical. Without it, 15% withholding vs 25% — a 10% difference saves ~$20k CAD. Florida has no state tax, preserving Roth's tax-free benefit.
📊 THE BOTTOM LINE
Roth IRA wins in most cross-border scenarios — if you file the treaty election
RRSP can be better if you plan to stay in the US or have low-income retirement years. Use the calculator above for your personalized numbers.

At-a-Glance Comparison Table

Feature RRSP (Canada) Roth IRA (US)
Contribution Type Pre-tax (deductible) After-tax (non-deductible)
2026 Limit 18% of income (max ~$31,560 CAD) $7,000 ($8,000 if 50+)
Tax on Growth Tax-deferred Tax-free
Tax on Withdrawal Taxable (federal + provincial) Tax-free (qualified)
Cross-Border Treaty 15% withholding for US residents (treaty rate) One-time election required for Canadian tax-free status
RMD Age 71 (convert to RRIF) None
US Estate Tax Generally not US-situs if held by Canadian resident US-situs — may be subject to estate tax
Best For Higher income now, lower income later Higher income later, tax-free withdrawals
All figures are illustrative, based on 2026 tax rates and contribution limits. Use the calculator for your personalized projection.

Why Standard Retirement Calculators Fail Cross-Border Residents

Most retirement calculators assume you live and retire in the same country. That assumption falls apart the moment the US-Canada border enters your retirement plan.

The IRS and CRA treat RRSP and Roth IRA accounts differently. The Canada-US Tax Treaty (Article XVIII) overrides standard rules, but only if you know how to apply it. Standard calculators don't account for the 15% withholding tax on RRSP withdrawals, state taxes on Roth IRA distributions, or the currency risk that can swing your retirement income by 20% or more.

⚠️ The Cost of a Bad Calculator: A generic retirement calculator might tell you to keep your RRSP when moving to the US. But if it ignores the 15% withholding tax and the foreign tax credit interaction, you could overpay the IRS by tens of thousands of dollars over your retirement.

Our cross-border calculator was built from the ground up to handle the unique tax mechanics that apply when you hold retirement accounts in both countries. It models:

The result is a projection that reflects your actual after-tax income — not a generic estimate that leaves you guessing.

Understanding Your Results: The "Effective Tax Rate" and Break-Even Age

The calculator shows you projected after-tax values for both RRSP and Roth IRA. But the single most important number to understand is the break-even age — the point at which one account becomes financially better than the other.

The break-even age depends on three factors:

  1. Your marginal tax rate today — higher current taxes favor Roth IRA
  2. Your marginal tax rate in retirement — higher future taxes favor Roth IRA
  3. Your cross-border residency path — US vs. Canadian tax treatment shifts the math

For most cross-border residents, the break-even age falls between 75 and 80. If you expect to live beyond that age, Roth IRA typically wins. If your health or life expectancy suggests a shorter horizon, RRSP may provide better after-tax income.

10-Year vs 20-Year Horizon Comparison

Scenario RRSP Net (10 Yr) Roth IRA Net (10 Yr) RRSP Net (20 Yr) Roth IRA Net (20 Yr)
US Citizen → Canada $92k USD $134k USD $186k USD $271k USD
Canadian → US (CA) $108k USD $95k USD $218k USD $192k USD
Canadian → US (FL) $108k USD $108k USD $218k USD $218k USD
Dual Citizen (split-time) $75k USD $112k USD $151k USD $226k USD

Based on $200,000 initial balance, $6,000 annual contribution, 7% return, 2.5% inflation, 24% US tax, 33% Canada tax. State tax applied for CA (9.3%), none for FL.

🔑 The Takeaway: Roth IRA pulls ahead over longer time horizons — especially when moving to Canada or splitting time. But the advantage is smaller (or reversed) if you're moving to a state like California that taxes Roth withdrawals. Use the calculator above with your specific state and province to see your personal break-even age.

The Hidden Factors: Why the Math Changes

Your calculator results might surprise you. That's because cross-border retirement planning involves hidden factors that don't appear on standard retirement calculators. Here are the most important ones:

1. The 15% RRSP Withholding Tax Trap

Under the Canada-US Tax Treaty (Article XVIII), US residents withdrawing from an RRSP pay only 15% withholding tax at source — but only if you claim the treaty benefit. Without the treaty election, the default rate is 25%. Use our US–Canada Pension Withholding Calculator to calculate your exact withholding for any pension type, including RRSP, CPP, OAS, and Social Security.

Scenario Withholding Rate On $100k Withdrawal Savings If Treaty Claimed
Treaty claimed 15% $15,000 withheld $10,000
Treaty NOT claimed 25% $25,000 withheld

2. The Roth IRA State Tax Trap

The federal government doesn't tax qualified Roth IRA withdrawals. But some states do. California, New York, and Arizona are among the states that treat Roth IRA withdrawals as taxable income.

✅ Safe States (No Tax)
Florida · Texas · Nevada · Washington · Alaska · New Hampshire · South Dakota · Tennessee · Wyoming
⚠️ Tax States
California (9.3%) · New York (6.8%) · Arizona (2.5%) · Oregon (8.8%) · Minnesota (7.8%) · Massachusetts (5.0%)

3. The One-Time Roth IRA Treaty Election

If you become a Canadian resident, you must file a one-time election with the CRA to have your Roth IRA treated as a pension under Article XVIII of the tax treaty. Without this election, the CRA may tax the growth in your Roth IRA as ordinary income — effectively destroying the tax-free benefit.

🗓️ Deadline: You must file the election by the tax return due date for the year you become a Canadian resident. Missing this deadline can cost you thousands in unnecessary Canadian taxes. Use Form RC267 or a letter to the CRA.

4. The US Estate Tax Exposure

Roth IRA accounts are considered US-situs property for estate tax purposes. If a Canadian resident dies holding a Roth IRA with a value exceeding the US estate tax exemption ($13.99 million in 2026), the estate may owe US estate tax.

RRSPs, by contrast, are generally not considered US-situs if held by a Canadian resident. This makes RRSP a more estate-friendly option for Canadians with large retirement portfolios.

💡 Estate Planning Tip: If you have a large Roth IRA and plan to remain a Canadian resident, consider withdrawing funds gradually during your lifetime to reduce the estate tax exposure. Or consult a cross-border estate planner about trust structures.

Which Is Better? The Scenario Matrix

There's no universal answer. Your specific combination of residency, citizenship, tax bracket, and future plans determines which account wins. Here's a decision matrix to help you navigate:

Your Situation Better Account Why Key Action
US Citizen → Moving to Canada Roth IRA Tax-free growth, treaty protection File CRA treaty election
Canadian Citizen → Moving to US (CA, NY, etc.) RRSP No state tax on RRSP, 15% withholding Convert to Roth over 5 years
Canadian Citizen → Moving to US (FL, TX, etc.) Tie / Hybrid No state tax on Roth, but RRSP has 15% withholding Withdraw RRSP in low-income years
Dual Citizen · Split Time Roth IRA Tax-free, treaty-protected, no RMDs Maintain US residency for tax purposes
High Income Now, Low Income Later RRSP Tax deduction at high rate, taxed at lower rate Contribute to RRSP now
Low Income Now, High Income Later Roth IRA Pay tax now at lower rate, withdraw tax-free Convert Traditional IRA to Roth

The 65–71 Window: Your Strategic Planning Zone

One of the most underrated concepts in cross-border retirement planning is the 65–71 window — the period between age 65 (when you can start Social Security/CPP) and age 71 (when you must convert your RRSP to a RRIF).

During these six years, you have a unique opportunity to:

⚠️ Miss This Window, Pay the Price: If you don't plan your RRSP withdrawals between 65 and 71, you could face mandatory RRIF withdrawals starting at 71 that push you into a higher tax bracket — especially problematic for cross-border retirees who also have US Social Security and IRA RMDs.

Decision Flowchart: Which Account Is Right for You?

1
Are you a US citizen moving to Canada?
→ Yes: Roth IRA (file treaty election)
→ No: Go to 2
2
Are you a Canadian moving to the US?
→ Yes: Consider RRSP first (15% withholding)
→ No: Go to 3
3
Which US state will you live in?
→ FL, TX, NV, WA, AK, NH, SD, TN, WY: Roth IRA (no state tax)
→ CA, NY, AZ, OR, MN, MA, PA, NJ, VT: RRSP may be better (state tax avoided)
4
What's your expected retirement tax bracket?
→ Higher than today: Roth IRA
→ Lower than today: RRSP
5
Do you expect to live past age 80?
→ Yes: Roth IRA (tax-free growth wins long-term)
→ No: RRSP may provide better after-tax income

Use the calculator above with your specific inputs for a personalized recommendation.

TFSA vs Roth IRA: Key Differences for Cross-Border Residents

Feature TFSA (Canada) Roth IRA (US)
Contribution limit (2026)$7,000 CAD$7,000 USD ($8,000 if 50+)
Tax-free growthYes (in Canada)Yes (US + Canada w/ treaty election)
US tax treatmentEarnings may be taxable by IRSTax-free (qualified withdrawals)
Recognized as pension by IRSNoYes (under treaty)
Best forCanadian residents with Canadian incomeUS citizens / cross-border residents

Source: IRS Publication 590-B, CRA TFSA guidelines (2026).

Roth Conversion Strategy for Canadians Moving to the US

If you are a Canadian resident with an RRSP and plan to move to the US, converting your RRSP gradually to a Roth IRA over multiple years can reduce your overall tax burden. The strategy works because you control the conversion amount each year, keeping your taxable income in a lower bracket.

  • ') left center no-repeat; background-size:1rem; color:#1f2a3f; font-size:0.9rem;"> Convert before moving: Perform Roth conversions while still a Canadian resident to avoid US tax complications. Pay Canadian tax on the converted amount at your current rate.
  • ') left center no-repeat; background-size:1rem; color:#1f2a3f; font-size:0.9rem;"> Spread across years: Convert in chunks over 3-5 years to stay within lower marginal tax brackets, avoiding a large one-time tax hit.
  • ') left center no-repeat; background-size:1rem; color:#1f2a3f; font-size:0.9rem;"> Five-year rule: Roth IRA conversions require a 5-year waiting period before earnings can be withdrawn tax-free. Plan conversions at least 5 years before retirement.

Consult a cross-border CPA to model your specific income and tax brackets before executing conversions.

The Canada-US Tax Treaty: What You Must Know

The Canada-US Tax Treaty (1980, as amended) is the legal framework that prevents double taxation for residents of both countries. For retirement accounts, Article XVIII is the most important section. It determines how RRSPs, IRAs, and Roth IRAs are treated when you cross the border.

Here's what Article XVIII does for you:

The One-Time Roth IRA Treaty Election: Step by Step

This is the most important — and most frequently missed — step for US citizens moving to Canada with a Roth IRA. Here's exactly how to do it:

  1. Confirm eligibility: You must be a US citizen or resident who has become a Canadian resident for tax purposes.
  2. Complete Form RC267: "Election Under Article XVIII(7) of the Canada-US Tax Convention" — or write a letter to the CRA with the same information.
  3. Include your Roth IRA details: Provide the account number, financial institution, and the date you became a Canadian resident.
  4. File by the deadline: The election must be filed by the tax return due date for the year you became a Canadian resident (usually April 30 of the following year).
  5. Attach to your Canadian return: Include the election with your T1 tax return for that year.

⚠️ Miss This Election, Pay Thousands: If you don't file the election, the CRA will tax the earnings in your Roth IRA as ordinary income. On a $500,000 Roth IRA with $200,000 in earnings, you could owe $92,000 in Canadian tax (at 46%) — plus penalties and interest. File the election.

RRSP Treatment in the US: The 15% Withholding Tax

If you're a US resident withdrawing from an RRSP, the CRA will withhold 15% of the withdrawal (under the treaty rate) — but only if you've claimed the treaty benefit. Here's how to do that:

✅ Pro Tip: The 15% withholding is a withholding tax, not a final tax. You may owe additional US tax on the withdrawal (or get a refund) when you file your US return, depending on your total income and deductions.

The "Window" Strategy – Planning Ages 65–71

The years between 65 and 71 are the most strategically valuable period for cross-border retirement planning. During this window, you have flexibility that disappears after age 71:

RRIF Conversion: What Happens at Age 71

By December 31 of the year you turn 71, you must convert your RRSP to a Registered Retirement Income Fund (RRIF) or use the funds to purchase an annuity. Once you convert, you must withdraw a minimum percentage of the RRIF balance each year:

Age RRIF Minimum Withdrawal On $500,000 RRIF On $1,000,000 RRIF
71 5.28% $26,400 $52,800
75 6.67% $33,350 $66,700
80 8.75% $43,750 $87,500
85 11.09% $55,450 $110,900
90 13.72% $68,600 $137,200

⚠️ The "RRIF Tax Bracket Cliff": These mandatory withdrawals are fully taxable. For cross-border retirees, this can push you into a higher US tax bracket while also triggering the 15% withholding tax. Planning your RRIF withdrawals during the 65–71 window is essential to avoid this.

Optimizing the 65–71 Window: A Year-by-Year Checklist

Age 65–67
  • Decide when to start Social Security/CPP
  • Consider part-time work to manage income
  • Review investment allocation
Age 68–70
  • Begin RRSP withdrawals in low-income years
  • Perform Roth conversions
  • Maximize foreign tax credit claims
Age 71 (Year-End)
  • Convert RRSP to RRIF by Dec 31
  • Calculate first minimum withdrawal
  • Consider spousal RRIF options
⚠️ Avoid These Mistakes
  • Forgetting to convert RRSP to RRIF
  • Ignoring OAS clawback thresholds
  • Not filing Roth treaty election

🔑 The Strategic Edge: Most cross-border retirees ignore the 65–71 window — and overpay thousands in taxes. By planning your RRSP withdrawals, Roth conversions, and RRIF timing during these six years, you can significantly reduce your lifetime tax burden.

The AKCalc Advantage: What Makes This Calculator Different

You've seen the generic calculators. You've read the blog posts. But none of them give you the complete picture — because none of them were built by someone who understands the unique challenges of cross-border retirement planning.

Here's what sets this calculator apart from every other resource on the web:

💱
Currency Risk Slider
No other cross-border calculator lets you adjust the USD/CAD exchange rate over a 1.20–1.40 range. A 10% swing in currency can change your retirement income by $100,000 or more — we show you the impact.
📅
65–71 Window Strategy
We dedicate an entire section to this critical planning period — something only one competitor even mentions. You'll learn exactly what to do between 65 and 71 to minimize taxes and maximize your after-tax income.
⚖️
Estate Tax Warning
Roth IRA assets are US-situs property — meaning they may be subject to US estate tax if you're a Canadian resident. We're the only calculator that flags this risk and suggests mitigation strategies.
🗺️
State-Specific Roth Taxation
California taxes Roth IRA withdrawals. Florida doesn't. We model the exact state tax impact for all 50 states — so you know exactly what you'll keep after taxes.
⚠️ EXCLUSIVE WARNING
The "One Election" You Cannot Miss

We're the only resource that puts the Roth IRA treaty election front and center. If you're a US citizen moving to Canada with a Roth IRA, you have one chance to file the election with the CRA. Miss the deadline, and your tax-free growth becomes taxable in Canada — potentially costing you hundreds of thousands of dollars. Our calculator includes a specific reminder and step-by-step instructions.

🎯 WHY WE BUILT THIS
To give you the clarity and confidence to make the right retirement decision — without paying a cross‑border advisor $500/hour for the same information.
Backed by 2026 tax data, treaty rules, and real‑world scenarios. Updated annually.

Frequently Asked Questions About RRSP vs Roth IRA

Quick answers to the most common cross-border retirement questions. Click any question to expand the answer.

Have a question not answered here? Use the calculator above to get personalized insights, or consult a cross-border tax professional.

Methodology: How We Calculate Your Cross-Border Retirement Projections

Our calculator uses a multi‑step financial model that incorporates 2026 tax rates, treaty provisions, and state/provincial tax rules. Here's a transparent look at the formulas and assumptions behind your results.

1. Future Value Projection

We project the growth of your retirement accounts using the standard future value of a growing annuity formula:

FV = PV × (1 + r)n + PMT × [((1 + r)n - 1) / r]

2. Tax Adjustments – RRSP

For RRSP, the projected gross value is reduced by:

3. Tax Adjustments – Roth IRA

Roth IRA projected gross value is reduced only by:

Federal tax is $0 (qualified withdrawals are tax‑free). The Canadian tax is $0 if the Roth treaty election has been filed (we assume it is).

4. Break‑Even Age Calculation

We perform a binary search across ages (from current age to 100) to find the age at which the after‑tax net value of the Roth IRA first exceeds that of the RRSP. If the Roth never surpasses the RRSP, we report "Not reached by age 100".

5. Data Sources & Assumptions

⚠️ Important: This calculator provides educational estimates only. Actual tax outcomes depend on your specific circumstances, future law changes, and professional advice. We strongly recommend consulting a cross‑border CPA or tax attorney before making any financial decisions.

Author: AKCalc Tax Research Team Last updated: July 11, 2026 Sources: IRS Pub 590-B, IRS Pub 519, CRA Folio S3-F10-C1, Canada-US Tax Treaty (1980)

Related Guides & Tools

Deepen your cross‑border retirement knowledge with these expert resources: