H-1B to Green Card: Process, Timeline, and Steps (2026)
A step-by-step breakdown of the labor certification, I-140, and I-485 process for H-1B holders pursuing a green card in 2026.

Going from an H-1B visa to a green card is a three-stage, employer-sponsored process that moves through Program Electronic Review Management (PERM) labor certification, an I-140 immigrant petition, and I-485 adjustment of status. The H-1B does lead to a green card, but the path requires your employer's cooperation, verified government filings, and patience with processing backlogs. For most applicants the journey takes two to four years and costs thousands in combined filing and attorney fees, though country-specific backlogs can stretch the wait well beyond that.
Key takeaways
- The H-1B to green card process has three stages: PERM labor certification, I-140 petition, and I-485 adjustment of status.
- Your employer drives the first two stages. You gain flexibility at the I-485 stage through concurrent filing and portability under the American Competitiveness in the Twenty-First Century Act (AC21).
- Total timeline ranges from two to four or more years, but country-specific backlogs (especially India and China) can add decades.
- If your I-140 is approved, you can extend your H-1B beyond the six-year limit in one-year or three-year increments.
H-1B to green card process
The H-1B to green card process has three stages: PERM labor certification with the Department of Labor (DOL), the I-140 immigrant petition with U.S. Citizenship and Immigration Services (USCIS), and I-485 adjustment of status (or consular processing if you're outside the U.S.). Approximately 140,000 immigrant visas are available each fiscal year, split across five preference categories. Most H-1B holders pursue the EB-2 (advanced degree or exceptional ability) or EB-3 (bachelor's degree) categories.
| Stage | Form | Who files | Typical timeline | Key detail |
|---|---|---|---|---|
| PERM labor certification | ETA-9089 | Employer (with DOL) | 8–14 months | Includes prevailing wage determination and recruitment |
| I-140 immigrant petition | I-140 | Employer (with USCIS) | 6–8 months (regular) | Premium processing available |
| I-485 adjustment of status | I-485 | Employee (with USCIS) | 8–14 months | Filed when priority date is current |
Step 1: PERM labor certification
Your employer files the PERM labor certification with the DOL to prove that no qualified U.S. worker is available for your position. This involves obtaining a prevailing wage determination (the minimum salary DOL sets for a specific role and location) from the DOL and conducting a recruitment process (job postings, advertisements) to test the labor market.
The employer must show they offered at least the prevailing wage and that no minimally qualified U.S. applicant applied.
Processing time for PERM runs 8–14 months, including the prevailing wage determination (which alone can take four to six months). DOL selects some applications for audit. An audit can add six or more months to the timeline, and triggers include the job description, the wage level, and issues with the recruitment documentation.
Your employer handles the entire PERM stage, and you can't do much to speed it up. This stage also establishes your priority date (the date your PERM application was filed, and it determines your place in line).
Step 2: I-140 immigrant petition
After PERM approval, your employer files Form I-140 with USCIS. This petition classifies you under an employment-based preference category. EB-2 is for workers with an advanced degree or exceptional ability, while EB-3 covers positions requiring a bachelor's degree or at least two years of skilled work experience.
Regular processing takes 6–8 months. Premium processing is available for 45 business days at a cost of $2,965. The category your employer chooses (EB-2 vs. EB-3) has a major impact on how long you'll wait for a visa number to become available, especially if you were born in India or China.
Choosing between EB-2 and EB-3 isn't always straightforward. EB-2 priority dates generally move faster, which matters most for applicants born in India and China. But EB-2 requires an advanced degree (or a bachelor's plus five years of progressive experience), and not every role qualifies.
Some applicants and their attorneys intentionally file under EB-3, even when they qualify for EB-2, because EB-3 priority dates from earlier filing years can sometimes be further ahead than recent EB-2 dates. Your immigration attorney can run the numbers based on the current visa bulletin and your specific situation.
Step 3: I-485 adjustment of status
Once your priority date becomes current (meaning a visa number has opened for your category and country), you file Form I-485 to adjust your status to permanent resident. You can file I-140 and I-485 concurrently if your priority date is already current when your I-140 is ready. Filing I-485 also lets you apply for an Employment Authorization Document (EAD) and advance parole (a travel permit that lets you leave and re-enter the U.S. while your green card is pending).
Once your I-485 is filed, many applicants stop extending their H-1B because the EAD covers their work authorization. Maintaining H-1B status is more expensive and ties you to a single employer, while the EAD lets you work for any employer.
The trade-off: if your I-485 is denied for any reason while you're on EAD (not H-1B), you lose your work authorization immediately. Some applicants maintain both as a safety net, especially early in the I-485 process.
If you're outside the U.S., you go through consular processing instead, which involves an interview at a U.S. embassy or consulate.
H-1B to green card timeline
The H-1B to green card timeline ranges from two to four or more years for most applicants, but the real bottleneck is the visa bulletin. Congress caps employment-based preference visas at 140,000 per year, and no single country can receive more than 7% of that total.
| Stage | Best case | Typical | Worst case |
|---|---|---|---|
| PERM | 6 months | 8–14 months | 18+ months (with audit) |
| I-140 | 45 business days (premium) | 6–8 months | 12+ months |
| I-485 | 6 months | 8–14 months | Years (if backlogged) |
The Department of State publishes a monthly visa bulletin showing which priority dates are currently eligible to file I-485. Wait times vary dramatically by country of birth due to the 7% per-country cap.
| Country of birth | EB-2 status | EB-3 status | Approximate EB-2 wait | Approximate EB-3 wait |
|---|---|---|---|---|
| India | Significantly backlogged | Significantly backlogged | 12+ years | 12+ years |
| China (mainland) | Multi-year backlog | Multi-year backlog | 4–5 years | 4–5 years |
| Philippines | Minor backlog | Minor backlog | 1–2 years | 2–3 years |
| Mexico | Minor backlog | Minor backlog | 1–2 years | 2–3 years |
| All other countries | Current or minor backlog | Current or minor backlog | 1–2 years | 2–3 years |
Source: U.S. Department of State
For applicants born in India, the backlog stretches over a decade due to demand far exceeding the annual per-country allocation.
You can check current processing times for I-140 and I-485 on the USCIS processing times page.
H-1B to green card cost
H-1B to green card cost splits between employer-paid filing fees and employee-paid adjustment costs. The H-1B fee increase that took effect in 2025 raised several of these filing costs.
| Item | Amount | Who pays |
|---|---|---|
| PERM attorney fees | $3,000–$6,000 | Employer |
| I-140 filing fee | $715 | Employer |
| I-140 asylum program fee | $600 (25+ employees) or $300 (<25) | Employer |
| I-140 premium processing | $2,965 | Employer or employee |
| I-485 filing fee | $1,440 | Employee |
| I-485 asylum program fee | $600 | Employee |
| I-765 (EAD) | $260 | Employee |
| I-131 (advance parole) | $630 | Employee |
For example, an EB-2 applicant using premium processing would pay $1,440 (I-485) + $600 (asylum fee) + $260 (EAD) + $630 (advance parole) out of pocket, while the employer covers $715 (I-140) + $600 (asylum fee) + $2,965 (premium processing) plus PERM attorney fees.
Your employer must pay all PERM-related costs and the I-140 filing fees. You can pay for I-485 filing, the EAD, advance parole, and (in some cases) premium processing. Attorney fees for the I-485 stage are negotiable between you and your employer.
At a large company with regular I-140 processing, your out-of-pocket share would include I-485 filing, the asylum program fee, EAD, and advance parole. Your employer covers all PERM and I-140 costs.
H-1B extension after 6 years with I-140 approved
H-1B extension after six years with I-140 approved is possible under AC21. The H-1B normally has a 6-year maximum stay, but AC21 creates an exception for workers in the green card pipeline whose Form I-140 has been approved. After completing PERM (the DOL labor certification) and I-140 (see the cost breakdown above), the standard 6-year clock stops being your deadline. Without this exception, many H-1B holders would lose work authorization while waiting for their priority date to become current.
The extension works in two ways. If your I-140 is approved and your priority date isn't current, you qualify for three-year H-1B extensions. If your PERM or I-140 has been pending for 365 or more days, you qualify for one-year extensions. These extensions continue until your green card is adjudicated.
With a pending I-485, you can also file Form I-765 for work authorization and Form I-131 for travel permission as backup.
If your employer revokes your I-140 before your I-485 has been pending 180 days, you lose the basis for these extensions. But if you've had an approved I-140 for 180 or more days (or your I-485 has been pending 180+ days), AC21 lets you retain your priority date and port to a new employer.
Find employers that sponsor H-1B workers for green cards on Migrate Mate.
Find employers that sponsor H-1B workers for green cards
Find Green Card SponsorsThe H-1B to green card process is long, employer-dependent, and shaped by factors outside your control. But understanding each stage, its costs, and its timeline puts you in the best position to plan around the wait and make informed decisions about your career and immigration strategy.
Frequently asked questions
Can I change jobs during the green card process?
Yes, under AC21 portability. Once your I-140 is approved and your I-485 has been pending for 180 or more days, changing employers won't restart the process. The new position must be in a "same or similar" occupational classification to the one on your original labor certification. This is a key protection for H-1B workers in the green card backlog.
How does the green card wait for Indian nationals compare to other countries?
EB-2 and EB-3 backlogs for India can stretch decades. Priority dates move slowly because India's demand far exceeds the per-country allocation from the annual 140,000 employment-based visa pool. Check the visa bulletin monthly to track where your priority date stands.
Can I get a green card without employer sponsorship on H-1B?
Not through the standard PERM process, but two categories allow self-petitioning. EB-1A (extraordinary ability) and EB-2 NIW (National Interest Waiver) let you file without employer sponsorship. However, most H-1B holders go through employer-sponsored EB-2 or EB-3, which requires PERM labor certification.
What happens if my employer goes out of business during the green card process?
It depends on what stage you're in. If your I-485 has been pending for 180 or more days, AC21 portability lets you find a new employer and continue without starting over (as long as the new job is in a similar role category). If you're still in the PERM or I-140 stage, you'll likely need to restart those steps with a new employer. But if your I-140 was approved before the company closed and remained valid for at least 180 days, you keep your priority date when filing with the new employer.
What's the difference between H-1B extension and green card approval?
An H-1B extension lets you keep working while waiting, but it doesn't move your green card forward. Your H-1B renews in one-year or three-year increments under AC21 and still depends on employer sponsorship. The green card, once approved, gives you permanent status with no employer tie. You can hold an extended H-1B for years while your priority date crawls forward.
Do I need an advanced degree to qualify as EB-2 instead of EB-3?
Not always. EB-2 typically requires an advanced degree (master's or higher), but you can also qualify with a bachelor's degree plus five years of progressive work experience, or through proof of exceptional ability. EB-3 covers positions requiring a bachelor's degree or at least two years of skilled work experience. The main practical difference is wait time: EB-2 priority dates generally move faster than EB-3, especially for Indian nationals.
About the Author

Founder & CEO @ Migrate Mate
I moved from Australia to the United States in 2023. I have had 3 jobs, and 3 different visas. I started Migrate Mate to help people like me find their dream job in the USA & help them get visa sponsorship.





