Yes, you can open a US bank account as an Indian citizen, but the path depends on your visa status and whether you're physically in the country

If you're in the US on a valid visa—student, work, tourist, or immigrant—most banks will open a checking or savings account for you. If you're still in India, you cannot open a US bank account remotely; you must be present in the country and have a US address. The main barrier is not citizenship but proof of identity and address. Banks need a government-issued ID (your Indian passport works), proof of US address (lease, utility bill, or bank statement), and often a US tax ID number called an ITIN (Individual Taxpayer Identification Number) or an SSN (Social Security Number) if you have one.

The process is faster if you already have an SSN—which you get from the Social Security Administration if you're authorized to work. Without one, you'll need an ITIN, which takes 4 to 6 weeks to arrive by mail after you file Form W-7 with the IRS. Some banks will open your account while you're waiting for the ITIN; others will not. Knowing this upfront saves you a trip.

Key Takeaways

  • You must be physically present in the US with a valid visa to open a bank account; remote applications from India are not possible.
  • Bring your Indian passport, proof of a US address, and either an SSN or proof that you've applied for an ITIN.
  • Banks vary in whether they'll open an account before your ITIN arrives; call ahead to confirm their policy.
  • Student visas, work visas, and tourist visas all permit bank account opening, but tourist visa holders may face extra scrutiny about their intent to stay.
  • Some banks have branches in multiple states and accept online account opening once you have an ITIN or SSN; others require an in-person visit.

What documents you need to bring to the bank

Bring your Indian passport as your primary ID. US banks accept foreign passports as valid government-issued identification. You'll also need proof of a US address—a lease agreement, utility bill in your name, or a bank statement from another US account. If you don't have any of these yet, ask your landlord, employer, or the person hosting you for a letter on their letterhead confirming your address and move-in date. Banks accept this as temporary proof while you wait for a utility bill to arrive.

Next, bring either your Social Security Number (SSN) or proof that you've applied for an ITIN. If you have an SSN because you're authorized to work, bring the card or a copy. If you don't have an SSN yet and need an ITIN instead, bring a copy of your Form W-7 application and the IRS receipt notice (Form 4029-B) showing you've filed. Some banks will open your account with just the receipt; others will wait until the ITIN itself arrives, which takes 4 to 6 weeks.

Bring a small initial deposit—usually $25 to $100, depending on the bank. Some banks waive this for student accounts or accounts opened with direct deposit set up. Ask when you call to confirm the minimum.

How to get an ITIN if you don't have an SSN

An ITIN is a nine-digit tax ID issued by the IRS to non-citizens who need to file taxes or open bank accounts. You apply by mailing Form W-7 (Application for IRS Individual Taxpayer Identification Number) to the IRS, along with a copy of your passport and proof of US address. The form is free and available on the IRS website (irs.gov). You do not need a lawyer or paid service to file it.

Mail your completed form to the IRS office for your state. Processing takes 4 to 6 weeks. The IRS will send you a notice (Form 4029-B) confirming receipt within 2 weeks, and then your actual ITIN in the mail after that. Some banks will open your account once they see the receipt notice; others will wait for the ITIN card itself. Call your bank before you file to ask which they accept.

If you're in a hurry, some banks partner with the IRS to issue ITINs faster through in-person verification at the branch. Ask your bank whether they offer this service. It can cut the wait from 6 weeks to 1 to 2 weeks, but not all banks participate.

Which banks accept Indian citizens and what each requires

Large national banks like Chase, Bank of America, Wells Fargo, and Citibank all open accounts for Indian citizens with valid visas and the documents listed above. They have branches nationwide and online banking. Chase and Citibank are often the easiest for international customers because they have experience with visa holders and ITIN applicants. Bank of America requires an SSN or ITIN before opening; Chase will sometimes open with just the ITIN receipt notice.

Regional banks and credit unions vary. Some accept ITINs; others require an SSN. Call the branch in your city and ask directly: "I'm an Indian citizen on a [student/work/tourist] visa. Can I open a checking account with an ITIN receipt notice, or do I need the ITIN card itself?" This one call saves you a wasted trip.

Online-only banks like Ally, Charles Schwab, and Discover typically require an SSN or ITIN to open an account, but they don't require an in-person visit. Once you have your ITIN, you can apply online from anywhere. They often have no monthly fees and no minimum balance, which makes them good for students or people on tight budgets.

