No you don’t need a US address in order to form your business here. We provide Registered Agent services that is the only state requirement related to physical address. Our Registered Agent service allow you to incorporate or form a LLC in the US.
However, in order to open a bank account or to obtain an EIN (Tax ID), you are going to need an US mailing address for the business. Our Virtual Office Business Services can be used in this instance.