Can a non-US resident open a company in the United States?
Yes. There is no citizenship or residency requirement to own a US LLC or C-Corporation. What you do need is a registered agent with a physical address in your state of formation, and an EIN from the IRS. Non-residents without a Social Security Number apply for the EIN by fax or mail rather than online, which adds a few weeks — that timeline, not the formation itself, is usually the bottleneck.