The USCIS fee for the H-1B petition is $460. USCIS requires employers to pay an additional $500 Fraud Prevention and Detection Fee when filing “initial” or “change of employer” petitions. (The $500 fee does not apply to H-1B “extension” petitions.)