I have a question. I’m in H4 visa status now. Can I work outside USA? May be in London, India or anywhere in the world except USA?
If that’s not the case, can I work for for-profit organization for FREE?
The H-4 visa is issued to accompanying family members (spouse and children under the age of 21) of H-1 and H-3 visa holders. The H4 visa holders may reside in the United States as long as the H visa holders maintain their legal status. Under the rules of the H-4 visa, you cannot be employed while in the U.S. You can do volunteer work while in the U.S., provided that it is clearly not an employer-employee relationship and the work is not done in anticipation that you will be hired in the future based upon your current work. To cover yourself, get a letter from the company or organization confirming your volunteer status.
Under an H-4 visa there are no travel restrictions. So, if you wanted to travel to London or India you could. But, since you are a temporary resident of the US, any money that you earned there, even on a very short-term basis, could be considered income for US purposes, thereby violating the restrictions on the H-4 visa. You could volunteer overseas under the same arrangement that I mentioned earlier–getting a letter confirming your volunteer status.
Does this answer your question?