Form I-140 filing fee
Immigrant Petition for Alien Workers · USCIS · Employment
The filing fee for Form I-140 (Immigrant Petition for Alien Workers) is $715 as of June 2026. Petition for an immigrant worker (employment-based green card categories EB-1, EB-2 and EB-3). The typical all-in cost when filing online is about $715.
Source: USCIS Fee Schedule (Form G-1055). Data as of June 2026.
Fee breakdown
| Item | Amount (USD) |
|---|---|
| Filing fee | $715 |
| Typical all-in (online filing + biometrics) | $715 |
Source: USCIS Fee Schedule (Form G-1055). Data as of June 2026.
What Form I-140 is for
Petition for an immigrant worker (employment-based green card categories EB-1, EB-2 and EB-3).
Who files Form I-140
U.S. employers, and self-petitioners in certain categories (EB-1A, national interest waiver).
Processing time
Varies by category and service center; premium processing (Form I-907, $2,965) is available for most I-140 petitions. A separate Asylum Program Fee ($600/$300/$0) also applies.
Processing times are general expectations only; USCIS publishes case-specific estimates on its processing times page, which vary by service center and category.
Frequently asked questions
How much is the filing fee for Form I-140?
The USCIS filing fee for Form I-140 (Immigrant Petition for Alien Workers) is $715 when filed online, as of June 2026.
Is there a fee waiver for Form I-140?
Form I-140 is generally not eligible for a fee waiver. Check the official form instructions, because exemptions exist for some categories.
What is Form I-140 used for?
Petition for an immigrant worker (employment-based green card categories EB-1, EB-2 and EB-3).
Related forms (Employment)
Source
Fee verified against the official USCIS Form I-140 page and the USCIS Fee Schedule (Form G-1055). Cross-checked source: USCIS G-1055 fee schedule (2024 final fee rule). Figures current as of June 2026. This page is informational only and is not legal advice — confirm the fee on USCIS.gov before filing, and see our methodology.
Last updated: 2026-06-15