Can Undocumented Immigrants Invest?
Yes — completely legally. Investing in the U.S. stock market is a passive activity. It is not considered employment and does not require work authorization, a green card, or a Social Security Number. The only requirement is that you pay taxes on your investment income, which is exactly what your ITIN is for.
✅ Legal and Allowed
There is no law preventing undocumented immigrants from investing in the U.S. stock market. You are required to report and pay taxes on investment income (dividends, capital gains) — your ITIN is the tax ID you use to do exactly that.
Brokerages That Accept ITIN
Not all investment platforms accept ITINs — but the major, established brokerages do. Here is what is currently verified as of 2026.
One of the best options for ITIN holders. Fidelity accepts ITIN for individual brokerage accounts, Roth IRA, and Traditional IRA. Call their support line and ask to open an account as a non-resident with an ITIN — they have a specific process for this. No account minimums on most accounts.
Accepts ITIN for brokerage and IRA accounts. Also has an international account option for non-residents. Good choice if Fidelity's process feels complex — Schwab's branch staff are generally well-trained on ITIN accounts.
Accepts ITIN for brokerage and retirement accounts. Best known for low-cost index funds. Ideal if you want a simple, long-term investing approach with minimal fees. Note: Vanguard's online account opening may require a phone call to complete with an ITIN.
As of 2026, Robinhood requires a Social Security Number and does not accept ITIN. If you currently have a Robinhood account, you may have opened it before this policy tightened. Use Fidelity or Schwab instead.
💡 How to Open With an ITIN
When starting the account opening process at Fidelity or Schwab, you will be asked for a Social Security Number. Enter your ITIN. If the online form rejects it, call the brokerage directly. Tell them you are a non-resident with an ITIN and want to open an individual brokerage account. Both Fidelity and Schwab have a process for this — it may require mailing in a completed W-7 or W-8BEN form, which their representative can walk you through.
Roth IRA & Traditional IRA With an ITIN
An IRA (Individual Retirement Account) is one of the most powerful financial tools available in the U.S. — and ITIN holders can open one. Both Fidelity and Charles Schwab allow ITIN holders to open IRA retirement accounts.
A Roth IRA is particularly powerful for ITIN holders. You contribute after-tax dollars, and your investments grow completely tax-free. When you retire, all withdrawals are tax-free. There is no better long-term wealth-building tool available in the U.S. for most income levels.
⚠ Earned Income Requirement
To contribute to a Roth or Traditional IRA, you must have earned income equal to or greater than your contribution. Earned income includes wages, freelance payments, self-employment income, or any cash work you report on your tax return. Investment income (dividends, capital gains) does not count. Even $7,000 in reported freelance income is enough to make the maximum IRA contribution.
What to Invest In
If you are new to investing, the single best decision is to keep it simple. Do not try to pick individual stocks. Put your money in a broad index fund and let it compound over time.
💡 The Simple Strategy That Works
Pick one index fund (VOO or FXAIX), contribute whatever you can afford each month, and do not touch it. This is called "dollar-cost averaging." Over 10, 20, or 30 years, this approach consistently outperforms the vast majority of active investors — including professionals. You do not need to watch the market. Set it, forget it, let it compound.
Taxes on Investment Income
Investment income is taxable in the U.S. Your ITIN is the tax identification number you use to report it. Here is what to expect:
⚠ Keep Your ITIN Active
Your ITIN expires if you do not file a federal tax return for 3 consecutive years. File every year — even if you owe no tax. An expired ITIN means your brokerage cannot process your tax documents, which creates complications. Renewing an expired ITIN takes 7–11 weeks.