Yes, Indian citizens can open a U.S. bank account, but the process depends on your visa status and whether you're physically in the country

An Indian citizen can open a checking or savings account at most U.S. banks, but you will need to meet specific requirements that vary by bank and by your immigration status. If you are in the U.S. on a valid visa (F-1 student, H-1B work visa, tourist visa, or other status), you can walk into a bank branch with the right documents and open an account. If you are in India, most major U.S. banks will not open an account for you remotely, though a small number of online banks and international financial institutions offer this option.

The core barrier is not your citizenship—it is the combination of identity verification, tax compliance, and anti-money-laundering rules that U.S. banks must follow. Banks need to confirm who you are, verify your address, and establish whether you are a U.S. tax resident. For Indian citizens physically present in the U.S., this is straightforward. For those in India, it is much harder.

Key Takeaways

  • Indian citizens in the U.S. on a valid visa can open a bank account in person by showing a passport, visa, and proof of a U.S. address.
  • Banks will ask for a U.S. tax identification number (ITIN or SSN); if you do not have one, some banks will issue one during the account-opening process.
  • Opening an account from India is difficult because most U.S. banks do not serve non-residents remotely and require in-person verification.
  • Online banks and international money transfer services offer alternatives if you need to move money between India and the U.S., though they are not full checking accounts.
  • You will need to report the account to Indian tax authorities if you are an Indian resident, and to U.S. authorities if you become a U.S. tax resident.

What you need to open an account as an Indian citizen in the U.S.

If you are physically in the U.S., bring your passport, your visa (or I-94 arrival record), and proof of a U.S. address. The address proof can be a lease, utility bill, or a letter from your employer or university. Some banks will accept a hotel confirmation or a statement from a friend or family member who is letting you stay with them, though this varies by branch.

You will also need a U.S. tax identification number. If you have a Social Security Number (SSN), bring it. If you do not, you can request an Individual Taxpayer Identification Number (ITIN) from the IRS, or some banks will help you obtain one during the account-opening process. The ITIN takes 4 to 6 weeks to arrive by mail after you file Form W-7 with the IRS, so if you need an account quickly, ask the bank whether they can issue a temporary number or open the account pending receipt of your ITIN.

Have your passport number, visa number, and current address memorized or written down. Bring a second form of ID if you have one—a driver's license from your home country, an international student ID, or an employment badge all help. The bank will also ask about the source of your funds and the purpose of the account (personal use, salary deposits, savings, etc.).

Banks that accept Indian citizens in the U.S.

Major national banks—Chase, Bank of America, Wells Fargo, Citibank, and others—will open accounts for Indian citizens on valid U.S. visas. Regional banks and credit unions often have the same policy. The process is fastest at branches in cities with large Indian populations or near universities and tech hubs, because staff are more familiar with international students and visa holders.

Online banks like Chime, Ally, and Charles Schwab also accept visa holders, and some have streamlined the process for people without an SSN yet. Call ahead or check the bank's website to confirm they will open an account for a non-citizen on a visa; policies vary by branch and by the specific visa type.

Some banks are stricter with certain visa categories. Tourist visas (B-1/B-2) are sometimes questioned because the bank needs to confirm you are not immigrating permanently without declaring it. Student visas (F-1) and work visas (H-1B, L-1, O-1) are usually straightforward. If a bank declines you, try another branch or another bank—there is no single rule, and persistence often works.

Opening an account from India: why it is difficult and what alternatives exist

U.S. banks do not open accounts for people in India because they cannot verify identity in person and because serving non-residents triggers additional regulatory and tax reporting obligations. The Foreign Account Tax Compliance Act (FATCA) requires U.S. banks to report accounts held by foreign nationals, and many banks have decided the compliance cost is not worth the business.

If you need to move money from India to the U.S., consider these alternatives instead: international money transfer services like Wise, OFX, or Remitly let you send money to a U.S. bank account you already have, or to a U.S. address. Online payment platformsInternational banks with U.S. operations

The most practical path is usually to open an account once you arrive in the U.S., even if you are only staying for a few months. Most banks will do this in a single visit.

Tax reporting and compliance after you open an account

Once your account is open, you have reporting obligations in both countries. If you are an Indian resident (meaning you spend more than 182 days in India in a financial year, or meet other residency tests), you must report the U.S. bank account to the Indian tax authorities on your annual income tax return. India's Schedule FA (Foreign Assets) requires disclosure of all foreign financial accounts, including the account number, bank name, and maximum balance during the year.

If you become a U.S. tax resident (typically after spending 183 days in the U.S. in a calendar year, or meeting the "substantial presence test"), you must file U.S. tax returns and report all worldwide income, including interest earned in the U.S. account. You may also need to file the Foreign Bank Account Report (FBAR) if your account balance exceeds $10,000 at any point during the year.

These obligations exist whether or not you are a U.S. citizen. Failing to report can result in penalties from either country's tax authority. If you are unsure about your residency status or reporting obligations, consult a tax professional who works with Indian nationals in the U.S.—the rules are specific and the penalties are real.

What happens if a bank declines you

If a bank says no, ask why. Common reasons are: no SSN or ITIN yet, no U.S. address, visa status they do not recognize, or insufficient documentation. If it is the SSN or ITIN, ask whether they will open the account pending receipt of the number, or whether they can issue a temporary one. If it is the address, ask whether they accept a letter from your employer or university confirming your stay. If it is the visa, explain your status clearly and offer to provide additional documentation (an employment letter, university enrollment confirmation, or a lease).

If one bank declines you, try another. Credit unions are sometimes more flexible than large national banks, and branches in college towns or tech centers are more accustomed to international customers. Online banks often have fewer in-person requirements and may be faster. You are not locked into the first bank you approach.

Timeline and next steps

If you are in the U.S., you can open an account the same day you walk into a branch, or within 1 to 3 business days if the bank needs to verify your ITIN or address. Bring all documents at once to avoid multiple trips. If you need a debit card, most banks issue it on the spot or mail it within 5 to 7 business days.

If you are in India and need a U.S. account before you arrive, start by researching which banks have branches near where you will be living or working. Call that branch and ask about their process for visa holders. Once you arrive in the U.S., visit the branch in person with your documents. Do not wait—opening an account early makes it easier to set up direct deposit for salary, pay bills, and manage money while you settle in.

Frequently Asked Questions

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

No. If you do not have an SSN, you can request an ITIN from the IRS, or some banks will help you obtain one during account opening. The process takes 4 to 6 weeks by mail. Some banks will open your account with a temporary number and update it once your ITIN arrives.

Can I open a U.S. bank account on a tourist visa?

Yes, but some banks are more cautious with tourist visas because they need to confirm you are not immigrating without declaring it. Bring a clear explanation of your stay (hotel booking, return flight, invitation letter from a friend) and be prepared to answer questions about how long you are staying and why you need an account.

What if I do not have a U.S. address yet?

Some banks will accept a hotel confirmation, a letter from your employer or university, or a statement from someone letting you stay with them. Call ahead to ask what the branch will accept. Once you sign a lease or move into housing, you can update your address with the bank.

Will opening a U.S. bank account affect my Indian tax status?

Not automatically. However, if you are an Indian resident, you must report the account on your annual tax return. If you become a U.S. tax resident (usually after 183 days in the U.S.), you must file U.S. tax returns and report the account there as well. Consult a tax professional to understand your specific obligations.

Can I keep the account if I move back to India?

Most banks allow you to keep the account open, but you must update your address to your Indian address and may face restrictions on deposits or withdrawals. Some banks close accounts for non-residents after a period of inactivity. Contact your bank to ask about their policy for customers moving abroad.