I work as a remote consultant based in Dubai for a US company. They use a local staffing agency for my visa and payroll etc. However, the staffing agency wants them to pay a very high processing fee every time for reimbursement of traveling expenses. My employer wants to pay me directly but to my US bank account. Are there any income tax implications or IRS issues that i will run into? I am a US citizen but i reside in UAE. This is just reimbursement, so there should not be any tax on it anyways. What do you think?