H-1B Green Card Guide · Updated June 12, 2026

How Long Does It Take to Get a Green Card from H-1B? Step-by-Step Timeline for 2026

4 stages · 0–17 years depending on country · Source: USCIS, DOL, DOS

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

Stage 1: PERM Labor Certification
8–18 months
DOL · Required before I-140
Prevailing wage determination → Recruitment testing (ads, posting) → PERM application → Audit risk (15–20% of cases) → DOL certification
Stage 2: I-140 Immigrant Petition
6–12 months (45 days premium)
USCIS · Employer-sponsored
Employer files I-140 with supporting documentation · PERM certified · Your qualifications · Salary evidence · Priority date established when I-140 is filed
Stage 3: Priority Date Wait
0 to 12+ years
Department of State · Visa Bulletin
Your place in the queue based on country of birth · Visa Bulletin FAD must be at or after your priority date · No action required — just wait · Can change employers under AC21 portability rules
Stage 4: I-485 Adjustment of Status
8–18 months
USCIS · Final stage · Can be concurrent with I-140 if current
File I-485 when priority date is current · Medical exam required · Background check · Interview (sometimes) · Employment Authorization Document (EAD) and Advance Parole available during processing

Current Priority Date Backlogs by Country (June 2026)

🌍
Rest of World
CURRENT
File I-485 immediately · Total: 1.5–3 years
🇲🇽
Mexico
CURRENT
No backlog · Same as ROW
🇵🇭
Philippines
CURRENT
No backlog · Same as ROW
🇨🇳
China
~5 years
FAD: Nov 2020 · Total: 6–8 years
🇮🇳
India
~12 years
FAD: June 2014 · Total: 13–17 years

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:

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
Hidden strategy — cross-chargeability: If your spouse was born in a country without a backlog (not India, China, Philippines, Mexico), you can use their country of birth for visa allocation through cross-chargeability. This can cut a 12-year India wait to zero. Only works if you marry before your spouse's priority date becomes current. See cross-chargeability guide →

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.

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

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 →
$19 — delivered as a detailed PDF within minutes
Last updated: June 12, 2026 · Data sourced from USCIS, DOL, Department of State Visa Bulletin June 2026 · AI-generated content disclaimer