Although it’s possible to open a U.S. bank account as a non-resident or foreigner, the process is not as easy, as most banks require you to have a U.S. address and a Social Security number (or an Individual Taxpayer Identification Number if you are a resident or nonresident alien). The requirements may differ from state to state so it’s best to inquire with your desired bank before applying. To open a business bank account as a nonresident your business must be registered in the U.S. and have an EIN.