Opening a Bank Account in the US
How new Indian immigrants can open a U.S. bank account from day one, even without a Social Security Number.
Overview
A U.S. bank account is essential for receiving your salary, paying bills, and managing daily expenses. It is also the critical first step for establishing money transfer channels for NRIs sending money home to India.
For Indians Moving From India
You generally cannot open a fully functional U.S. bank account from India. You will typically need to visit a physical bank branch shortly after you arrive to verify your identity in person. Bring your passport, visa, I-20 or I-797, and proof of address.
For Indians Already in the US
Once your identity is verified and you have an established account, opening subsequent accounts (like a high-yield savings account) can be done entirely online. Consider opening a second account at an online bank that offers higher interest rates on savings.
Key Information
U.S. banks offer two main everyday account types: Checking Accounts (for daily transactions, bill payments, and ATM withdrawals) and Savings Accounts (for storing emergency funds and earning interest). While an SSN is heavily requested, many major banks will open a basic account using a W-8BEN form if you do not yet have an SSN.
Requirements
Valid unexpired passport, U.S. visa, I-20 or I-797 approval notice, and proof of U.S. address (utility bill or signed lease). SSN is preferred but not always mandatory initially.
Common Mistakes
Ignoring monthly maintenance fees. Many U.S. checking accounts charge a monthly fee ($12–$15) unless you maintain a minimum daily balance or set up a qualifying direct deposit from your employer.
Practical Tips
Ask the banker to explain exactly how to waive the monthly maintenance fee before signing any paperwork. Set up direct deposit immediately to qualify for fee waivers.