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.

New Fee Proposal From USCIS

New Fee Proposal From USCIS

Amount

Name of the Fee

Purpose

Who Pays the Fee?

$460

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.

$500

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.

$2500

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

$370

I-539 Application Fee - Make check payable to "US Department of Homeland Security"

Application for Spouses/Children

Either Applicant or Department Can Pay