US Immigration Guide
H-1B to Green Card: The Real Process and Timeline
Last updated June 17, 2026
Researched and maintained by the Migrossa team, grounded in official government sources. Informational, not legal advice.
You are on an H-1B, your employer says they will sponsor your green card, and you want to know one thing: how long will this actually take. The honest answer is that it depends almost entirely on where you were born and which category you fall into. This guide walks the full path, PERM, I-140, priority date, then I-485, in plain English, so you know what each step does and where the waiting really happens.
Reading this for your own situation? See where your own case may stand in about 3 minutes. Free, no card.
Check my caseThe Three Stages: PERM, I-140, Then I-485
Most employment-based green cards from H-1B go through three distinct government filings. They happen in order, and each one does a different job.
Stage 1, PERM Labor Certification: Your employer proves to the Department of Labor (DOL) that there is no qualified, willing U.S. worker available for your role at the prevailing wage. This involves a prevailing wage determination and a recruitment process. The day your employer files the PERM application (Form ETA-9089) usually becomes your priority date, your place in line.
Stage 2, I-140 Immigrant Petition: Once PERM is certified, your employer files Form I-140 with USCIS to formally classify you in a category like EB-2 or EB-3. Approval confirms you qualify; it does not by itself give you a green card.
Stage 3, I-485 Adjustment of Status: This is the actual green card application. You can only file it when your priority date is current under the Visa Bulletin. For applicants from heavily backlogged countries, this is where most of the wait lives.
EB-1 cases (extraordinary ability, outstanding researcher, multinational manager) skip PERM entirely. Most H-1B workers, though, go through all three stages.
Why the Timeline Is Really Two Different Numbers
When people ask how long H-1B to green card takes, they are usually mixing two separate clocks, and that is why the answers online feel so contradictory.
The processing clock is how long the government takes to work through PERM, I-140, and I-485 on their own merits. PERM has historically run several months to over a year including the prevailing wage and recruitment steps. I-140 can take a few months, or about 15 business days if your employer pays for premium processing. I-485 typically takes several months to over a year. These are administrative wait times, and they apply to almost everyone.
The priority date clock is how long you wait for a visa number to become available for your country and category. For someone born in a country with low demand, this can be effectively zero, and the whole process is driven by the processing clock. For applicants born in India or China in EB-2 or EB-3, this clock can run many years, sometimes well over a decade.
So two coworkers with identical jobs can have wildly different timelines based only on country of birth. Always verify current processing times at the official USCIS tool, egov.uscis.gov/processing-times, and check live cutoff dates in the monthly Visa Bulletin at travel.state.gov.
Wondering how this applies to you? See where your own case may stand in about 3 minutes. Free, no card.
Check my caseHow Your Priority Date Works (And Why It Matters Most)
Your priority date is the single number that decides most of your wait. For PERM-based cases it is the date your employer filed the PERM application; for EB-1 it is the date the I-140 was filed.
The U.S. issues a limited number of employment-based green cards each year, capped by category and by country of birth. When demand exceeds supply, a queue forms. You can only file your I-485 (or be approved for a green card) once your priority date is earlier than the cutoff published in the Visa Bulletin.
The Visa Bulletin has two charts. Final Action Dates (Chart A) is the cutoff for actually approving a green card. Dates for Filing (Chart B) is an earlier date that, when USCIS honors it, lets you file your I-485 ahead of final approval, which can lock in a work permit (EAD) and travel document while you wait.
Dates do not always move forward. They can stall, or even move backward, called retrogression, when too many people are projected to use visa numbers before the fiscal year ends on September 30. This is normal and not permanent. Note that country quotas follow your country of birth, not your citizenship. To see exactly where your category stands today, check the current Visa Bulletin at travel.state.gov, since the cutoffs change every month.
EB-2 vs. EB-3, and a Word on Country of Birth
Which category your employer files in shapes your wait, and so does where you were born.
EB-2 generally requires an advanced degree or a bachelor's plus several years of progressive experience. EB-3 covers professionals and skilled workers with at least a bachelor's degree or equivalent experience. EB-2 sounds higher and usually moves faster, but not always: depending on the month and country, EB-3 cutoff dates can sometimes be ahead of EB-2. Some applicants legally pursue both, since an approved EB-2 I-140 can sometimes be paired with a downgrade to EB-3 to chase whichever date is current. This is a strategy to discuss with an immigration attorney, not a guarantee.
The bigger driver is country of birth. Applicants born in India or China face the longest employment-based backlogs because of high demand against fixed per-country limits. As of recent Visa Bulletins, India EB-2 and EB-3 cutoffs have sat many years in the past, while applicants from most other countries in those categories have often been current or close to it.
If you were born in a heavily backlogged country, it is worth asking whether you might qualify for EB-1, which has no PERM step and often moves faster. Treat all of this as informational; the right category for your facts is a legal judgment, and the live cutoffs always need to be confirmed in the current Visa Bulletin at travel.state.gov.
A Realistic End-to-End Timeline
Here is how the stages stack up. Treat every figure as a typical range, not a promise, and confirm current numbers at the official sources before you plan around them.
- PERM (DOL): prevailing wage determination plus recruitment plus filing and review. Historically several months to over a year combined. DOL posts current PERM processing times at flag.dol.gov.
- I-140 (USCIS): a few months on regular processing, or roughly 15 business days with premium processing, which your employer can pay for.
- Priority date wait: anywhere from effectively zero to many years, driven entirely by your country and category under the Visa Bulletin.
- I-485 (USCIS): typically several months to over a year, and it can only start once your priority date is current.
For an applicant from a country that is current, the whole path is often a couple of years, governed mostly by processing speed. For an applicant born in India or China in EB-2 or EB-3, the priority date wait alone can stretch the total to a decade or more.
While you wait, your H-1B can usually be extended beyond the normal six-year cap: an approved I-140 generally allows three-year extensions, and a PERM or I-140 filed before your sixth year can support one-year extensions. So a long green card queue does not mean you lose your ability to keep working. Always verify your current case status and processing times at egov.uscis.gov/processing-times.
Built for your case
See which green card path actually fits your profile and where your real wait begins. Takes about a minute.
Free preview in 3 minutes. No card. Migrossa runs your case against every active program, refusal pattern, and policy citation, then tells you the move that closes your gap.
Start your free preview~3 minutes · no card required · sign up to save your case
Frequently Asked Questions
How long does it take to go from H-1B to green card?
It depends mostly on your country of birth and category. If your priority date is current, the path is often roughly two years, driven by PERM, I-140, and I-485 processing times. If you were born in India or China in EB-2 or EB-3, the priority date wait alone can add many years, sometimes a decade or more. Check live cutoffs in the Visa Bulletin at travel.state.gov and current processing times at egov.uscis.gov/processing-times.
What are the steps in the H-1B to green card process?
For most H-1B workers there are three stages: PERM labor certification with the Department of Labor, an I-140 immigrant petition with USCIS to set your category (often EB-2 or EB-3), and an I-485 adjustment of status, which is the actual green card application. EB-1 cases skip the PERM step. You can typically only file the I-485 once your priority date is current under the Visa Bulletin.
What is my priority date and how do I find it?
Your priority date is your place in the green card line. For PERM-based cases it is the date your employer filed the PERM application; for EB-1 it is the date the I-140 was filed. You can find it listed as the Priority Date on your I-140 approval notice (Form I-797). It must be earlier than the cutoff in the monthly Visa Bulletin before you can move forward, so check the current dates at travel.state.gov.
Can I keep working on H-1B while I wait for my green card?
Usually yes. H-1B status can typically be extended beyond the standard six-year limit while your green card case is pending. An approved I-140 generally supports three-year extensions, and a PERM or I-140 filed before your sixth year can support one-year extensions. This is general information; confirm your specific eligibility with your employer's immigration counsel.
What is the difference between EB-2 and EB-3 for green cards?
EB-2 generally requires an advanced degree or a bachelor's plus several years of progressive experience, while EB-3 covers professionals and skilled workers with at least a bachelor's or equivalent. EB-2 often moves faster, but in some months and for some countries EB-3 cutoff dates can be ahead of EB-2. The right category depends on your facts and is a legal judgment; verify current cutoffs in the Visa Bulletin at travel.state.gov.
Does changing employers reset my green card progress?
Not necessarily. If your I-140 is approved, your priority date is generally portable to a new employer's green card sponsorship. Under AC21, if your I-485 has been pending 180 or more days and you move to a job in the same or a similar occupational category, you can typically keep your priority date and pending application. The timing and details matter, so confirm them with an immigration attorney before switching.
