Opening a bank account in the USA is usually straightforward, but the exact process depends on whether you’re a U.S. resident, non-resident, or visiting on a visa
Checking Account → For everyday spending, debit card, bill payments.
Savings Account → For saving money, earns interest.
Many banks let you open both at once.
Top U.S. banks with nationwide presence:
Chase
Bank of America
Wells Fargo
Citibank
Capital One
PNC Bank
US Bank
Tip: If you’re an international student or non-resident, some banks like Chase, Wells Fargo, and Bank of America are friendlier to non-resident accounts.
Government-issued photo ID (Driver’s license, state ID, or passport)
Social Security Number (SSN)
Proof of address (utility bill, lease, or bank statement)
Passport (mandatory)
U.S. visa & immigration documents (I-20 for students, DS-2019, Green Card, etc., if applicable)
Proof of address (university letter, lease, or utility bill; sometimes your foreign address is acceptable)
Individual Taxpayer Identification Number (ITIN) – if you don’t have an SSN. Some banks will open accounts without one, but options are limited.
Visit the bank branch (many require in-person for first-time customers).
Fill out an application form (basic details: name, address, ID, SSN/ITIN).
Make an initial deposit (usually $25–$100, depending on bank).
Receive your debit card & account details (often mailed within a week).
Set up online banking & mobile app access.
Some online banks (e.g., Wise, Revolut, Mercury) let you open a U.S. account as a non-resident using just a passport.
Fintech apps like Chime or Payoneer may be easier for temporary stays.
International student accounts (Chase College Checking, Bank of America Advantage SafeBalance) require only passport + student visa.
Monthly maintenance fees (some banks waive if you keep a minimum balance or set up direct deposit).
ATM fees (stick with banks that have many ATMs nearby).
International transfers (fintechs like Wise are much cheaper than banks).