Several fees are associated with the nonimmigrant employment petitions (H-1B and O-1 petitions plus TN & E-3 petitions that are filed with USCIS).
- $460 I-129 base filing fee
- $500 fraud prevention and detection fee (for New/Transfer H-1B Petitions Only)
- Optional $2500 premium processing fee
Either complete multiple G-1450 Forms or request separate checks...the H-1B petition will be rejected if the fees are combined in one G-1450 or check.
Name of the Fee
Who Pays the Fee?
I-129 Application Fee - Make check payable to "US Department of Homeland Security"
All H-1B / O-1 Petitions and E-3 / TN Petitions Filed Inside the US
Department Must Pay This Fee for H-1B, TN and E-3 Petitions - Applicant may not pay this nor be reimbursed. Either Department or O-1 Applicant May Pay Fee.
H-1B Anti-Fraud Fee - Make check payable to "US Department of Homeland Security"
Initial and Transfer H-1B Petitions Only
Department Only; Applicant may not pay this nor can department ask the applicant to reimburse them for this fee.
Premium Processing - Make check payable to "US Department of Homeland Security"
Expedited Processing of Petition (Optional)
Department Only if Used for Business Purpose; Applicant can pay if used for Personal Reason such as traveling home for a family event
I-539 Application Fee - Make check payable to "US Department of Homeland Security"
Application for Spouses/Children
Either Applicant or Department Can Pay