As a non-resident, you are capable of opening Bank Account(s) in the US for your businesses without having an SSN or traveling to the US.
One of the first things that we recommend after starting a business in the US is to open a bank account for your corporations and LLCs.
What should I provide to open a bank account for my business?
Generally, most banks ask for the following to start a new account:
– The authorized certificate of incorporation (or the operating agreement for the LLCs),
– Federal tax ID number (a.k.a. EIN)
– Physical Address in the US ( to deliver your monthly statements and bank letters.)
– A valid ID of the company owners or members.
The banks in the US are regulated mainly by the federal law; however, the state laws also apply to the banks. In this respect, banks may ask for different documents in different locations and depending on the self-regulation of the banks themselves. Therefore, it is essential to take note of the required documents before starting the process. You may prefer to call the bank for further information or to make sure that you are on the right track. If your company was registered more than one year ago, you also need to provide a certification of good standing.
Do I have to open a bank account in Delaware if I incorporate there?
No, business people generally open bank accounts where it is easier for them to manage their bank accounts and this is mostly the state or country where they conduct business. Most of the companies in Delaware do business on a global scale or at least on a multinational basis; therefore, the banks in Delaware understand Non-US business owners needs. In this case, opening a bank account in Delaware even though you do business elsewhere is smart due to the conveniences presented.