Can H1B and F1 Visa holders earn money online?
H1B people, its little harsh but you got to understand this point that you are Resident Alien (Immigrant) at this point and can only work for your employer and if there is any other source of Income(online earnings) its considered as Illegal earnings. So basically, if you are on a H1-B visa, you are authorized to work for only one those employers that sponsor your visa. You cannot be self-employed and earn additional income and doing so will render you out-of-status.
As we all know, an F1 visa does not allow you to take off campus employment anywhere or anytime you want. You can only take employment under specific circumstances, such as through OPT or CPT and there are hardship provisions too. But generally, an F1 student cannot simply go out and find employment. This is illegal. I would encourage you not to do this because it is a violation of your status. But, there is a clause where as an F1 Student you were allowed to make money up to $600 per advertising program for which you don’t have to file any taxes. Usually we don’t make that much so we are good to continue if you are already making some money.
But it at all your blog/website is becoming popular and you are earning more money than $600, I would suggest you to better transfer the monetary accounts to your home country banks or register a company and open a bank account with an person who is legal to take care of those operations. You strictly can’t own any business with this status, so be aware of it.
To find more info on related topics, please visit: http://www.murthy.com/chatlogs/chat1018_P.html
BEST OF LUCK