Employment-Based Green Card Timeline: How Long Each Step Takes in 2026
The employment-based green card process is a multi-step journey that can take anywhere from 1 year to over a century depending on your country of birth and visa category. This guide breaks down realistic timelines for each stage of the process in 2026.
Stage 1: PERM Labor Certification
PERM (Program Electronic Review Management) is required for most EB-2 and EB-3 green cards. DOL processing time: 6-18 months in 2026 (audited cases take longer). Recruitment advertising period: 60 days minimum. PERM audit: adds 6-12 months. Premium processing is NOT available for PERM. This step is skipped for EB-1A, EB-1C, and NIW.
Stage 2: I-140 Immigrant Petition
I-140 processing: 6-12 months regular, 15 business days with premium processing ($2,805). I-140 approval establishes your priority date (or you use your PERM filing date). Once approved, I-140 survives employer withdrawal after 180 days of pending. Priority date is the key variable determining when you can file I-485.
Stage 3: Priority Date Wait
EB-1 (all countries except India): typically current, no wait. EB-1 (India): 5-8 year wait in 2026. EB-2 (most countries): no wait or 1-2 years. EB-2 (India): 50-100+ year wait. EB-2 (China): 10-15 year wait. EB-3 (most countries): 1-3 years. EB-3 (India): 80-100+ year wait. Check the Visa Bulletin monthly at travel.state.gov.
Stage 4: I-485 Adjustment of Status
Once priority date is current: file I-485 (adjustment of status) plus I-765 (EAD) and I-131 (travel document) concurrently. USCIS processing: 12-36 months depending on field office. Biometrics appointment: 4-8 weeks after filing. Interview (if required): 6-18 months after filing. Once approved: permanent residence granted. Travel freely with green card — no more H-1B dependency.
Frequently asked questions
How long does the green card process take from start to finish?
For EB-1 (most countries): 1-3 years total if no backlog. For EB-2 (most countries except India/China): 2-5 years. For EB-2 India: 50-100+ years at current rates. For EB-1 India: 5-10 years. Timelines vary enormously by category and country of birth. PERM + I-140 + priority date wait + I-485 processing all add to the total.
Can I file I-485 while waiting for my priority date?
You can only file I-485 when your priority date is current in the Visa Bulletin. However, I-485 can be filed concurrently with I-140 if a visa number is immediately available. Once I-485 is pending for 180+ days and I-140 is approved, you benefit from AC21 portability for job changes.
Does my priority date change if I change employers?
Your priority date (from your original PERM or I-140 filing) is portable when changing employers under AC21, as long as your I-485 has been pending for 180+ days and the new job is in a same or similar occupational classification. A new employer filing a new PERM creates a new priority date — so preserve your old date when possible.
Disclaimer: This article is for informational purposes only and does not constitute legal advice. Immigration law is complex and situation-specific. Always consult a licensed immigration attorney before making decisions about your immigration status.