Yes, but you need an ITIN or visa, and most banks require proof of US address

An Indian citizen can open a bank account in the United States, but the path depends on your immigration status. If you have a US visa (student, work, tourist), a green card, or a US address, most banks will open an account for you. If you are in India and want to open an account remotely without a visa, your options are much narrower — most US banks will not do it.

The core requirement is a Tax Identification Number. US citizens have Social Security Numbers (SSNs). Non-citizens typically need an Individual Taxpayer Identification Number (ITIN), which the IRS issues to people who file taxes but do not have an SSN. Some banks will also accept a valid passport number in place of an ITIN if you have a visa.

Banks also want proof that you actually live in the US or have a legitimate reason to be here. A US address — even a temporary one like a university dorm or an employer's office — counts. A visa or green card proves your legal status. Without either, opening an account becomes difficult.

Key Takeaways

  • You need either a US visa, green card, or ITIN to open a bank account; a passport alone is not enough.
  • Most banks require a US address, which can be a dorm, workplace, or temporary rental — not an address in India.
  • If you are a student or work visa holder, your bank will likely accept your visa and passport as proof of identity and status.
  • Getting an ITIN takes four to six weeks by mail or up to two weeks in person at an IRS office if you are already in the US.
  • Some online banks and immigrant-friendly banks (like those serving H-1B workers) have faster processes than traditional banks.

What banks need from you: documents and proof

When you walk into a bank or apply online, bring your passport and your visa (if you have one). The bank will ask for your name, date of birth, and a Tax Identification Number. If you do not have an ITIN yet, ask whether the bank will accept your passport number temporarily while you apply for one.

You will also need to prove your US address. This can be a lease, a utility bill, a letter from your employer, or a university housing assignment — anything dated within the last 60 days that shows your name and a US street address. If you just arrived and do not have a bill yet, some banks accept a lease or a letter from your landlord or university.

A few banks ask for a second form of ID. Your Indian driver's license or Aadhaar card may work, but call ahead to confirm. Do not assume — different branches of the same bank sometimes have different rules.

Getting an ITIN if you do not have one

An ITIN is a nine-digit number the IRS issues to non-citizens who need to file taxes. You do not need to be working to get one — students and people with investment income can get one too. The number looks like a Social Security Number but starts with 9.

If you are already in the US, you can apply in person at an IRS office or a Taxpayer Assistance Center. Bring your passport, visa, and proof of US address. The IRS will issue your ITIN on the spot or within a few days. If you apply by mail (Form W-7), it takes four to six weeks.

If you are still in India, you can apply by mail to the IRS, but it will take longer — often eight to twelve weeks. You will need to include a copy of your passport and visa, notarized by an Indian notary or your US embassy. Many banks will not wait that long, so if you are planning to move to the US soon, it is faster to apply once you arrive.

Different paths depending on your visa status

Your StatusWhat You NeedTimelineWhich Banks Work
Student visa (F-1)Passport, visa, I-20 form, university addressSame day to 1 weekMost banks; many universities have on-campus branches
Work visa (H-1B, L-1, O-1)Passport, visa, employment letter, work address or home addressSame day to 1 weekMost banks; some specialize in visa holders
Tourist visa (B-1/B-2)Passport, visa, temporary address (hotel, Airbnb, friend's address)1 to 2 weeksSome banks; online banks more likely than branches
Green cardPassport, green card, US addressSame day to 1 weekAll banks
No visa yet (in India)Passport, ITIN (by mail), Indian address8 to 12 weeks minimumVery few; some online banks may try

Which banks are easiest for Indian citizens

Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for visa holders, but they move slowly and sometimes ask extra questions. Smaller regional banks and online banks often have faster processes and fewer address requirements.

Some banks specifically market to visa holders and immigrants. Charles Schwab, Wise (formerly TransferWise), and Revolut are online-first and accept non-citizens with a passport and ITIN. They do not require a US address upfront, though they may ask for one later. Wise and Revolut are especially useful if you plan to send money back to India — they offer better exchange rates than traditional banks.

If you are an H-1B worker, your employer may have a relationship with a bank that streamlines the process. Ask your HR department. Some tech companies and consulting firms have partnerships that let employees open accounts in a day or two.

Opening an account remotely from India

Most US banks will not open an account for someone sitting in India without a visa. They want proof that you are actually in the US or have a clear reason to be there. A few online banks and fintech companies will try, but they are the exception.

If you are moving to the US soon, it is faster to wait until you arrive. Open the account in person with your visa and passport. If you absolutely need an account before you arrive, contact online banks like Wise or Revolut and ask whether they will work with your situation. Be honest about where you are and when you are moving.

Another option: if you have a family member or friend already in the US, they can sometimes add you as an authorized user on their account, which gives you a debit card and access to funds. This is not the same as having your own account, but it works for short-term needs while you wait to move.

What happens after you open the account

Once your account is open, the bank will issue you a debit card within 7 to 10 business days. You can set up online banking and mobile app access immediately. If you need checks, order them through your online banking portal — they take 1 to 2 weeks to arrive.

If you got an ITIN to open the account, keep that number safe. You will need it to file taxes each year, even if you do not owe anything. The IRS tracks ITIN accounts, and if you do not file, they may flag your account or revoke your ITIN after five years of no tax filings.

If your visa status changes — you get a green card, switch to a different visa type, or leave the US — tell your bank. They may ask for updated documents, but your account usually stays open as long as you keep it active.

Frequently Asked Questions

Can I open a US bank account with just my Indian passport?

No. You need either a US visa, green card, or ITIN. A passport alone does not prove you have the right to be in the US or to open an account. If you have a visa, bring both your passport and visa together.

Do I need a Social Security Number to open a bank account?

No. An ITIN works just as well. Many banks accept a passport number temporarily while you apply for an ITIN. Once you get the ITIN, update your bank records with it.

What if I do not have a US address yet?

Some online banks and fintech companies do not require an address upfront. If you are arriving soon, you can use a temporary address — a hotel, Airbnb, university dorm, or even your employer's office address. Call the bank first to confirm they accept it.

How long does it take to open an account?

In person at a branch: same day to one week. Online: one to two weeks, depending on how quickly the bank verifies your documents. If you need an ITIN first, add four to six weeks (by mail) or a few days (in person at an IRS office).

Can I send money from my US account back to India?

Yes. Most US banks offer wire transfers to India, but the fees are high (usually $15 to $50 per transfer) and the exchange rate is poor. Wise, Revolut, and similar services offer much better rates and lower fees. Set up a transfer service account alongside your bank account if you plan to send money home regularly.