H-1B to Green Card: Complete Transition Guide

Step-by-step guide to going from H-1B work visa to permanent residency — PERM, I-140, I-485, priority dates, and H-1B extensions.

TL;DR: The H-1B to green card process has four main steps: PERM labor certification (6–18 months), I-140 petition (15 days with premium), priority date wait (current for most countries; years for India/China), and I-485 adjustment of status (8–14 months). Total time: 2–4 years for most; 5–15+ years for India-born applicants.

Overview of the Process

Going from H-1B to a green card is one of the most common immigration pathways. It requires employer sponsorship through the EB-2 or EB-3 category and involves several sequential steps, each with its own timeline and requirements.

Step 1: PERM Labor Certification

Your employer must prove to the Department of Labor (DOL) that no qualified U.S. worker is available for the position. This involves job postings, recruitment, and a formal application (ETA Form 9089). PERM takes 6–18 months and is often the longest step.

If the PERM is audited by DOL, it can add 6–12 additional months. Approximately 25–30% of PERM applications receive an audit.

Step 2: I-140 Immigrant Petition

After PERM is certified, your employer files Form I-140. With premium processing ($2,805), you get a response in 15 business days. The I-140 approval establishes your priority date — the date your PERM was filed.

Step 3: Wait for Priority Date

For most countries, the priority date is current immediately, meaning you can proceed to I-485 right away. However, applicants born in India face EB-2 waits of 10+ years and EB-3 waits that are even longer. China-born applicants face 3–5 year waits.

Step 4: I-485 Adjustment of Status

Once your priority date is current, you file I-485 (along with I-765 for EAD and I-131 for Advance Parole). Processing takes 8–14 months. Employment-based I-485 interviews are frequently waived.

Maintaining H-1B Status During the Process

  • Continue extending H-1B: Even after filing I-485, maintain H-1B as a backup in case of I-485 denial
  • H-1B beyond 6 years: Once your I-140 is approved or your PERM has been pending 365+ days, you can extend H-1B beyond the normal 6-year limit (AC21 provisions)
  • Travel advantage: H-1B holders can travel on their valid visa stamp without needing Advance Parole, even with I-485 pending
  • Dual intent: H-1B is one of the few visa types with built-in dual intent, so filing for a green card does not violate your nonimmigrant status

Common Pitfalls

  • Changing jobs too early: Leaving your employer before I-140 is approved means starting over
  • PERM wage issues: The prevailing wage must match or exceed the offered salary
  • H-1B expiring during backlog: Make sure to file for extensions based on approved I-140
  • Not using the EAD when available: Once you have an EAD, using it converts your status from H-1B to AOS pending — understand the implications

Frequently Asked Questions

How long does the entire H-1B to green card process take?

For most countries: 2–4 years total. For India-born applicants: 5–15+ years due to per-country visa backlogs. For China-born: 4–7 years.

Can I change jobs during the green card process?

After I-140 approval (180+ days) and I-485 pending (180+ days), you can change employers under AC21 portability. The new role must be in the same or similar occupational classification. Before that, changing jobs typically means restarting.

Should I use my EAD or stay on H-1B?

It depends. Using EAD switches your status from H-1B to AOS-pending. If your I-485 is denied, you would have no status to fall back on. Staying on H-1B provides a safety net. Many attorneys recommend maintaining H-1B as long as possible.

CS
Written by the CaseStatusAPI Team

We are immigration applicants and technologists who built CaseStatusAPI to help others navigate the USCIS process with transparency. Our guides are informed by firsthand experience, community feedback, and deep analysis of USCIS internal API data.

Learn more about us →

AIGet Your AI-Powered Case Analysis

See internal USCIS data the regular tracker doesn't show — with a personalized AI breakdown of your case status, timeline, and next steps.

Starting at just $1.99$0.99 for an AI Analysis & Chat Pass.

Check Your Case Status →

Related Guides

I-140 Employment-Based PetitionPriority Date ExplainedI-485 Adjustment of Status

Explore More Tools

Case TimelinesCommunity Forum
Disclaimer: This content is for educational and informational purposes only. CaseStatusAPI is an independent tool and is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any government agency. For official case information, visit uscis.gov.