Currently, we can only open accounts for business owners that reside within the US. Applicants must have a social security number, US cell phone number (not a virtual number), and a US address to complete the application. Unfortunately, we are not able to work with business owners that reside outside the 50 states of the US at this time.
This is something that can change in the future as we continue to scale and grow. We plan to change the way business banking is done and hope that in the future you can join our revolution to simply business banking.