Yes, you can open a bank account as an Indian national, but the process is longer than it is for US citizens

Banks in the United States will open accounts for Indian nationals, but they treat you differently than they treat US citizens or permanent residents. The difference comes down to one thing: you do not have a US tax identification number by default. Banks are required by US law to verify who you are and report your account to the IRS (Internal Revenue Service), which means they ask for more documents and take longer to process your process.

The good news is that the documents you need are documents you likely already have or can get. The process takes longer — usually two to four weeks instead of a few days — but it is straightforward once you know what banks will accept and what paperwork to bring.

Key Takeaways

  • Indian nationals can open checking and savings accounts at US banks, but you will need a valid passport, proof of address, and a US tax identification number (either an ITIN or an SSN).
  • A US address is required; you cannot open an account using only an Indian address, even if you are in the US temporarily.
  • Some banks make this process easier than others — community banks and online banks often have clearer pathways for non-citizens than large national chains.
  • The IRS Individual Taxpayer Identification Number (ITIN) is the most common route if you do not have a Social Security Number, and you can request one at the same time you open your account at some banks.

What documents you will need to bring

Start with your passport. This is your primary identity document, and every US bank will ask for it. Bring the original, not a copy — banks need to see it in person and verify it matches your face.

Next, you need proof of a US address. This can be a lease agreement, a utility bill, a mortgage statement, or a letter from your landlord or employer on letterhead confirming where you live. The document needs to show your name and a street address in the United States. If you just arrived and do not have any of these yet, some banks will accept a letter from your employer or school stating your US address, or a temporary address confirmation from your housing provider.

Finally, you need a US tax identification number. If you have a Social Security Number (SSN) from a previous job or visa sponsorship, bring that. If you do not have one, you will need an ITIN — an Individual Taxpayer Identification Number issued by the IRS. You can request an ITIN at the same time you open your account at some banks, or you can request one separately before you go to the bank.

Getting an ITIN if you do not have a Social Security Number

An ITIN is a nine-digit number the IRS issues to people who are not may be able to access for a Social Security Number but need to file taxes or open a US bank account. As an Indian national, you are may be able to access for one.

You have two routes. The first is to request an ITIN before you open your bank account. You do this by filling out Form W-7 (process for IRS Individual Taxpayer Identification Number) and mailing it to the IRS with a copy of your passport. This takes four to six weeks. The second route is to ask your bank whether they can request an ITIN on your behalf as part of the account-opening process. Some banks do this — ask when you call or visit. If the bank handles it, the process is faster because they submit the form directly to the IRS.

You cannot get an ITIN online or by phone. You must submit the form by mail or through a bank that offers this service.

Which banks make this easier for Indian nationals

Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for Indian nationals, but their processes vary. Some require you to visit a branch in person; others allow you to start online but require a follow-up visit. Call ahead and ask whether they have experience opening accounts for non-citizens, because the answer determines how smooth the process is.

Community banks and credit unions often have simpler processes because they handle non-citizen accounts more regularly and have staff trained to explain the ITIN requirement. Online banks like Wise, Revolut, and some fintech banks also serve Indian nationals, though they may have different requirements — some require a US address before you arrive, and some do not offer the full range of services that a traditional bank does.

Before you visit or call any bank, ask three specific questions: Do you open accounts for Indian nationals without a Social Security Number? Can you request an ITIN on my behalf, or do I need to request one separately? What documents do you need from me, and can I start the process online or do I have to visit a branch?

What happens after you open your account

Once your account is open, the bank will report it to the IRS using your ITIN or SSN. This is normal and required by law. You will not owe taxes on the account itself — you only owe taxes on interest earned or income deposited into the account, the same way a US citizen does.

If you later become a US permanent resident or citizen and receive a Social Security Number, you can update your account with that number. The bank will handle this change for you.

Your account works exactly like any other US bank account. You can deposit money, write checks, use a debit card, set up direct deposit, and transfer money online. The only difference is the paperwork required to open it.

Sending money from India to your US account

Once your account is open, you can receive money from India through wire transfer. Your bank will give you the routing number and account number you need to provide to whoever is sending the money from India. Wire transfers from Indian banks to US accounts usually take two to three business days and cost between 500 and 2,000 rupees depending on the amount and the Indian bank.

You can also use services like Wise, OFX, or Remitly to transfer money from an Indian bank account to your US account. These services often have lower fees than wire transfers, especially for smaller amounts. Compare the exchange rate and fees across services before you choose one.

If you are in the US on a visa

Your visa status does not prevent you from opening a bank account. Student visas (F-1), work visas (H-1B, L-1), and temporary visas all may have access to. The bank cares about your address and your identity, not your visa type. However, if your visa expires and you leave the United States, you should close the account or let the bank know you are no longer a US resident, because banks are required to report accounts held by non-residents to the IRS.

If you plan to stay in the US long-term or become a permanent resident, opening an account early helps you build a US banking history, which matters later when you explore for credit cards or loans.

Frequently Asked Questions

Can I open an account online without visiting a branch?

Some banks allow you to start the process online, but most require at least one in-person visit to verify your passport and sign documents. Online banks may have different rules — call and ask. Even if you start online, expect to visit a branch or use a video verification process before the account is fully active.

What if I do not have a US address yet?

You cannot open an account without a US address. If you are arriving soon, ask your employer or school to provide a letter confirming your address, or use your hotel or temporary housing address. Some banks will accept a letter from your housing provider as proof of address.

How long does it take to get an ITIN?

If you request it yourself by mail, four to six weeks. If your bank requests it on your behalf, two to four weeks. Some banks can issue you a temporary account number while the ITIN is being processed, so you can start using the account sooner.

Do I have to pay taxes on my US bank account?

You pay taxes only on income earned in the US or interest your account earns. The account itself is not taxable. You may need to file a US tax return depending on your income and visa status — ask a tax professional or contact the IRS for guidance based on your situation.

Can I keep my Indian bank account open while I have a US account?

Yes. You can have accounts in both countries at the same time. However, if you become a US resident or citizen, you must report your Indian accounts to the US government on your tax return. This is a separate requirement from opening a US account.