Employer is responsible for ALL fees associated with H1B visa except the Premium Processing fees. That one needs to be negotiated with them. You are allowed to pay it and they often want you to do that.
Work Visas
Answered on Nov 12th, 2015 at 5:19 PM