H-1B Visa Filing Fees

Generally, the H1B petitioner is required to pay the following fees to USCIS for an H-1B petition:

  • Filing Fee:
    The beneficiary or employer may pay the $325 filing fee to USCIS.
  • Fraud Prevent & Detection Fee:
    The petitioning employer must pay a Fraud Prevention and Detection Fee of $500 if it seeks a new H1B visa for beneficiary or seeks to change a beneficiary’s employer.
  • Premium Processing Fee:
    The premium processing fee is $1,225
  • Employer Sponsorship Fee:
    The petitioning employer must pay $1,500 if they employ more than 25 people or $750 is they have less than 25 full-time employees.
  • Public Law 111 – 230 Fee:
    Under the Public Law 111-230 signed by President Obama, the petitioning employer is obligated to pay $2,000 if the employer has more than 50 employees and more than 50% of the employees that are on the H1B or L1 Visa status.