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