The definitive guide to transitioning from H-1B temporary status to permanent residence — covering every step from PERM to green card in hand.
For most H-1B workers, the green card (permanent residence) is the ultimate immigration goal. The H-1B is a temporary visa limited to 6 years (with extensions possible), while a green card provides permanent work authorization, freedom to change employers, and a path to citizenship. The employer-sponsored green card process through PERM labor certification is the most common route for H-1B holders, but it is complex, time-consuming, and heavily dependent on your country of birth. This comprehensive guide walks through every step of the process.
| Company | Total H-1B Filings |
|---|---|
| Amazon | 55,150 |
| Microsoft | 34,626 |
| 33,416 | |
| Infosys | 32,840 |
| Tata Consultancy Services | 28,950 |
| Cognizant | 26,700 |
| Deloitte | 18,200 |
| Apple | 15,800 |
| Meta | 14,900 |
| JPMorgan Chase | 12,400 |
Step 1: PERM Labor Certification (6-18 months). The employer must demonstrate to the DOL that there are no qualified, willing, and available U.S. workers for the position. This involves a prescribed recruitment process including job orders, newspaper ads, and additional recruitment steps for professional positions. The employer files Form ETA-9089 with the DOL. Processing times vary but typically take 6-18 months, and audit rates have increased significantly — roughly 30-40% of PERM applications are audited, adding 6-12 months.
Step 2: I-140 Immigrant Petition (4-12 months). After PERM approval, the employer files Form I-140 with USCIS. This petition establishes the worker's eligibility for the green card category (typically EB-2 for advanced degree professionals or EB-3 for skilled workers). Premium processing is available for I-140, reducing processing to 15 business days for an additional $2,805 fee. The I-140 approval date establishes the "priority date" — your place in line for the green card.
Step 3: I-485 Adjustment of Status or Consular Processing. The final step is filing Form I-485 (if you're in the U.S.) or going through consular processing at a U.S. embassy (if abroad). You can only file I-485 when your priority date is "current" in the monthly Visa Bulletin. For most countries, the wait after I-140 approval is 1-2 years. For India (EB-2), the backlog currently exceeds 10 years. For China (EB-2), the wait is approximately 4-6 years. Once I-485 is filed, you receive an Employment Authorization Document (EAD) and Advance Parole travel document while waiting for final approval.
A: Under AC21 portability (Section 106(c) of AC21), you can change employers after your I-140 has been approved and your I-485 has been pending for 180+ days, as long as the new job is in the "same or similar" occupation. Your priority date is preserved. If your employer revokes the I-140 after you leave but before I-485 has been pending 180 days, the petition is revoked and the process must restart with the new employer.
Q: What happens to my green card process if I get laid off?
A: If you are laid off before I-140 approval, the PERM and I-140 are typically lost and must be restarted with a new employer. If the I-140 was already approved, you retain your priority date even if the employer revokes the petition. You can use this priority date with a new employer's PERM/I-140 process, saving potentially years of waiting.
Use Wisa to identify employers with strong green card sponsorship track records. Companies that consistently file PERM petitions are more likely to support your long-term immigration goals. Search H-1B sponsors on Wisa →
Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →The total timeline depends heavily on your country of birth. For most countries (excluding India and China), the process takes approximately 2-4 years: PERM (6-18 months) + I-140 (4-12 months) + I-485 (6-18 months). For Indian nationals in EB-2, the total wait can exceed 10-15 years due to severe per-country backlogs. For Chinese nationals in EB-2, the wait is approximately 4-6 years after I-140 approval.
EB-2 is for professionals with advanced degrees (master's or higher) or bachelor's + 5 years of progressive experience. EB-3 is for skilled workers with bachelor's degrees. EB-2 generally has faster priority date movement and shorter backlogs, but the PERM requirements are the same. Some attorneys recommend filing EB-2 and EB-3 simultaneously (if eligible) to hedge against backlog fluctuations.
Under AC21 portability, you can change jobs after I-140 approval if your I-485 has been pending 180+ days, as long as the new role is in the same or similar occupation. Your priority date is preserved. Before I-140 approval, changing employers typically means restarting PERM with the new company. After I-140 approval but before I-485 filing, you keep your priority date but need the new employer to file a new PERM and I-140.
Your priority date is typically the date your PERM application was filed with the DOL. It establishes your place in the green card queue. The monthly Visa Bulletin shows which priority dates are currently being processed for each country and category. You can only file I-485 (the final step) when your priority date is 'current.' For oversubscribed countries like India, the priority date backlog determines whether you wait 2 years or 15+ years.