DOL rules on H-1B fees, illegal contract clauses, and what employers can and cannot charge you.
It's one of the most frequently asked questions on Reddit and immigration forums: can your employer make you pay for your H-1B visa? Many workers sign contracts with repayment clauses without understanding their rights. The answer is more nuanced than a simple yes or no — some costs must be borne by the employer, while others can be shared. Here's what the law says.
Under Department of Labor regulations and the Immigration and Nationality Act, certain H-1B costs must be paid by the employer and cannot be passed to the worker under any circumstances:
These fees are considered the "employer's business expense" of hiring an H-1B worker. Requiring the worker to pay them — directly or through reimbursement — violates DOL regulations.
Some H-1B-related costs can legally be paid by the employee:
Many employers — especially consulting companies and staffing firms — include clauses in employment contracts requiring workers to repay H-1B costs if they leave before a specified period (often 1-3 years). Here's the legal reality:
For context, the total employer cost for an H-1B petition typically ranges from $3,000 to $8,000+, depending on company size and whether premium processing is used. For most employers hiring skilled professionals, this is a reasonable business expense — comparable to recruiter fees or signing bonuses. Wisa's cost breakdown tool can help you understand exactly what each fee covers.
Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →No. Deducting employer-obligated H-1B fees (base filing fee, ACWIA training fee, fraud fee, attorney fees) from your salary violates DOL regulations. If your employer is doing this, you can file a complaint with the DOL Wage and Hour Division.
Generally no, for employer-obligated fees. DOL regulations prohibit employers from shifting mandatory H-1B costs to workers, and contract provisions that attempt to do so are considered void as a matter of public policy. However, some non-mandatory costs (like premium processing requested by the employee) may be treated differently.
No. Threatening to revoke your H-1B or withdraw your petition to coerce repayment of H-1B costs is illegal. This is considered a form of labor trafficking or coercion. You can report this to the DOL and, in extreme cases, to the Department of Justice.
It depends on who benefits. If your employer needs your H-1B approved quickly for a project, they should pay. If you want faster processing for personal reasons (such as travel plans), you can volunteer to pay the $2,805 premium processing fee. Never feel pressured to pay — it's optional.