Can businesses or owners outside the US apply for an account?
No. Novo only supports business owners who live in the US.
Your business must also be registered in the US.
To apply, all owners need:
Social Security number (SSN)
US address
US cell phone number
If any owner doesn’t meet these requirements, you won’t be able to complete the application. This may change some day, but for now, it's required.