How can I open a bank account in the USA?

Most banks require a passport, proof of address, and a TIN (SSN or ITIN), plus compliance with KYC/AML checks; some institutions allow non‑residents to open accounts with just a passport and additional documentation, but policies vary widely by bank and state.​