H-1B to green card is not a single step — it's a four-stage process spanning 1 to 17 years. The timeline: PERM labor certification (8–18 months), I-140 petition (6–12 months), priority date wait (0–12 years by country), then I-485 adjustment (8–18 months). For Rest of World applicants, the full path takes 1.5–3 years. For India, it is 13–17+ years due to the ~12-year backlog. Source: USCIS Employment-Based Immigration, Department of State Visa Bulletin, June 2026.
The H-1B to Green Card Timeline: Visual Overview
Current Priority Date Backlogs by Country (June 2026)
Source: Department of State Visa Bulletin, June 2026, Vol. XI, No. 7.
Stage-by-Stage Breakdown
Stage 1: PERM Labor Certification (8–18 months)
PERM is the Department of Labor's certification that no qualified U.S. worker is available for the position. The employer must conduct mandatory recruitment: post the job, test the market for at least 30 days, and document all recruitment steps. Source: DOL PERM Labor Certification.
| PERM Stage | Duration | Notes |
|---|---|---|
| Prevailing Wage Determination (PWD) | 1–2 months | DOL sets the minimum acceptable wage by occupation and location |
| Recruitment Testing | 30–60 days | Newspaper ads (2 Sundays), 30-day posting, professional journal if applicable |
| PERM Application Filing | — | Filed with BALCA via PERM system |
| Regular Processing | 6–8 months | Most cases approved without audit |
| If Audited | 12–18+ months | 15–20% of cases receive audit; requires extensive documentation |
Stage 2: I-140 Immigrant Petition (6–12 months standard, 45 days premium)
With PERM certified, the employer files Form I-140 on your behalf. This petition proves your qualifications and establishes your priority date — the date that determines your place in the green card queue. Source: USCIS I-140 Information.
Key facts about I-140:
- Premium Processing available: 45 business days ($2,805)
- Your priority date = the date the I-140 was filed (or PERM certified date if earlier)
- Once I-140 is approved and not revoked, your priority date is preserved even if you change employers
- AC21 rule: you can change employers and file a new I-140 while preserving your original priority date
Stage 3: Priority Date Wait (0–12+ years)
Your priority date must be current per the monthly Visa Bulletin before you can file I-485. The Final Action Date (FAD) for your chargeability area determines when this happens. Current Visa Bulletin data:
| Chargeability Area | FAD (June 2026) | Wait from today |
|---|---|---|
| Rest of World | Current | No wait — file I-485 now |
| Mexico | Current | No wait |
| Philippines | Current | No wait |
| China (mainland) | November 1, 2020 | ~5 years |
| India | June 15, 2014 | ~12 years |
Stage 4: I-485 Adjustment of Status (8–18 months)
When your priority date is current, you file I-485 to adjust from H-1B to permanent resident status. This is the final stage. Source: USCIS I-485 Information.
- No Premium Processing — I-485 takes as long as it takes
- Concurrently filed: When current, you can file I-485 with I-140 on the same day for ROW
- EAD and AP: While I-485 is pending, you can apply for Employment Authorization Document (EAD) and Advance Parole — allowing you to work and travel without relying on H-1B status
- Interview: Sometimes required; USCIS will notify you if so
Total Timeline Summary by Country
| Chargeability Area | PERM | I-140 | PD Wait | I-485 | Total (from start) |
|---|---|---|---|---|---|
| Rest of World | 8–18 months | 6–12 months | 0 (current) | 8–18 months | 1.5–3 years |
| Mexico | 8–18 months | 6–12 months | 0 (current) | 8–18 months | 1.5–3 years |
| Philippines | 8–18 months | 6–12 months | 0 (current) | 8–18 months | 1.5–3 years |
| China | 8–18 months | 6–12 months | ~5 years | 8–18 months | 6–8 years |
| India | 8–18 months | 6–12 months | ~12 years | 8–18 months | 13–17+ years |
Source: DHS, DOL, Department of State data. Does not include time before starting PERM (employer decision, drafting, offer negotiation). All ranges are approximate.
How to Speed Up the H-1B to Green Card Process
- Use Premium Processing on I-140 (45 days vs. 12–18 months) — costs $2,805 but saves 12+ months
- Concurrent filing: If your PD is current, file I-140 and I-485 together to eliminate the gap
- Use cross-chargeability with a non-backlogged country spouse — potentially cuts 12 years to 0
- Consider EB-1A or EB-1C if you qualify — much shorter backlog (2–3 years for India) vs. EB-2/EB-3
- Minimize PERM audit risk by working with an experienced immigration attorney — proper documentation and recruitment procedures are essential
- Apply for EAD + AP while waiting so you can change jobs and travel freely during I-485 processing
Internal Links to Related Pages
Frequently Asked Questions
How long does H-1B to green card take in 2026?
The total timeline depends on your country of birth: Rest of World: 1.5–3 years (PERM + I-140 + I-485, no backlog). China: 6–8 years (includes ~5-year priority date wait). India: 13–17+ years (includes ~12-year priority date wait). The processing stages are: (1) PERM labor certification: 8–18 months; (2) I-140 petition: 6–12 months standard, 45 days premium; (3) Priority date wait: varies by country; (4) I-485 adjustment of status: 8–18 months. Source: USCIS Processing Times, Department of State Visa Bulletin June 2026.
What is PERM labor certification and how long does it take?
PERM (Program Electronic Review Management) is the mandatory labor certification process that requires the employer to prove no qualified U.S. worker can fill the position. The process includes: recruitment testing (newspaper ads, 30-day posting), prevailing wage determination, audit risk, and DOL review. Standard processing: 6–8 months. If audited: 12–18+ months. Current processing times at BALCA (Board of Alien Labor Certification Appeals) add additional delays for cases requiring adjudication. Source: DOL PERM Processing Times.
When does my priority date become current?
Your priority date is the date DOL received your labor certification application (or I-140 filing date if no PERM). It becomes current when the Visa Bulletin shows a Final Action Date (FAD) at or after your priority date for your chargeability area (country of birth). June 2026: ROW, Mexico, Philippines are current. China: FAD November 2020 (5-year backlog). India: FAD June 2014 (12-year backlog). You can file I-485 when your priority date is current — this is the final stage. Source: Department of State Visa Bulletin, June 2026.
Can I change employers while on H-1B waiting for green card?
Yes — with limitations. Portability rules under AC21 allow you to change employers if you have an approved I-140 and your new job is in the same or similar occupational classification. Your new employer must file a new I-140 (you cannot simply carry over a previous employer's case), but you do not need to restart the entire PERM process. Note: your original priority date is preserved when you file the new I-140, so you don't lose your place in the backlog. You can remain in H-1B status indefinitely while waiting if your employer continues to file extensions.
What happens to my H-1B status while waiting 10+ years on the green card backlog?
As long as your employer continues to sponsor H-1B extensions (6-month or 3-year increments), you can maintain valid H-1B status indefinitely. H-1B has no maximum duration — the 6-year limit only applies if your I-94 is expiring and your green card case is stuck. If your I-140 is approved and your priority date is not current, you can get 3-year H-1B extensions beyond the 6-year mark under 204(j) AC21 portability. This means you can remain in valid H-1B status for as long as needed while waiting for your priority date to become current.
What's the current I-485 processing time?
I-485 processing varies by service center and current workload. As of mid-2026: Nebraska Service Center 8–14 months, Texas Service Center 12–18 months, California Service Center 10–16 months. Processing includes background checks, medical exam review, interview (sometimes), and adjudication. Premium Processing for I-485 is not available. EB-1 cases generally move faster due to lower volume. Use USCIS Case Status Online to track your specific case. Source: USCIS Check Case Processing Times (uscis.gov/processing-times).
Can concurrent filing speed up the H-1B to green card process?
Yes — concurrent filing allows you to file I-140 and I-485 on the same day if your priority date is current (or if your country has no backlog). This eliminates the wait between I-140 approval and I-485 filing, saving 6–12 months. For ROW applicants with a current priority date, this means you can complete the entire process in 1.5–3 years. For EB-2 India applicants, concurrent filing doesn't help with the backlog — you must wait for your priority date to become current before I-485 can be filed.
Find Your Personal Green Card Timeline
Our $19 Visa Pathway Snapshot analyzes your country of birth, field, education, and employer profile to give you an exact timeline estimate and identify which path (EB-2, EB-1A, EB-1C) is fastest for your situation.
AI Visa Agent →