Overview:
Meow has specifically mentioned the requirements for a US Non-residents which means they allow US Non-residents to bank with them, but moving 1 step forward, they have not provided a list of countries from where founders can or cannot bank with them.
What do I need to apply for a business checking account from Meow's partner banks?
Your business must submit:
Proof of your company’s formation (Articles of Incorporation, etc.)
Proof of your federal EIN (EIN letter)
The physical address from where your business operates, whether in the U.S. or abroad. You will also need to submit proof of that address (a bank statement, lease agreement, etc.). A virtual address is insufficient; even if your company is remote-first, you’ll need to provide a physical address associated with your company.
In some cases, like if you’re not a U.S. citizen, you will be required to submit an official government ID.
Identifying information of all beneficial owners