At present, the filing fee is $325. In addition, the USCIS collects an American Competitiveness and Workforce Improvement
Act (ACWIA) fee that is either $750 (if the U.S. employer employs less than 25 employees) or $1500 (if the U.S. employer employs 25 or more employees). Finally, if the foreign worker is a new employee, the USCIS collects a Fraud Prevention and Detection Fee of $500. We have provided a complete list of fees applicable to the H-1B process on our H-1B visa fees page.