Best business option for a consultant working abroad
Typically we suggest forming an LLC for business owners living outside the United States for their flexibility, low maintenance and simple taxation. States such as Wyoming or Delaware offer very business-friendly atmospheres, and you would not need to have a U.S. address, visa, or submit any identification or financial documents to have the company registered.
I'd like to refer you to our research article titled 'U.S. Companies for Foreigners', as I believe you will find very helpful tips, suggestions and comparisons of the different state options, as well as the different types of entities to help find the best fit for your business plans.
We also offer a free tax webinar specifically for international residents looking to form a business in the United States.