← Clarvo · AI-Powered Immigration Drafting
Employment-Based

I-140Immigrant Petition for Alien Worker

Establishes a qualifying employment-based immigrant classification (EB-1, EB-2, EB-3). EB-1A and EB-2 NIW are self-petition categories that do not require employer sponsorship.

Filing Overview

Edition 04/01/24
Filing fee
$700
Fee detail
15-day premium processing available ($2,805)
Category
Employment-Based
Official page

Where to File

USPS and express courier addresses
EB-1, EB-2, EB-3 — Phoenix Lockbox
USPS / regular mail: USCIS · PO Box 21281, Phoenix, AZ 85036
FedEx / UPS / DHL: USCIS · 1820 E. Skyharbor Cir. S, Suite 100, Phoenix, AZ 85034

Processing Times

Live USCIS estimates by office
OfficeRegionSubtypeEstimateInquiry date
Texas Service CenterNationalEB-2 / EB-3 (PERM)
4.5 months
Dec 1, 2025
Texas Service CenterNationalEB-1A Extraordinary ability
5 months
Nov 15, 2025
Nebraska Service CenterNationalEB-2 NIW
6 months
Oct 1, 2025

Frequently Asked Questions

What is the current USCIS filing fee for Form I-140?

The current USCIS filing fee for Form I-140 (Immigrant Petition for Alien Worker) is $700. Always confirm the fee on the official USCIS page before submission, as fees are adjusted periodically.

Where do I mail Form I-140?

Form I-140 mailing addresses depend on the applicant's category and state of residence. Use the address listed on this page or on the official USCIS "Where to File" page for I-140. USCIS uses different addresses for USPS and for express couriers (FedEx, UPS, DHL).

How long does USCIS take to process Form I-140?

Processing times for Form I-140 vary by office and case subtype. Use the processing-times table on this page to see current estimates by office, refreshed daily from USCIS.gov.

Related

Draft Your Immigration Petition with AI
Save dozens of hours on EB-1A, EB-2 NIW, or E-2 with Clarvo's structured drafting engine.
Start Drafting →
Data sourced from USCIS.gov. For informational purposes only. Not legal advice.