
One common misconception regarding opening back accounts in the U.S. is that you must be a citizen, green card, or visa holder. While these factors may make it easier to open an account, almost anyone with proper identification can open a bank account in the U.S.
You should always start with the premise that if you have proper identification, you can open a bank account in the U.S. Banks are notoriously difficult and quick to say “no,” but asking to speak to a manager can often go a long way. Normally a passport will be sufficient for a personal bank account, but policies at banks may differ. Some banks may also ask for an ITIN or SSN but not all banks require this.
You do not need a visa to open a personal or business bank account. To open a business bank account, you need the certificate of incorporation of an entity plus the EIN number. A non-resident can apply for an EIN number, and anyone can form a legal entity in the U.S. You can find out more about setting up a business bank account by clicking here.
You can also find out more about setting up an EIN in the U.S. by clicking here.