Hi - I am currently on H1 visa and my spouse on H4. I am planning to start an online business which will accept payments from customers of different countries. Now the only problem I am facing is that in order to accept the payments online, I have to open a merchant account and a bank account and to do that, either me, or my wife has to submit a SSN or ITIN. And I know we cannot legally do any other work than my for my employer on H1. So I started looking for some advice, and here's the info I got so far: 1. Form an Indian company with my family as owners. 2. Form a C Corp in US, as a subsidy of Indian company, and apply for FEIN. The members of this C Corp can be same non US residents. 3. My wife will be corporate secretary of the C Corp in order to visit the bank and open a bank account. Not sure is she can do this on H4 visa. Is this how things work for people on H1/H4 so they can start a venture like this? Or is there a different suggested approach? Also..when you register company through services like legalzoom or bizfiling, don't they give you a registered agent who can be that person who is managing the day to day administration tasks for company? Thanks..