H-1B to Green Card: Complete Timeline and Process in 2026
Moving from an H-1B work visa to a permanent green card is a multi-step journey that can take anywhere from 2 years to 15+ years depending on your country of birth and EB category. Here's the complete process and estimated timelines based on historical data.
Step 1: PERM Labor Certification (6–18 months)
Your employer files a PERM (Program Electronic Review Management) application with the Department of Labor. This involves:
- Prevailing wage determination: 2–6 months
- Recruitment period: ~2 months of job advertising
- PERM filing and processing: 3–9 months
Total time: approximately 6–18 months. The date DOL receives your PERM application becomes your priority date.
Step 2: I-140 Immigrant Petition (4–12 months)
After PERM approval, your employer files an I-140 petition with USCIS. Processing options:
- Regular processing: 4–12 months
- Premium processing: 45 calendar days (additional fee of $2,805)
Most employers opt for premium processing to get a faster answer. The I-140 establishes your eligibility for the specific EB category.
Step 3: Wait for Priority Date to Become Current
This is where the real wait happens. Depending on your country and category:
- Rest of World EB-2/EB-1: Usually current — no wait
- China EB-2: 5–7 year wait
- India EB-2: 10–15+ year wait
- India EB-3: 12–18+ year wait
During this wait, you must maintain valid H-1B status. After 6 years, H-1B extensions are possible in 3-year increments if your I-140 is approved.
Step 4: I-485 Adjustment of Status (8–24 months)
Once your priority date is current (either via FAD or DFF), you file I-485 to adjust your status to permanent resident. Alternatively, if you're outside the US, you go through consular processing at a US embassy.
I-485 processing currently takes 8–24 months depending on the service center and category.
Total Timeline Summary
| Country/Category | Total Estimated Time |
|---|---|
| ROW EB-1 | 1–2 years |
| ROW EB-2 | 1.5–3 years |
| China EB-2 | 7–10 years |
| India EB-2 | 12–18 years |
| India EB-3 | 15–20+ years |
Research Your Employer's Track Record
Before starting the green card process, research your employer's sponsorship history using the Employer Sponsorship Tracker. You can see how many LCAs they've filed, filing volumes, and typical salary ranges.
Estimate Your Personal Timeline
Once you have your priority date, use the Priority Date Estimator for personalized conservative, base case, and optimistic estimates based on historical trends.