Yes, Indian citizens can open US bank accounts, but you need an ITIN or visa status
An Indian citizen living in or visiting the United States can open a bank account at most US banks, but the path depends on whether you have a visa, a green card, or neither. Banks will not open an account for you based on an Indian passport alone—you need either a US visa (student, work, tourist), a green card, or an Individual Taxpayer Identification Number (ITIN). The specific documents required and the account types available to you vary by bank and by your immigration status.
If you are on an F-1 student visa, H-1B work visa, or tourist visa, most major banks will open a checking or savings account. If you are a permanent resident (green card holder), the process is the same as for a US citizen. If you are in the US without a visa or are planning to open an account remotely from India, your options narrow significantly, though some banks do offer accounts to non-residents.
Key Takeaways
- You must have either a US visa, a green card, or an ITIN—a US passport or Indian passport alone is not enough.
- F-1 students, H-1B workers, and tourists can open accounts at most major banks by showing their visa and a second form of ID.
- If you are in India and want a US account, NRI (Non-Resident Indian) accounts and some online banks may accept you, but options are limited and fees may be higher.
- You will need a Social Security Number (SSN) or ITIN, a physical address in the US, and proof of identity; some banks also require proof of income or a minimum deposit.
What documents you need to bring to the bank
Bring your visa (or green card) and a second form of government-issued ID—your Indian passport works for this. You will also need proof of a US address: a lease, utility bill, or bank statement showing your name and a US street address. A PO box does not count. If you do not have a US address yet, some banks will accept a temporary address or a letter from your employer or school confirming your US location.
You will need either a Social Security Number (SSN) or an ITIN. If you have an SSN (because you are working or studying in the US), bring the card or a letter from the Social Security Administration. If you do not have an SSN, you can request an ITIN from the IRS by filing Form W-7; this takes four to six weeks. Some banks will open an account while your ITIN application is pending if you show them the receipt (Form 7205-C) from the IRS, but policies vary.
Bring your visa or green card, your Indian passport, proof of your US address, and your SSN or ITIN documentation. Some banks also ask for proof of income (a pay stub or offer letter) or a minimum opening deposit, which ranges from $0 to $300 depending on the bank and account type.
Which banks accept Indian citizens and what they require
Major national banks—Chase, Bank of America, Wells Fargo, and Citibank—all open accounts for visa holders and green card holders. Chase and Citibank have the most streamlined processes for international customers and often have branches near universities and tech hubs where many Indian nationals live. Regional banks vary; some welcome visa holders, others do not. Credit unions typically require you to live or work in their service area and may be stricter about documentation.
Online banks like Chime, Charles Schwab, and Ally accept visa holders and green card holders but usually require an SSN or ITIN before opening an account. They do not accept applications from people in India without a US visa or green card. If you are opening an account remotely from India, your options are much narrower: some banks offer NRI accounts (for Non-Resident Indians), but these often come with higher fees, lower interest rates, and restrictions on transfers.
Call the bank's customer service line before you visit or apply online. Ask whether they accept your specific visa type and whether they require an SSN or will accept an ITIN application receipt. This saves you a trip if the bank cannot help you.
Opening an account if you are on an F-1 student visa
F-1 students can open bank accounts at most US banks. Bring your I-20 form (your school's certification of your student status), your passport, your visa stamp, and proof of your US address (usually your school housing contract or a lease). You do not need an SSN to open an account as an F-1 student; most banks will issue you an ITIN or open an account using your passport number and I-20 instead.
Some banks have special student accounts with no monthly fees and no minimum balance. Chase, Bank of America, and Wells Fargo all have branches near major universities and are accustomed to opening accounts for international students. The process usually takes 15 to 30 minutes in person. If you apply online, expect a response within one to three business days.
Opening an account if you are on an H-1B or other work visa
H-1B visa holders and other work visa holders can open accounts the same way as F-1 students. Bring your passport, your visa stamp, your employment authorization document (EAD) or visa approval notice, and proof of your US address. If your employer has already applied for your SSN, bring documentation of that application; if not, you can request an ITIN while opening the account.
Many employers sponsor their H-1B employees to open accounts at specific banks—ask your HR department whether your company has a partnership. Some banks offer expedited processing for employees of major tech and finance companies. The account opening process is the same as for other visa holders and typically takes 15 to 30 minutes in person or one to three business days online.
Opening an account from India without a US visa
If you are in India and do not have a US visa, opening a US bank account is difficult but not impossible. Some banks offer NRI accounts to Indian citizens who are not US residents. These accounts allow you to hold US dollars and make transfers, but they come with higher fees (often $10 to $25 per month), lower interest rates, and restrictions on who can deposit money into the account.
Citibank, ICICI Bank (which has a US presence), and some online banks offer NRI accounts. You will need to provide your Indian passport, proof of Indian address, and proof of income. The account opening process is entirely remote and takes one to two weeks. However, these accounts are designed for people who plan to move to the US later, not for regular banking, and the fees often outweigh the benefits if you only need the account occasionally.
If you are planning to move to the US, wait until you arrive and have a visa. Opening an account in person is faster, cheaper, and gives you access to better account types and interest rates.
What happens after you open the account
Once your account is open, you can deposit money, receive direct deposits, and make transfers. If you are in the US on a visa, you can use your debit card immediately. If you opened an NRI account from India, transfers to and from India may take three to five business days and may incur wire fees ($15 to $50 depending on the bank).
If your visa status changes—for example, if you leave the US or your visa expires—tell your bank. Some banks will close your account if you are no longer in the US; others will convert it to an NRI account. If you become a permanent resident or US citizen, your account remains open with no changes needed.
Frequently Asked Questions
Can I open a US bank account with just an Indian passport?
No. You need either a US visa, a green card, or an ITIN. An Indian passport alone is not enough. If you are in India without a US visa, you can open an NRI account at some banks, but options are limited and fees are higher.
Do I need an SSN to open a bank account?
No, but you need either an SSN or an ITIN. If you do not have an SSN, you can request an ITIN from the IRS using Form W-7, which takes four to six weeks. Some banks will open an account while your ITIN application is pending if you show them the IRS receipt.
What if I do not have a US address yet?
Some banks will accept a temporary address or a letter from your employer or school confirming your US location. A PO box does not count. If you are moving soon, ask the bank whether you can update your address after opening the account.
Can I open a US bank account online from India?
Online banks usually require a US visa or green card and will not open accounts for people in India without one. If you are in India, NRI accounts at some banks are your best option, though they come with higher fees and lower interest rates.
How long does it take to open an account?
In person at a branch, 15 to 30 minutes. Online, one to three business days. NRI accounts from India take one to two weeks. The timeline depends on how quickly the bank can verify your documents and process your ITIN or SSN request.