How to go from H-1B visa to green card. PERM labor certification, I-140, priority dates, EB-2 vs EB-3, and processing times explained.
Last updated: April 2026 · Disclaimer: This guide is for informational purposes only and does not constitute legal advice. Consult a licensed immigration attorney.
The most common path from H-1B to a green card (permanent residency) is through employer-sponsored immigration, specifically the EB-2 or EB-3 employment-based categories. This process has three major steps: (1) PERM Labor Certification, (2) I-140 Immigrant Petition, and (3) I-485 Adjustment of Status or Consular Processing. The entire process can take 2-10+ years depending on your country of birth, category, and processing times. During this time, your H-1B can be extended beyond the normal 6-year limit.
The employer must first obtain a PERM (Program Electronic Review Management) labor certification from the Department of Labor. This process proves that no qualified U.S. worker is available for the position at the prevailing wage. The employer conducts recruitment efforts (job postings, advertisements) over a 30-60 day period, then files the PERM application. Current PERM processing times are approximately 6-18 months. The PERM approval establishes your "priority date" — essentially your place in line for a green card. Our database tracks PERM filing data showing which employers actively sponsor green cards.
After PERM approval, the employer files Form I-140 (Immigrant Petition for Alien Workers) with USCIS. This petition classifies you under the appropriate employment-based category — typically EB-2 (for advanced degree professionals) or EB-3 (for skilled workers with bachelor's degrees). Regular processing takes 6-12 months; premium processing ($2,805) provides a decision within 45 days. I-140 approval is a critical milestone — once approved for 180+ days, your priority date is locked even if you change employers.
When your priority date becomes current (based on the monthly Visa Bulletin), you can file Form I-485 to adjust your status to permanent resident. If you're abroad, you'd go through consular processing instead. The I-485 stage grants important benefits: you receive an Employment Authorization Document (EAD) allowing you to work for any employer, and an Advance Parole document for international travel. Processing times vary from 8-24+ months. After approval, you receive your green card.
EB-2 requires an advanced degree (master's or higher) or a bachelor's plus 5 years of progressive experience. EB-3 requires a bachelor's degree. EB-2 generally has faster priority date movement, especially for Indian and Chinese nationals who face the longest backlogs. Some applicants pursue "EB-2 downgrade to EB-3" or vice versa to take advantage of whichever category has faster movement at the time. The choice between EB-2 and EB-3 should be discussed with an immigration attorney based on your specific qualifications and country of birth.
The Visa Bulletin, published monthly by the State Department, shows which priority dates are currently being processed. For most countries, wait times are minimal (1-2 years). However, for India and China, EB-2 and EB-3 backlogs can extend 10+ years. Your priority date is the date your PERM application was filed (or I-140 for cases without PERM). You can track Visa Bulletin movement to estimate when your priority date will become current.
Normally, H-1B status is limited to 6 years. However, if you have an approved I-140 or have had a PERM application pending for more than 365 days, you can extend your H-1B beyond 6 years in 1-year or 3-year increments under AC21 sections 104(c) and 106(a). This is critical for Indian and Chinese nationals facing long green card backlogs — they can maintain H-1B status indefinitely while waiting for their priority date to become current.
Typical H-1B to green card timeline: PERM recruitment and filing: 3-6 months. PERM processing: 6-18 months. I-140 filing and processing: 6-12 months (45 days premium). Visa Bulletin wait: 0-10+ years (country dependent). I-485 processing: 8-24 months. Total for ROW (Rest of World): 2-4 years. Total for India/China: 5-15+ years. During the entire process, you maintain H-1B status and can continue working for your sponsoring employer.
For most countries, 2-4 years total. For India, EB-2 backlogs can exceed 10 years; EB-3 even longer. For China, typically 3-7 years. The main variable is the Visa Bulletin priority date wait.
Yes, with important caveats. After I-140 approval (180+ days), you can "port" your priority date to a new employer under AC21. The new employer must file a new PERM and I-140, but you keep your original priority date. If your I-485 has been pending for 180+ days, you can change employers without restarting.
For EB-2 and EB-3 through PERM, yes — the employer initiates and sponsors the process. However, EB-2 NIW (National Interest Waiver) allows self-petition without employer sponsorship if you can demonstrate your work benefits the national interest.
PERM is the first step in employer-sponsored green cards. The employer proves to the DOL that no qualified U.S. worker is available for the position at the prevailing wage, through a structured recruitment process and application.
If your I-140 is approved for 180+ days, your priority date is preserved even if you're laid off. You'd need a new employer to file a new PERM and I-140, but can port the priority date. If I-485 has been pending 180+ days, you can transfer to any similar role.