Yes. If you’re not a US citizen, but you formed a business with ZenBusiness, you can apply for a ZenBusiness Banking account.
You might be required to upload a screenshot of your passport to confirm your information.
ZenBusiness is a financial technology company and is not a bank. Banking services provided by Thread Bank; Member FDIC. The ZenBusiness Visa® Debit Card is issued by Thread Bank pursuant to a license from Visa U.S.A. Inc. and may be used everywhere Visa debit cards are accepted. Your funds are FDIC insured up to $250,000 through Thread Bank; Member FDIC.