Or search: cornell.edu

H-1B Visa and Employment-Based Green Card Filing Fees Breakdown

Updated 1/27/2026

This guide provides a general breakdown of the filing fees for H-1B visas and employment-based green cards requiring a labor certification, identifying which fees must be paid by the employer and which can be paid by the employee. The breakdown also distinguishes between fees for different employer sizes and non-profit organizations, as well as optional costs that may arise during the process. Please note that this guide is meant for informational purposes only and should not be construed as legal advice. For advice specific to your situation, we recommend consulting with a qualified immigration attorney. For the latest fees, please visit www.uscis.gov.

H-1B Visa Filing Fees

Fees that must be paid by employer:

Fee 1-25 Employees 26+ Employees Qualified Nonprofits
I-129 Nonimmigrant Petition Fee $460 $780 $460
ACWIA Fee $750 $1,500 $0
Antifraud Fee $500 $500 $500
Asylum Program Fee $300 $600 $0
Total $2,010* $3,380* $960*

*The Trump administration introduced a proclamation imposing a $100,000 fee for each new H-1B petition filed by employers. There are exceptions to this fee and pending litigation. We have posted an article about the proclamation that we will continue to update here.

Fees that can be paid by employee:

Fee Cost
DS-160 Nonimmigrant Visa Application $185
(Optional) Premium Processing (can be paid by the employee in certain circumstances) $2,850
(Optional) Advance Parole $630
New Parole Fee** $1,000
Total $185-$4,620

**This parole fee applies in certain circumstances; see here for details.

Green Card Filing Fees

Fees that must be paid by employer:

Fee 1–25 Employees 26+ Employees Qualified Nonprofits
PERM Advertisement Costs $2,000–$5,000  $2,000–$5,000  $2,000–$5,000
Asylum Program Fee (I-140 Petition) $300 $600 $0
Total $2,300–$5,300 $2,600–$5,600 $2,000–$5000

Fees that can be paid by employee if adjustment of status eligible:

Fee Cost
I-140 Green Card Petition $715
I-485 Adjustment of Status Application $1,440
If 245(i) Eligible (Penalty Fee) $1,000
I-601 (if needed) $1,050
(Optional) Premium Processing (can be paid by employee in certain circumstances) $2,805
(Optional) Employment Authorization $260
Total $2,155–$7,270

Fees that can be paid by employee if consular processing:

Fee Cost
I-140 Green Card Petition $715
DS-260 Immigrant Visa Application $325***
(Optional) Premium Processing $2,805
(Optional) Advance Parole $630
(If Needed) I-601A Waiver $795
Total $1,040–$5,270

***An additional $235 applies after visa approval to obtain a physical green card.

Please note that this guide is meant for informational purposes only and should not be construed as legal advice. For advice specific to your situation, we recommend consulting with a qualified immigration attorney. For the latest fees, please visit www.uscis.gov.

This website uses cookies

We inform you that this site uses own, technical and third parties cookies to make sure our web page is user-friendly and to guarantee a high functionality of the webpage. By continuing to browse this website, you declare to accept the use of cookies.