| Mukund:
Once you exceed 183 days in country on the L-1 visa, your income, regardless of its source or where it is deposited, is considered, by law and by treaty, to be U.S.-sourced income and thus liable for taxation by the United States. That fact applies whether your employer has an office in the U.S. or not.
If your friend has been working in the U.S. for more than 183 days and is NOT paying taxes, then he is in violation of U.S. tax law. |