I-140 filing fee
Immigrant Petition for Alien Workers
Data as of · Source: USCIS Form G-1055 fee schedule, edition Oct 7, 2026 · Sources checked
Regular employer (total)
$1,315 paper · $1,265 online
Small employer or self-petitioner (total)
$1,015 · $965
Nonprofit (total)
$715 · $665
The filing fee for Form I-140 is $715, or $665 online, and most petitioners also pay the Asylum Program Fee, so a regular employer pays $1,315 on paper. Before April 1, 2024 the fee was $700 with no Asylum Program Fee, so the regular total is 88% higher.
I-140 fees by filing category
As listed in the USCIS fee schedule.
| Who is filing | Fee |
|---|---|
| General filing (filing fee) | $715 paper / $665 online |
| Asylum Program Fee: regular petitioner | + $600 |
| Asylum Program Fee: small employer or self-petitioner | + $300 |
| Asylum Program Fee: nonprofit | + $0 |
The Asylum Program Fee was added by the fee rule effective April 1, 2024. Premium processing (Form I-907) is a separate $2,965.
Fee waivers: see Form I-912 for which forms allow one. How to pay: payment methods.
FAQ
How much is the I-140 filing fee in 2026?
The filing fee is $715 on paper or $665 online. Most employers also pay the Asylum Program Fee: $600, or $300 for small employers and self-petitioners, and $0 for nonprofits. A regular employer filing on paper pays $1,315 in total (Form G-1055, edition Oct 7, 2026).
How much was the I-140 fee before 2024?
Before the fee rule of April 1, 2024, Form I-140 cost $700. With the Asylum Program Fee, a regular employer now pays $1,315 on paper, 88% more.
Is anyone exempt from the I-140 fee?
No filer is exempt from the I-140 filing fee itself. Nonprofit petitioners pay a $0 Asylum Program Fee, and small employers and self-petitioners pay $300 instead of $600.
Related
Sources: USCIS, Form G-1055 Fee Schedule, edition Oct 7, 2026; earlier fee from the edition of Dec 7, 2023. A wrong fee gets a filing rejected: confirm with the USCIS Fee Calculator before you pay.