Immigration Hub

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 filingFee
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.