PetitionPace
I-140 Verified fee/form data

Immigrant Petition for Alien Workers

An employer (or self-petitioning worker) files to classify a foreign worker for an employment-based immigrant visa.

Filing fee

$715

Typical processing

6-18 months

As of 2026-06-12

Category

employment

USCIS (Nebraska or Texas Service Center based on preference category)

How Form I-140 compares across PetitionPace forms

Total USCIS fee rank

#9 of 26

total fee $715

Vs median fee

+$175

median $540 across 26 forms

Processing high-end rank

#8 of 19

+0 mo vs median high end

Fee comparisons use only the in-repo PetitionPace USCIS form records and the cited USCIS fee schedule/form pages. They do not imply eligibility, legal strategy, or a guarantee that USCIS will accept a filing.

Processing time

This is a point-in-time estimate. USCIS changes published ranges frequently and the live tool can vary by service center and case type.

Typical range: 6-18 months

Estimate based on USCIS data reviewed 2026-06-12. Always check the live USCIS processing-times tool at egov.uscis.gov/processing-times before making decisions.

Filing fee

Filing fees shown here are based on the USCIS fee schedule effective April 1, 2024. USCIS fees can change; always confirm the current fee at uscis.gov before submitting a form.

Filing fee: $715

Source: USCIS Form G-1055 (effective April 1, 2024); uscis.gov/i-140

Fees and form details last reviewed June 2026 against the USCIS fee schedule (Form G-1055, effective April 1, 2024). Always confirm the current fee at uscis.gov before filing.

Premium processing: Premium processing available (I-907, $2,805) for most I-140 categories.

Where to file

Processing times are estimates based on USCIS historical data and change frequently. Always check the live USCIS processing-times tool at egov.uscis.gov/processing-times for current official ranges before making any decisions.

USCIS (Nebraska or Texas Service Center based on preference category)

Always confirm the current filing location and instructions at uscis.gov official I-140 page .

Common questions

What is Form I-140?
An employer (or self-petitioning worker) files to classify a foreign worker for an employment-based immigrant visa.
How much does it cost to file Form I-140?
The USCIS filing fee for Form I-140 is $715, from the fee schedule effective April 1, 2024. Always confirm the current fee at uscis.gov before paying.
How long does I-140 take?
USCIS reports a typical processing range of 6-18 months for Form I-140 as of 2026-06-12. Processing times change monthly; always check egov.uscis.gov/processing-times for the current range.