Even though the salary is paid in home country, it was earned in the U.S.
Hence, the salary is subject to U.S. taxation.
The per diem is a reimbursement for expenses. If properly accounted for, it is not taxable. If paid with no accounting, it is fully taxable.
|