One of the first hurdles non-U.S. citizens face when opening an investment account is the tax identification requirement. The IRS doesn't issue Social Security Numbers (SSNs) to everyone, which means you'll need an alternative form of identification to prove who you are to financial institutions and the government.
Free Guide to Electric Bike Insurance Coverage Options →
The most common alternative is an Individual Taxpayer Identification Number (ITIN). An ITIN is a nine-digit number formatted like an SSN (XXX-XX-XXXX) but issued by the IRS specifically for tax purposes. You don't need to have a work permit or visa status to obtain an ITIN—the IRS issues them to individuals who have U.S. tax obligations but aren't eligible for SSNs. This includes nonresident aliens, dependent family members of U.S. citizens, and visa holders who cannot get an SSN through normal channels.
To apply for an ITIN, you'll file Form W-7 with the IRS along with proof of identity and residency. You can submit this by mail or through certain Certified Acceptance Agents (CAAs)—typically tax preparers or accountants authorized to help with ITIN applications. Processing typically takes 4 to 6 weeks when mailed directly to the IRS, though times may vary during peak tax season.
Some financial institutions will accept an ITIN in place of an SSN when you open an investment account. However, not all brokerages are willing to work with ITINs due to compliance complexities. Before you go through the ITIN process, contact the broker or bank where you want to invest and confirm whether they accept ITINs. This one phone call or email can save you weeks of waiting.
Practical Takeaway: If you don't have an SSN, check with your target broker first before obtaining an ITIN. Some firms have explicit policies accepting ITINs; others do not. Get confirmation in writing when possible.
Your immigration status in the United States directly affects which investment accounts are available to you and what documentation you'll need to provide. Different visa categories carry different tax and compliance implications, which brokerages must verify before opening your account.
Get Your Free Auto Insurance Guide for Older Drivers →
If you hold an F-1 student visa, you may open a brokerage account, though some brokers have stricter requirements for student visa holders. Many require proof of visa status and may restrict certain account types or trading activities. H-1B visa holders (specialty occupation workers) typically face fewer restrictions and can open standard investment accounts. L-1 visa holders (intracompany transferees) generally have similar access to H-1B holders. Investors on temporary visas like B-1/B-2 (business/tourist) have more limited options and may face scrutiny around intent and financial ties.
Green card holders and permanent residents have the broadest access to investment accounts and are treated nearly identically to U.S. citizens for brokerage purposes. They typically only need to provide a green card as proof of status.
Undocumented immigrants face the most significant barriers. Very few mainstream brokerages will open accounts for individuals without legal immigration status, though some community banks and alternative platforms have explored this space. This remains a gray area legally and practically.
Beyond visa status itself, the IRS classifies non-U.S. citizens as either "resident aliens" or "nonresident aliens" for tax purposes. This classification is separate from immigration status and depends on factors like how long you've been in the U.S. and your green card status. This tax classification affects how your investment income is taxed and which tax forms you must file. It's worth understanding where you fall before you invest, as it shapes your annual reporting obligations.
Practical Takeaway: Before contacting any broker, write down your exact visa category and your IRS tax residency status. Brokers will ask for this information during account setup, and having clarity prevents delays.
Not all investment platforms have infrastructure to service non-U.S. citizens. Compliance and regulatory costs make some brokers reluctant to take on the added complexity. However, several major and mid-sized firms do accept them, though requirements vary by visa status and tax residency.
How to Pay Your Wayfair Credit Account Online →
Large, established brokers like Fidelity, Charles Schwab, and Interactive Brokers have explicit information on their websites about serving non-U.S. citizens. Interactive Brokers, in particular, is known for catering to international investors and has offices in multiple countries. Their account opening process specifically asks about citizenship and visa status. Fidelity accepts non-U.S. citizens but requires a valid U.S. address and either an SSN, ITIN, or passport number paired with additional documentation.
Some brokers that are more accessible to non-U.S. citizens include TD Ameritrade (now part of Charles Schwab), E*TRADE, and Firstrade. Each has different thresholds and documentation needs. For example, E*TRADE requires a U.S. mailing address but accepts ITINs. Firstrade has fewer restrictions and may open accounts for nonresident aliens more readily, though minimum account sizes may apply.
Online-only and commission-free brokers sometimes have more flexible policies than traditional institutions. However, you should never assume—the only reliable way to know is to contact the broker directly. Call their customer service line or check their FAQ for "non-U.S. citizen," "ITIN," or "international investor" information. Many brokers have dedicated international investor support lines.
A practical approach: create a shortlist of three to five brokers based on your investment needs (stocks, ETFs, crypto, bonds, etc.), then contact each one to ask three specific questions: Do you accept accounts from holders of my visa type? Do you accept ITINs? What documents do you require? Write down the answers with the date and name of the representative, as policies can shift and you want documentation of what you were told.
Practical Takeaway: Don't rely on website information alone. Call the broker's account opening team directly and ask them to confirm in writing (even via email) whether they will open an account for someone with your visa status and identification type. Verbal confirmation isn't binding, but written confirmation protects you from surprises later.
Opening an investment account as a non-U.S. citizen requires more paperwork than a typical U.S. citizen would provide. Financial institutions must comply with Know Your Customer (KYC) and anti-money-laundering (AML) regulations, which means they need to verify your identity, address, and source of funds more thoroughly.
Get Your Free Guide to Geico Senior Car Insurance Discounts →
At minimum, expect to provide:
Some brokers also request information about your employment, source of funds, and investment experience. Questions like "How many years have you invested in stocks?" or "What percentage of your annual income is this deposit?" are standard compliance questions, not reasons to worry—they're designed to assess risk and prevent fraud.
Proof of address is often a sticking point. If you've just arrived in the U.S. and don't have a utility bill in your name, a signed lease agreement or a letter from your employer on company letterhead confirming your address can work. Some brokers accept mobile phone bills or insurance statements. Ask what the broker will accept before you spend time gathering documents.
Have these documents in digital form (scanned PDFs or photos) ready before you start the account application. Most brokerages now use online upload systems, which makes the process faster. If you're applying by mail, make copies and keep originals in a safe place.
One often-overlooked detail: the name on your documents must match
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.