Certain specialized U.S. financial institutions and international-friendly banks allow non-residents or foreign nationals to open accounts using an Individual Taxpayer Identification Number (ITIN) or a valid foreign passport with proof of address, though standard domestic banks typically require a valid Social Security Number (SSN) or ITIN for compliance.