No, you do not need to be a US citizen to use ZenBusiness. However, you will need to provide a US address for your business.