I-140 Timeline: How Long Does Immigrant Petition for Alien Workers Take?
Form I-140 is the employer-sponsored petition that establishes your eligibility for an employment-based green card. Your employer files it on your behalf. Approval does not grant a green card — it reserves your place in line and establishes your priority date.
4–18 months standard processing; 15 business days with premium processing ($2,805 fee)
Stage-by-stage breakdown
Your sponsoring employer submits I-140 with supporting documentation proving your qualifications and the job offer. For EB-2 and EB-3, a certified PERM labor certification must typically be included.
USCIS reviews the petition, verifies qualifications, and may issue an RFE (Request for Evidence) requiring additional documentation.
USCIS approves the petition and issues an approval notice. The priority date is established. Visa number availability now determines when you can file I-485 or go through consular processing.
Key things to know
- 1Filing fee: $730 (paper filing, as of the April 2024 USCIS fee rule). Online filing is not available for I-140. Premium processing (Form I-907) is an additional $2,805. Verify at uscis.gov before filing.
- 2Your employer files I-140 — not you. However, your priority date belongs to you and is portable if you change employers under certain conditions (AC21 portability).
- 3Premium processing guarantees a decision within 15 business days. USCIS can still issue an RFE during premium processing. The 15-day clock restarts (does not just resume) once USCIS receives your response.
- 4I-140 approval establishes your priority date — the date USCIS received the petition. This date determines your place in line for a visa number on the Visa Bulletin.
- 5If you change employers after your I-140 has been approved for 180+ days and your I-485 has been pending for 180+ days, you can "port" to a similar job without losing your priority date (AC21 portability).
- 6EB-1 (extraordinary ability, outstanding professors, and multinational managers) and EB-2 National Interest Waiver applicants can self-petition — no employer sponsor required.
- 7I-140 approval alone does NOT allow you to work for the sponsoring employer or anyone else. You must still either file I-485 (if inside the U.S.) or go through consular processing abroad.
Related forms
Frequently asked questions
Statuses to watch
When your I-140 moves through stages, you may see these status updates on my.uscis.gov. Click any to learn what it means.
Got a USCIS status update you don't understand? GreenLight decodes it in plain English — free.
Decode your status update →GreenLight is an independent tool and is NOT affiliated with USCIS, DHS, or any U.S. government agency. Nothing on this page constitutes legal advice. Timelines are typical ranges — your case may differ based on your individual circumstances. Always consult a licensed immigration attorney for advice specific to your situation. Verify all information at uscis.gov.