USCIS data

I-140 Processing Times

USCIS processing times for Form I-140 (Immigrant Petition for Alien Workers) by service center. Premium processing (Form I-907) is available for most I-140 categories.

Premium Processing available for I-140

File Form I-907 with a $2,805 fee for a 15 business day adjudication guarantee. Available for all employment-based preference categories (EB-1 through EB-3). Premium processing does not affect the underlying petition — it only speeds up the decision.

By service center

Service centerRegular processingPremium processingNotes

TSC

Texas Service Center (TSC)

4–6 months15 business daysHandles EB-1, EB-2, EB-3 petitions. High volume center.

NSC

Nebraska Service Center (NSC)

4–6 months15 business daysHandles EB-1, EB-2, EB-3 petitions.

CSC

California Service Center (CSC)

5–7 months15 business daysHigh volume. EB-1A, EB-1B, EB-2 NIW accepted here.

VSC

Vermont Service Center (VSC)

4–5 months15 business daysLower volume than TSC/CSC.

By EB category

CategoryDescriptionPremium processingNotes
EB-1AExtraordinary AbilityAvailableSelf-petition. No sponsor required.
EB-1BOutstanding Researcher / ProfessorAvailableRequires university or private employer.
EB-1CMultinational Manager / ExecutiveAvailableRequires qualifying entity abroad.
EB-2Advanced DegreeAvailableRequires labor certification (PERM) unless NIW.
EB-2 NIWNational Interest WaiverAvailableSelf-petition. No PERM required.
EB-3Skilled Worker / ProfessionalAvailableRequires PERM labor certification.

Filing fee (I-140)

$715

Base petition fee

Premium processing fee

$2,805

Form I-907 — 15 business days

Validity

Permanent

I-140 approval does not expire (priority date retained even if job changes)

Processing times are estimates based on USCIS published data and community reports. Actual times vary. Source: egov.uscis.gov/processing-times