The US green card (permanent residency) process involves multiple government agencies, strict per-country caps, and waiting periods that range from months to decades depending on your pathway and country of birth. This tool maps every stage — from labor certification to card delivery — with realistic duration estimates for each green card category.
Select Your Green Card Pathway
Choose the pathway that applies to your situation
Country of birth affects per-country backlog for EB categories
Stage-by-Stage Timeline
Important: Processing times change frequently. Estimates shown are typical ranges based on historical USCIS data. Always check USCIS.gov and the monthly Visa Bulletin for current processing times and priority dates. Consult a qualified immigration attorney for advice specific to your situation.
Select your green card category and country of birth above, then click Show My Green Card Timeline.
How to Use the Green Card Timeline Tool
The US green card process timeline is one of the most complex in immigration law — involving two federal agencies (USCIS and DOL), a monthly priority date system, and per-country caps that create multi-decade backlogs for some nationalities. This tool breaks the process into concrete stages with realistic duration ranges for each pathway.
Step 1: Choose Your Green Card Category
Select the pathway that matches your situation. Employment-based categories (EB-1, EB-2, EB-3) require employer sponsorship in most cases. EB-1A and EB-2 NIW (National Interest Waiver) allow self-petition without an employer. Family-based categories depend on the relationship to the US citizen or permanent resident petitioning for you. The Diversity Visa (DV) Lottery is a random annual draw for nationals of countries with historically low immigration to the US.
Step 2: Select Your Country of Birth
Your country of birth — not citizenship — determines which per-country cap applies to you. The US limits employment-based green cards from any single country to 7% of the annual total (~9,800 visas). India and China have vastly more applicants than this cap allows, creating backlogs of 10-30+ years for EB-2 and EB-3 from those countries. For most other countries, priority dates are current (no wait) or the backlog is under 2 years.
Step 3: Toggle Premium Processing (Employment-Based)
For employment-based categories, USCIS offers premium processing for the I-140 petition. Paying the premium processing fee (~$2,805 as of 2025) guarantees a decision within 15 business days instead of the standard 4-12 months. This only speeds up the I-140 adjudication — it has no effect on PERM labor certification or the priority date wait. If your I-140 is already approved or you are on a family-based pathway, this toggle does not apply.
Understanding the Stage Durations
Each stage in your green card process timeline has a typical minimum and maximum duration based on historical USCIS and DOL data. Click any stage to expand its details and learn what happens during that phase, which agency is responsible, and what you can do to avoid common delays. The total timeline at the top shows the realistic range from filing your first petition to receiving your physical green card.
Employment-Based Stages: PERM → I-140 → Priority Date → Adjustment
For EB-2 and EB-3 cases, the process starts with PERM labor certification filed by your employer with the Department of Labor — this typically takes 6-18 months. Then your employer files Form I-140 (Immigrant Petition for Alien Workers) with USCIS. Once approved, you receive a priority date and must wait for it to become current in the monthly Visa Bulletin before filing Form I-485 (Adjustment of Status) or beginning consular processing. For India and China EB-3, this wait alone can exceed 30 years.
Family-Based Stages: I-130 → Priority Date → Adjustment or Consular
Family-based cases start with Form I-130 (Petition for Alien Relative) filed by the US citizen or permanent resident sponsor. For immediate relatives (spouse, parent, or minor child of a US citizen), there is no cap and no waiting — the priority date is always current. For family preference categories (adult children, siblings, spouses/children of permanent residents), significant waits apply, with Mexico and Philippines having among the longest backlogs.
Frequently Asked Questions
Is this green card timeline tool free?
Yes, completely free with no signup, no account, and no hidden fees. All information is displayed directly in your browser — nothing you enter is sent to any server.
Is my information safe?
Absolutely. This tool runs entirely in your browser using client-side JavaScript. No data you select is transmitted anywhere. You can use it offline once the page is loaded.
How long does the green card process take on average?
It varies significantly by category and country of birth. EB-1 for extraordinary ability can take 1-2 years for most countries. EB-2 and EB-3 for India or China can take 10-30+ years due to per-country backlogs. Family-based immediate relative cases take 1-2 years, while family preference categories can take 2-20+ years.
Why does country of birth matter for the green card timeline?
US immigration law caps the number of employment-based green cards per country at 7% of the annual total. Countries with very high demand — India and China — have massive backlogs stretching decades for EB-2 and EB-3 categories. For most other countries, priority dates are current or wait times are much shorter.
What is the priority date and why does it matter?
Your priority date is the date your employer filed your PERM labor certification (for employment-based) or your I-130 petition (for family-based). USCIS and the State Department only process applications when your priority date becomes 'current' — meaning it falls before the monthly cutoff date in the Visa Bulletin. For oversubscribed categories and countries, this wait can be decades.
What is PERM labor certification and is it required for all employment green cards?
PERM (Program Electronic Review Management) is a Department of Labor process where your employer proves no qualified US workers are available for your position. It is required for EB-2 (without a National Interest Waiver) and EB-3. It is NOT required for EB-1A (extraordinary ability), EB-1B (outstanding researcher), or EB-2 NIW (National Interest Waiver) self-petitions.
What is premium processing for the I-140 petition?
USCIS offers premium processing for the I-140 petition for a fee (currently around $2,805), which guarantees a decision within 15 business days. Standard processing takes 4-12 months. Premium processing does not speed up the priority date wait — only the I-140 adjudication itself.
Can I apply for a green card while on an H-1B visa?
Yes. Many people pursue an employment-based green card while on H-1B status. You file PERM and I-140 through your employer and then file I-485 (Adjustment of Status) once your priority date is current. H-1B can be extended in 3-year increments once your I-140 is approved, protecting your status during long priority date waits.