Employment green card processing time — full timeline
PERM, I-140, priority date, then I-485 — the four-stage employer path.
For workers sponsored by a US employer for permanent residence in the EB-2 or EB-3 preference categories.
For EB-2 and EB-3 from countries with a current priority date, plan 2 to 4 years from PERM start to green card. For India and China the wait can stretch a decade due to per-country limits.
Journey
PERM labor certification
DOL prevailing-wage determination plus recruitment and ETA-9089 filing — a prerequisite for most EB-2 and EB-3 employment-based green cards. Filed by the employer, not the worker.
I-140 immigrant petition
Immigrant Petition for Alien Worker — confirms the employer can pay the offered wage and that the worker meets the EB-2 or EB-3 qualifications. Premium processing is available for an additional fee.
Priority date / visa bulletin wait
Most countries are current immediately, but India and China face multi-year backlogs governed by the State Department Visa Bulletin. The I-485 cannot be filed until the bulletin shows a current date.
I-485 adjustment of status
Adjustment of Status to Permanent Resident, filed once the priority date is current. Includes the medical exam and a USCIS field office interview, though employment-based interviews are sometimes waived.
Current bottlenecks
The visa bulletin dominates the timeline for India and China — most other countries are current and bottleneck on PERM and I-140. PERM has tightened in 2024–2025 with longer audit rates. The I-485 interview is increasingly waived for routine EB cases, shaving months off the back end.
FAQ
How long does an employment green card take?[+]
For most countries: roughly 2 to 4 years from PERM start to green card. For India EB-2 and EB-3, the priority-date wait alone is currently a decade or more.
What is a priority date and why does it matter?[+]
Your priority date is set when PERM is filed (or the I-140 if PERM-exempt). Per-country numerical limits mean some countries' priority dates are years behind the current calendar — you cannot file I-485 until the State Department Visa Bulletin shows your date as current.
Can I switch jobs during the green card process?[+]
After your I-140 is approved and your I-485 has been pending 180+ days, AC21 portability lets you change to a same-or-similar role with a new employer without restarting PERM. Before that window, a job change usually restarts the entire process.
Is premium processing available for I-140?[+]
Yes. Premium processing is available for most I-140 categories and reduces USCIS adjudication to 15 business days. It does not help with the priority-date wait.
Do I need to be in the US to start the green card process?[+]
No. Workers abroad can complete consular processing once the I-140 is approved and the priority date is current, via the National Visa Center and a US embassy interview.
Is the I-485 interview always required for employment-based cases?[+]
No. USCIS exercises discretion to waive employment-based I-485 interviews for routine cases, particularly where the underlying I-140 is clean. Family-based I-485 interviews are not waived.