Overview:

Yes! If you reside in the US and operate a legal, US-based business as an LLC, Partnership, Sole Proprietorship or Corporation.

Currently, they can only open accounts for business owners that reside within the US. The business must also be registered in the US. Applicants and other owners must have a social security number, a US cell phone number, and a US address to complete the application.

During the application process, they require applicants to have a social security number (SSN), US address, and a US cell phone number (not a virtual number). They are currently only able to open accounts for business owners that reside within the US and fit these requirements.

Source of Information