Skip to main content

How to Calculate Green Card Wait Time Estimator

What is Green Card Wait Time Estimator?

The Green Card Wait Time Estimator projects how long you may wait for a US employment-based green card based on your country of birth, preference category (EB-1, EB-2, EB-3), and priority date. Due to the 7% per-country cap, applicants born in India and China face wait times that can stretch decades for EB-2 and EB-3 categories.

Formula

Estimated Wait = (Number of Pending Applicants Ahead × Per-Country Annual Limit) adjusted for processing rates; Annual EB limit ≈ 140,000 total, 7% per country ≈ 9,800 per country
PD
Priority Date — The date your PERM labor certification or I-140 petition was filed — determines your place in the queue
FAD
Final Action Date — The cutoff date published monthly in the Visa Bulletin — your PD must be before this date for visa availability
Cap
Per-Country Cap (% of annual total) — 7% of the approximately 140,000 annual employment-based green cards — about 9,800 per country before spillover

Step-by-Step Guide

  1. 1Select your preference category: EB-1 (priority workers), EB-2 (advanced degree), EB-3 (skilled workers), EB-4 (special immigrants), or EB-5 (investors)
  2. 2Enter your country of birth — the per-country cap applies based on birth country, not citizenship or residence
  3. 3Enter your priority date — the date your labor certification (PERM) was filed or I-140 was filed if no PERM required
  4. 4The calculator references the current USCIS Visa Bulletin final action dates and historical movement patterns
  5. 5It estimates how many years until your priority date becomes current based on typical monthly advancement rates

Worked Examples

Input
EB-2, India, priority date 2015
Result
Estimated wait: 10-15+ years. The EB-2 India final action date has been advancing slowly, approximately 1-3 months per month of bulletin movement. Significant backlog remains.
Input
EB-1, China, priority date 2022
Result
Estimated wait: 2-4 years. EB-1 China has moderate backlogs that have grown in recent years but moves significantly faster than EB-2.
Input
EB-3, Rest of World, priority date 2023
Result
Estimated wait: 1-2 years. Rest of World categories are generally current or near-current, with waits measured in months rather than years.

Common Mistakes to Avoid

  • Thinking the 7% per-country cap means each country gets 9,800 visas — unused visas from undersubscribed countries do spill over, but the total is still far below demand from India and China
  • Confusing the priority date with the filing date of the I-485 adjustment of status — your priority date is set when the PERM or I-140 is filed, not when you apply for the green card itself
  • Not checking both the "Final Action Dates" and "Dates for Filing" charts in the Visa Bulletin — these serve different purposes and your eligibility to file AOS depends on which chart USCIS designates each month
  • Assuming the wait time is linear — priority date movement can stall, retrogress (move backward), or leap forward depending on annual visa allocation and demand patterns

Frequently Asked Questions

Why is the India EB-2 wait so long?

India generates far more EB-2 applicants (primarily in IT and engineering) than the 7% per-country cap allows. With only about 9,800 visas available annually for all employment-based categories combined per country, and hundreds of thousands of pending Indian applicants, the backlog has grown to an estimated 10-30+ year wait.

Can I switch from EB-3 to EB-2 to get a green card faster?

It depends. Historically EB-2 India moved faster than EB-3 India, but in some periods EB-3 has moved faster due to visa bulletin dynamics and spillover rules. Switching requires a new PERM and I-140, which resets your priority date unless you can port the original date under certain conditions.

What happens if I change jobs while waiting?

Under AC21 portability, you can change jobs after your I-485 has been pending for 180 days, as long as the new position is in the same or similar occupation. Your priority date and approved I-140 (after 180 days or if the employer does not revoke within 180 days) generally remain valid.

Are there any bills to eliminate the per-country cap?

Bills such as the Eagle Act and Fairness for High-Skilled Immigrants Act have been introduced repeatedly to eliminate or phase out the per-country cap. As of 2025, none have been enacted into law, though they continue to receive bipartisan support in various forms.

Ready to calculate? Try the free Green Card Wait Time Estimator Calculator

Try it yourself →

Settings

PrivacyTermsAbout© 2026 PrimeCalcPro