Skip to main content
📚
Sources: IRS guidance on the Roth IRA (Publication 590-A/B) and the Canada–U.S. Income Tax Treaty (Article XVIII and the Protocol), which governs RRSP/Roth cross-border treatment; CRA guidance on RRSP contribution and withdrawal rules; IRS Form 8833 (treaty-based return positions) and the treaty's savings clause; and 2026 contribution limits and U.S. state/provincial tax treatment for RRSP and Roth IRA accounts held by cross-border residents.

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 a few states (e.g., NJ)
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
⚠️
Disclaimer: This calculator provides educational estimates only and is not tax or financial advice. RRSP vs. Roth IRA outcomes depend on your residency, the Canada–U.S. treaty, state/provincial tax treatment, and your specific contribution and withdrawal facts. Tax laws change and treaty positions can be complex. Always consult a licensed cross-border CPA or tax attorney before making financial decisions.

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: Canada does not recognize Roth IRA tax-free status — the CRA taxes earnings once you become a resident. Plan withdrawals before moving.

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. Most states (including California) respect tax-free qualified Roth distributions; New Jersey has limited Roth withdrawal quirks.

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: Claim the 15% RRSP treaty withholding rate (vs the 25% default) — 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 plan withdrawals around your residency
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 $33,810 CAD) $7,500 ($8,600 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) Earnings taxable in Canada (no treaty protection)
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 Question

The federal government doesn't tax qualified Roth IRA withdrawals, and most states conform to that rule. New Jersey is the notable exception with limited tax quirks on Roth distributions (its pension exclusion cap), and a few other states have narrow cases. California, New York, and Arizona do not tax qualified Roth withdrawals. For a complete diagnostic of your state tax residency risk as an expat, use our US Expat State Tax Residency Break Diagnostic Calculator.

✅ Safe States (No Tax on Roth Distributions)
California · New York · Florida · Texas · Nevada · Washington · Arizona · Oregon · Minnesota · Massachusetts · and most others
⚠️ Tax Quirks
New Jersey (pension exclusion cap) — verify your specific situation with a tax professional

3. The Real Canadian Tax Risk on Roth IRAs

If you become a Canadian resident, the CRA generally taxes the earnings in your Roth IRA as ordinary income. There is no election that makes Roth IRA growth tax-free in Canada — Article XVIII(7) of the treaty covers RRSP contributions, not Roth IRAs.

🗓️ Plan Ahead: The tax applies from the year you become a Canadian resident. Converting or withdrawing Roth earnings before the move protects your tax-free growth. Plan this before departure — it can save you thousands in unnecessary Canadian taxes.

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. For covered expatriates with significant retirement assets, our 2026 US Exit Tax Calculator models the $910K exclusion and $211K tax test alongside your RRSP vs Roth IRA planning.

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; plan before the move Withdraw/convert earnings before moving
Canadian Citizen → Moving to US (any state) 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 growth, 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 (withdraw/converts earnings before moving)
→ 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,500 USD ($8,600 if 50+)
Tax-free growthYes (in Canada)Yes (US); taxable in Canada
US tax treatmentEarnings may be taxable by IRSTax-free (qualified withdrawals)
Recognized as pension by IRSNoN/A (US account)
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:

Roth IRAs in Canada: What Actually Happens (and What to Do)

There is no CRA election that makes Roth IRA earnings tax-free in Canada. Here is what actually happens — and the planning moves that genuinely protect your value:

  1. Understand the tax result: Once you become a Canadian resident, the CRA generally taxes the earnings in your Roth IRA as ordinary income (your contributions were already taxed, but the growth is not recognized as tax-free).
  2. Do not file a nonexistent election: There is no "Roth IRA treaty election" and no CRA Form RC267. Article XVIII(7) of the Canada-US Treaty concerns RRSP contributions — not Roth IRAs.
  3. Plan before you move: Convert or withdraw Roth earnings while you are still a US resident, so the growth is never exposed to Canadian tax.
  4. Report correctly on both sides: Track Roth IRA basis and earnings (Form 8606 on your US return) and report assessable amounts on your Canadian return.
  5. For the reverse move (Canada to US): your RRSP gets treaty protection through the IRS deemed election under Rev. Proc. 2014-55 — that is the real cross-border election that exists.

⚠️ Real Risk, Real Planning: The CRA taxes Roth IRA earnings once you are a Canadian resident. On a $500,000 Roth IRA with $200,000 in earnings, you could face roughly $92,000 in Canadian tax (at 46%) — no election prevents this. Convert or withdraw before the move.

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. If you're a dual-status alien (split-year resident), our split-year tax calculator can help model your split-year tax liability alongside these retirement planning moves.

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
  • Moving to Canada without withdrawing/converting Roth earnings first

🔑 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
Most states (including California) do not tax Roth IRA withdrawals; a few (e.g., New Jersey) have quirks. We model state tax impact for all 50 states — so you know exactly what you'll keep after taxes.
⚠️ EXCLUSIVE WARNING
The Roth IRA Move You Cannot Skip

We're the only resource that clearly explains how Canada actually treats Roth IRAs — and what planning moves genuinely work. If you're a US citizen moving to Canada with a Roth IRA, understand that the CRA taxes your earnings once you are a Canadian resident, and no election changes that. Convert or withdraw before the move to protect your tax-free growth — potentially saving hundreds of thousands of dollars. Our calculator includes a specific residency planner and step-by-step guidance.

🎯 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). Canadian tax on Roth earnings is not modeled — note that the CRA generally taxes Roth IRA earnings for Canadian residents, and no treaty election prevents this.

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 Calculators

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