Yes, but you need a US address and an ITIN or visa
An Indian citizen can open a bank account in the United States, but the process depends on your immigration status and how long you plan to stay. Banks will not open an account for someone with only a passport and no US address. You need either a valid US visa (student, work, or tourist), a green card, or citizenship. If you are on a tourist visa, some banks will still open an account, but many will not.
The core requirement is an Individual Taxpayer Identification Number (ITIN) or a Social Security Number (SSN). An ITIN is a nine-digit number issued by the IRS to people who are not US citizens but need to file taxes or open financial accounts. You can obtain an ITIN even while in India, before you travel, by submitting Form W-7 to the IRS with your passport copy and a completed tax return. Processing takes roughly four to six weeks.
Alternatively, if you are coming to the US on an F-1 student visa or H-1B work visa, you can explore for an SSN once you arrive and have your visa stamp and I-94 arrival record. This is faster than an ITIN and is accepted by all US banks without question.
Key Takeaways
- You must have a US address and either an ITIN, SSN, or valid US visa before any bank will open an account for you.
- An ITIN can be obtained from the IRS before you travel to the US by filing Form W-7 with your passport and a tax return.
- If you are coming on a student or work visa, you can explore for an SSN at a Social Security office once you arrive in the US.
- Banks vary in whether they accept ITINs, tourist visas, or only SSNs, so call ahead to confirm what your chosen bank requires.
- You will need a US address, a form of ID (passport is acceptable), and proof of address such as a lease, utility bill, or letter from your employer.
What documents you will need to bring
Every US bank requires the same basic documents, though the exact list varies slightly by institution. Bring your Indian passport (this is your primary ID), your ITIN or SSN, and proof of a US address. Proof of address can be a lease agreement, a utility bill in your name, a letter from your employer on company letterhead, or a bank statement from another US account if you already have one.
Some banks also ask for a second form of ID. Your Indian driver's license is acceptable. If you do not have one, a state ID from your home state or a student ID from an Indian university can work, though the bank may ask for additional documentation.
If you are opening the account in person, bring originals of all documents. If you are opening online, you will need to upload scans or photos. Make sure the images are clear and show all four corners of the document. Banks reject blurry or cropped photos and will ask you to resubmit.
Which banks accept Indian citizens without an SSN
Not all US banks treat ITINs the same way. Large national banks like Chase, Bank of America, and Wells Fargo have inconsistent policies across branches—some will open an account with an ITIN, others will not. Your best approach is to call the specific branch where you plan to open the account and ask directly whether they accept ITINs. Do not rely on the website or a general customer service line; branch managers have discretion and can override stated policy.
Online banks are more predictable. Wise (formerly TransferWise) accepts ITINs and is designed for people who move between countries. Revolut also accepts ITINs and offers multi-currency accounts. Charles Schwab accepts ITINs for brokerage accounts, though their basic checking account policy varies. These online banks typically process applications faster than brick-and-mortar banks and do not require a US address in some cases, though they still ask for one.
If you are on a tourist visa and cannot obtain an ITIN before arrival, your options narrow significantly. Some credit unions and smaller regional banks will open accounts for tourists, but you will need to visit in person and speak to a manager. Call ahead; do not show up expecting to open an account on the spot.
The difference between opening an account in person and online
Opening in person at a bank branch takes 20 to 30 minutes and is the most straightforward route if you have all your documents. The banker will verify your identity, check your ITIN or SSN against IRS records in real time, and often issue you a debit card on the same day. You walk out with a working account and can deposit money when ready.
Online applications take longer but avoid the need to visit a branch. You upload your documents, the bank reviews them (usually within one to three business days), and they contact you if anything is missing. Once approved, your account opens and you receive login credentials by email. A physical debit card arrives by mail within five to ten business days. During this waiting period, you can transfer money into the account but cannot withdraw cash.
Online is faster if you are not yet in the US or do not have straightforward access to a branch. In-person is faster if you need when ready access to cash or a working debit card. If you are arriving in the US and will be there for several weeks before your account is fully set up, consider opening online before you travel and then visiting a branch in person once you arrive to speed up the card delivery.
How long the process takes from start to finish
If you already have an ITIN or SSN, opening a bank account takes one to three business days. In-person applications are approved the same day. Online applications are approved within one to three business days. Your debit card arrives by mail within five to ten business days after approval.
If you do not yet have an ITIN, add four to six weeks to obtain one before you can open the account. If you are coming on a work or student visa and plan to explore for an SSN after arrival, add one to two weeks for the Social Security office to process your process. Once you have the SSN, the bank account itself opens within one to three days.
The longest timeline is for someone on a tourist visa without an ITIN. You will need to find a bank that accepts tourists (which requires calling multiple branches), and approval may take one to two weeks because the bank cannot verify your identity against IRS records. Plan for three to four weeks total if you are starting from a tourist visa with no ITIN.
Transferring money from India to your US account
Once your account is open, you can transfer money from India using several methods. The most common are wire transfers, which take two to four business days and cost between $15 and $50 depending on your Indian bank. SWIFT transfers are the standard method; ask your Indian bank for the US bank's SWIFT code and your account number, and they will handle the rest.
International money transfer services like Wise, OFX, and Remitly are cheaper than wire transfers for amounts under $10,000. They charge a flat fee (usually $2 to $8) plus a small percentage of the amount transferred. The exchange rate is closer to the real market rate than what your bank offers. Transfers take one to three business days.
If you are using Wise or a similar service, you can transfer money directly from your Indian bank account to your US account without needing to set up anything in advance. You provide your US account details, and the service handles the currency conversion and deposit. This is the cheapest option for regular transfers.
What happens if your visa expires or you leave the US
Your bank account does not close automatically when your visa expires or you leave the country. You can keep the account open indefinitely, even if you return to India. However, the bank may freeze it if there is no activity for a long period (usually 12 to 24 months, depending on the bank). To prevent this, make at least one transaction per year—a small transfer or a bill payment counts.
If you want to close the account, contact the bank and request closure. They will ask you to withdraw any remaining balance or provide a US mailing address where they can send a check. Some banks charge a small fee ($25 to $50) if you close the account within the first few months, so check the account agreement before opening.
If you are returning to India permanently and want to keep the account open for occasional US transactions, you can manage it entirely online. Set up online banking before you leave, and you can transfer money, pay bills, and check your balance from anywhere in the world. You do not need to be in the US to maintain the account.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
Some banks will, but most will not. Large national banks typically require an SSN or ITIN. Smaller regional banks and credit unions are more flexible. Call ahead to the specific branch and ask. If you are planning to stay longer than a tourist visa allows, consider obtaining an ITIN before you travel instead.
Do I need a US phone number to open an account?
Most banks ask for a phone number but will accept an Indian number if you do not yet have a US one. Once you arrive and get a US phone number, you can update it in your online banking profile. Some online banks require a US phone number for verification, so check the bank's requirements before explore.
What if the bank rejects my ITIN?
If a bank says they do not accept ITINs, you have two options: try a different bank or wait until you can obtain an SSN. If you are on a work or student visa, you can explore for an SSN once you arrive. If you are on a tourist visa, consider whether you can extend your stay on a different visa type that allows SSN process.
Can I open a joint account with someone in India?
No. US banks require all account holders to be present in person or to complete identity verification online. You cannot add someone from India as a joint owner unless they also have a US address and valid identification. You can, however, authorize someone in the US as a power of attorney to manage the account on your behalf.
Will my Indian credit history transfer to the US?
No. US banks do not access Indian credit reports. You start with no US credit history, which means you may not be approved for a credit card when ready. Focus on building US credit by using a debit card for the first few months, then explore for a secured credit card (which requires a cash deposit) to begin establishing a US credit score.