Can I contribute to a US Roth IRA while living in Canada?
Many Canadian residents who earn US‑source income wonder whether they can open and fund a Roth Individual Retirement Account (IRA) in the United States. The short answer is that you cannot make direct Roth IRA contributions as a non‑resident alien, but there are legal pathways and alternative strategies that let you benefit from the tax‑free growth of a Roth IRA.
Understanding Roth IRA Residency Rules
The IRS restricts Roth IRA contributions to individuals who are resident aliens for US tax purposes. A Canadian resident is considered a non‑resident alien unless they meet the Substantial Presence Test (SPT) or hold a green card. If you pass the SPT (generally >183 days in a three‑year period) you may be treated as a resident alien and become eligible to contribute, but you must also file US tax returns and report worldwide income.
If you do not meet the residency criteria, the IRS treats you as a non‑resident alien, and contributions to any US‑based retirement account, including a Roth IRA, are prohibited.
Key Eligibility Factors
- Green Card Test: Holding a US green card automatically makes you a resident alien.
- Substantial Presence Test (SPT): Meet the 31‑day/3‑year counting rule (sum of days in current year, prior 2 years, weighted).
- Physical Presence: Must spend at least 31 days in the US during the current year and meet the 3‑year aggregate requirement.
- Tax Filing Obligation: Non‑resident aliens must file Form 1040‑NR if they have US‑source income, even if no contribution is made.
Contribution Limits and Income Phase‑outs (2024)
| Filing Status | Maximum Contribution | Phase‑out Begin | Phase‑out End |
|---|---|---|---|
| Single | $6,500 | $138,000 | $153,000 |
| Married Filing Jointly | $13,000 | $218,000 | $228,000 |
| Married Filing Separately | $0 | $0 | $0 |
These limits apply only if you are a US tax resident. The amounts are indexed for inflation each year; the 2024 figures shown above are current.
Practical Workarounds for Canadian Residents
Even without direct eligibility, Canadians can still enjoy Roth‑style benefits through several strategies:
- Open a TFSA (Tax‑Free Savings Account): Canada’s TFSA mirrors the Roth IRA’s tax‑free growth. Contributions are made with after‑tax dollars, and withdrawals are tax‑free. The 2024 TFSA contribution limit is $6,500 per year (cumulative since inception).
- Utilize a Non‑Resident IRA (NRI) with a US‑based custodian: Some US financial institutions allow non‑resident individuals to open a traditional IRA, which can later be converted to a Roth if you become a US resident. This requires careful compliance with US filing requirements.
- Invest in US‑listed ETFs within a Canadian RRSP: While not a Roth, an RRSP provides tax‑deferred growth. Combine this with a TFSA for a “dual‑shelter” approach.
- Consider a US‑based brokerage account with a “dual‑resident” election: If you meet the SPT, you can file as a resident alien, open a Roth IRA, and benefit from tax‑free withdrawals in retirement, provided you file US returns annually.
Tax Implications of Holding a US Roth IRA as a Canadian Resident
If you manage to open a Roth IRA while meeting US residency rules, the following tax considerations apply:
- US Taxation on Contributions: Contributions are made with after‑tax dollars, so no US tax deduction is allowed.
- Canadian Tax Treatment: The Canada Revenue Agency (CRA) treats Roth IRA earnings as foreign income. However, the Canada‑US Tax Treaty provides a foreign tax credit for any US tax paid on the earnings, preventing double taxation.
- Reporting Requirements: You must file Form 8891 (Foreign Financial Assets) and possibly T1135 (Foreign Income Verification Statement) to report the account. Failure to report can result in penalties up to $10,000 per omission.
Real‑World Example
Maria, a Canadian who spent 120 days in the US in 2023 and worked remotely for a US company, meets the SPT and is considered a US resident alien for 2024. She opens a Roth IRA with a US brokerage, contributes the maximum $6,500, and invests in a diversified ETF. Over 10 years, the account grows to $150,000. When she withdraws $100,000 in retirement, the entire amount is tax‑free in the US. In Canada, she reports the growth on her T1 return and claims a foreign tax credit for the $0 US tax paid, resulting in no Canadian tax on the withdrawal either.
Step‑by‑Step Guide to Determine Eligibility
- Calculate your physical presence in the US over the last three years using the IRS worksheet (Form 8840).
- Determine if you meet the Substantial Presence Test (total weighted days ≥ 31).
- Check if you hold a green card; if yes, you are automatically a resident alien.
- If you are a resident alien, you may open a Roth IRA and contribute up to the annual limit.
- If you are not, explore the TFSA or RRSP alternatives, or consider a “dual‑resident” election with professional tax advice.
Common Mistakes and How to Avoid Them
Many Canadians mistakenly believe that any US‑based retirement account can be funded with Canadian dollars. In reality, contributions must be made from US‑source earnings or from funds that have been taxed in the US. Additionally, failing to file the required US non‑resident tax forms can trigger severe penalties, even if no contribution was made.
Conclusion
While you cannot directly contribute to a US Roth IRA as a Canadian tax resident unless you satisfy the IRS residency tests, there are legitimate pathways to achieve similar tax‑free growth. The most straightforward option is to maximize your TFSA contributions, which provide a domestic, tax‑free vehicle that aligns with Canadian rules. If you meet the Substantial Presence Test, you can legally open a Roth IRA, benefit from its tax‑free withdrawals, and comply with both US and Canadian filing obligations. Always consult a cross‑border tax professional to ensure compliance and to tailor the strategy to your specific financial situation.