Yes, but the process depends on your visa status and whether you're in the country
An Indian national can open a bank account in the United States. The main requirement is a valid form of identification and proof of a U.S. address. What changes is the specific path you take and which banks will accept you—that depends on whether you're physically in the U.S., what visa you hold, and whether you have a Social Security number or Individual Taxpayer Identification Number (ITIN).
Most major banks and credit unions will open accounts for non-citizens, but some require you to be present in person at a branch. A few banks now offer remote account opening for international customers, though the options are narrower than they are for U.S. citizens.
Key Takeaways
- You need a valid passport, proof of a U.S. address, and either a Social Security number, ITIN, or in some cases just your passport number to open an account.
- If you're in the U.S. on a visa (student, work, or visitor), most major banks will open an account in person at a branch; some require you to be there yourself.
- If you're opening an account from India before moving to the U.S., only a handful of banks offer this option, and they typically require a minimum deposit or ongoing balance.
- Online banks and fintech companies have fewer restrictions than traditional banks but may not offer the same range of services.
- You'll need to declare your foreign tax residency status on your account process, and the bank will report your account to the IRS under FATCA rules.
Opening an account while you're in the United States
If you're already in the U.S. on a valid visa—whether as a student, worker, or visitor—the process is straightforward. Walk into any branch of a major bank (Chase, Bank of America, Wells Fargo, Citibank) or a local credit union with your passport, a document showing your U.S. address (a lease, utility bill, or letter from your employer or school), and either a Social Security number or ITIN.
Most banks will open a checking or savings account on the spot. Some may ask for a second form of ID or proof of income, but this varies by branch and by how much money you're depositing. If you don't have a Social Security number yet, ask the bank whether they'll accept your passport number and ITIN instead—many will, though some require you to have applied for an ITIN first.
Credit unions often have fewer restrictions than large banks and may be more willing to work with you if you don't have a full credit history in the U.S. Check whether your employer, school, or community has a credit union you can join.
Opening an account from India before you move
This is harder and less common. Most U.S. banks do not open accounts remotely for people outside the country, even if they're Indian nationals planning to move. The banks that do offer this service typically require a minimum deposit (often $1,000 to $5,000), proof of employment or enrollment at a U.S. institution, and a valid passport.
Citibank and ICICI Bank (which has a U.S. presence) are among the few that have offered remote account opening for Indian customers, but their policies change and availability depends on your specific circumstances. Contact the bank's international customer service directly to ask whether they're currently opening accounts for people in India.
If remote opening isn't available, your alternative is to wait until you arrive in the U.S. and open an account in person. Many people do this within their first week after arriving, and it's not a barrier to functioning—you can use a prepaid card or ask your employer to issue a check until your account is open.
What identification and documents you'll need
The core documents are your passport (valid), proof of a U.S. address, and a tax identification number. Here's what each bank typically requires:
| Document | What it is | Notes |
|---|---|---|
| Passport | Your valid Indian passport | Required by all banks. Must not be expired. |
| Proof of address | Lease, utility bill, or letter from employer/school | Must show your name and a U.S. street address. A PO box does not count. |
| Tax ID | Social Security number, ITIN, or passport number | If you don't have an SSN or ITIN yet, some banks accept your passport number temporarily. |
| Visa or status document (optional) | Your I-20, I-797, or visa stamp | Some banks ask for this to confirm your legal status. Not always required. |
If you don't have a Social Security number, you can request an ITIN from the IRS using Form W-7. This takes 4 to 6 weeks by mail. Some banks will open your account while you're waiting for the ITIN, using your passport number as a placeholder, but you'll need to provide the ITIN once it arrives.
Banks and services that work for Indian nationals
Major banks like Chase, Bank of America, Wells Fargo, and Citibank will open accounts for non-citizens in person. They offer checking, savings, debit cards, and online banking. Some have branches near universities and employment centers, which makes them convenient if you're a student or worker.
Credit unions often have fewer restrictions and may offer better rates on savings accounts. If you work for a large employer or attend a university, check whether there's a credit union you can join. Navy Federal, for example, is open to military families and some civilian employees.
Online banks like Chime, Wise (formerly TransferWise), and Revolut have fewer identity requirements and can sometimes open accounts remotely, though they may not accept all visa types. Wise is particularly useful if you're sending money back to India regularly, as it offers low-cost international transfers.
Fintech apps like PayPal and Square Cash let you hold and transfer money without a traditional bank account, though they're not replacements for a full checking account if you need to receive direct deposits or write checks.
Tax reporting and FATCA compliance
When you open a bank account in the U.S., the bank will ask you to confirm your tax residency status. As an Indian national, you'll likely declare that you're a non-U.S. resident for tax purposes (unless you've become a permanent resident or citizen).
Under the Foreign Account Tax Compliance Act (FATCA), U.S. banks report accounts held by foreign nationals to the IRS. This is normal and legal—it's not a sign of suspicion. The bank will send you a Form W-8BEN or similar document to sign, confirming your foreign status. Keep a copy for your records.
You'll also need to report your U.S. bank account to the Indian tax authorities if you're required to file taxes in India. The rules depend on your residency status in India and how much money is in the account. Consult an accountant familiar with U.S.-India tax rules if you're unsure.
Common obstacles and how to handle them
No Social Security number yet: Ask the bank whether they'll accept your ITIN or passport number as a temporary identifier. If they won't, explore for an ITIN when ready (Form W-7 at the IRS website) and come back once it arrives.
No U.S. address yet: If you're arriving soon, use your employer's address, your school's address, or a friend's address as your proof of residency. The bank will mail your debit card there. You can update your address online once you have your own place.
Bank asks for a minimum deposit: This is common and usually ranges from $25 to $300. Some banks waive the minimum if you set up direct deposit. Ask whether this option is available.
Bank declines to open an account: Try a different bank or a credit union. If you're in a rural area with limited options, online banks may be your best bet. You can also ask your employer or school whether they have a preferred bank or credit union.
Frequently Asked Questions
Do I need a U.S. address before I arrive to open an account?
No. Most banks will accept a temporary address (your employer's office, your school, or a friend's place) as your proof of address. You can update it to your permanent address once you move. If you're opening an account from India before arriving, you'll need to provide the address where you'll be living, which usually means your employer or school must confirm it in writing.
Can I open an account with just my passport and no Social Security number?
Some banks will, especially if you're opening an account in person and can show a valid visa. Others require either an SSN or ITIN. If the bank won't accept your passport number, explore for an ITIN (Form W-7) and return once it arrives. This takes 4 to 6 weeks.
What if my bank account is reported to the IRS under FATCA?
This is routine and not a problem. FATCA reporting is how the U.S. tracks foreign-held accounts for tax purposes. You're not under investigation—the bank is straightforward following the law. You may need to report the account to Indian tax authorities as well, depending on your residency status there.
Can I open a joint account with someone who's a U.S. citizen?
Yes. Most banks allow joint accounts between a non-citizen and a citizen. Both people will need to be present at the branch to sign the paperwork, and both will need to provide ID. This can be useful if you're married or in a long-term partnership.
What's the fastest way to open an account if I'm arriving next week?
Go to a major bank branch in person with your passport, a temporary proof of address (from your employer or school), and your passport number. Most branches can open a checking account on the spot. You'll receive a debit card in the mail within 5 to 10 business days. If you need cash when ready, ask whether the bank can issue a temporary card or provide a check.