Timeline: from arrival to account opening

If you already have an SSN (because you're authorized to work), you can open a bank account within 1 to 3 days. Walk into a branch with your passport, proof of address, SSN, and initial deposit. Most accounts are active the same day or the next business day.

If you need an ITIN, the timeline stretches. File Form W-7 immediately upon arrival. You'll receive the receipt notice within 2 weeks. If your bank accepts the receipt notice, you can open an account then—about 2 to 3 weeks after arrival. If your bank requires the ITIN card itself, you'll wait another 4 to 6 weeks, bringing the total to 6 to 9 weeks. During this waiting period, ask your employer or school if they can issue you a check or set up direct deposit to a temporary account, or ask a friend or family member if you can use their account to receive money while you wait.

What happens if a bank denies you

Banks rarely deny accounts to visa holders with valid ID and proof of address, but it happens. The most common reason is that your visa status cannot be verified—for example, if your passport is expired or your visa is no longer valid. Check your passport expiration date and your visa stamp before you go to the bank. If either is expired, you'll need to renew before opening an account.

Another reason is a mismatch between your name on your ID and your name on your proof of address. If your lease says "Raj Kumar" but your passport says "Rajesh Kumar", the bank may flag this. Bring both documents and explain the discrepancy. Most banks will accept it if the address matches and the person is clearly the same.

If a bank denies you, ask why in writing. Then try a different bank. Some banks are stricter with ITIN applicants than others. A bank that denied you might accept you once your ITIN card arrives, or a different bank might accept you immediately with the receipt notice.

Using your US bank account while you're still on a visa

Once your account is open, you can use it like any US resident. Deposit paychecks, pay bills, transfer money to India, and withdraw cash at ATMs. There are no restrictions based on visa status, as long as your account remains in good standing.

If you want to send money to India, your US bank account makes it easier. You can wire money directly to an Indian bank account, use services like Wise (formerly TransferWise) or OFX for lower fees, or use your bank's own international transfer service. Exchange rates and fees vary; compare before you send large amounts.

Keep your account active even if you're not using it much. Some banks charge a monthly fee if your account sits unused for several months, though many waive this for student accounts. Check your account agreement or call your bank to confirm their policy.

What to do if your visa status changes

If you transition from a student visa to a work visa, or if your visa expires and you leave the US, your bank account doesn't automatically close. You can keep the account open and use it to receive money or pay bills even after you leave, as long as you maintain the minimum balance (if there is one) and keep the account in good standing.

If you plan to stay in the US long-term and eventually become a permanent resident or citizen, your bank account will simply continue. You don't need to do anything. When you receive your green card or citizenship, you can update your ID on file with the bank, but the account itself remains active.

If you're leaving the US and won't return, close your account before you go. Withdraw your balance, pay any outstanding fees, and notify the bank in writing or in person. If you leave an account open with a zero or negative balance, the bank may send it to collections.

Frequently Asked Questions

Can I open a US bank account from India before I arrive?

No. US banks require you to be physically present in the country with a valid address. Some banks allow you to start the process online once you're in the US and have an ITIN or SSN, but you cannot complete it remotely from India. Plan to open your account within your first week of arrival.

Do I need a Social Security Number, or will an ITIN work?

An ITIN works for opening a bank account. You get an SSN only if you're authorized to work in the US (on an H-1B, L-1, or similar work visa). If you're on a student visa or tourist visa, you'll need an ITIN instead. Both are accepted by most banks.

What if my Indian passport is expiring soon?

Renew it before you open a bank account. Banks verify that your ID is current and valid. An expired passport may cause the bank to deny your application or delay it while they verify your visa status another way. If renewal takes time, ask your bank whether they'll accept a temporary travel document or your visa stamp as secondary ID while you wait.

Can I open an account on a tourist visa?

Yes, but some banks may ask why you need a US bank account if you're only visiting. Be honest: say you're staying for a specific period (three months, six months, whatever applies) and need an account to receive paychecks, pay rent, or manage expenses during your stay. Banks accept this. If a bank seems reluctant, try another one.

How much money do I need to deposit to open an account?

Most banks require $25 to $100 as an initial deposit. Some waive this for student accounts or if you set up direct deposit. Call your bank to confirm. The deposit is your money; it's not a fee. You can withdraw it anytime.