It is easy to for a non-American resident to start an American business.
I started a Delaware corporation a few years back, and it took a couple of hundred dollars to a company to have them set it up for us. It would've been cheaper except for some complexities in the way we wanted thing set up.
The only thing that's slightly more hassle is getting a US business banking account set up, but that's easy enough too (my first attempt at getting a US bank account many years ago required me to go in person to the US consulate to have them certify my signature and a copy of my passport, and that's the most hassle it's ever been).
If you want to work for your new US corporation _in_ the US, that's another matter.
You did this through a registered agent service, correct? How did you get a federal EIN? Is it really your business, or is it a business of the registered agent, who defers to you?
I started a Delaware corporation a few years back, and it took a couple of hundred dollars to a company to have them set it up for us. It would've been cheaper except for some complexities in the way we wanted thing set up.
The only thing that's slightly more hassle is getting a US business banking account set up, but that's easy enough too (my first attempt at getting a US bank account many years ago required me to go in person to the US consulate to have them certify my signature and a copy of my passport, and that's the most hassle it's ever been).
If you want to work for your new US corporation _in_ the US, that's another matter.