Immigration Timeline Calculator

Estimate green card and visa processing timelines by category and country.

By Konstantin Iakovlev · Updated September 2026 · Source: USCIS — Visa Availability and Priority Dates

Estimated Timeline

2-3 years

Processing Details

CategoryEB-2 — Advanced Degree
Estimated Wait2-3 years

Use the Immigration Timeline Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only and does not constitute legal advice. Results are estimates based on the information you provide and the rules described on this page. Consult an attorney licensed in your state for advice specific to your situation.

How It Works

Green card and visa processing times swing widely depending on the category you're filing under and where you were born. Enter both, and the tool estimates how long the wait is likely to run so you can plan the rest of your immigration journey around it. Demand and government processing capacity push these numbers around constantly, and for the capped categories the country of birth can matter more than the category itself: an EB-2 applicant born in India waits far longer than one born almost anywhere else.

The estimates are typical ranges per category, with a separate range where one country's backlog is far longer than the rest, as India's is for the employment categories and F1. They are a planning guide, not a reading of your own priority date. Immediate relatives of U.S. citizens face no per-country cap, so their range applies whatever the country; natives of India, mainland China and Mexico cannot enter the Diversity Visa lottery. Where the tool has no country-specific range for a capped category, it says so rather than guessing: check that month's Department of State Visa Bulletin for your category and country.

Even solid estimates carry no guarantee, and individual cases rarely move in a straight line. A Request for Evidence (RFE), an unusually complex file, or a sudden policy shift can all stretch the timeline. Applicants also tend to overlook how long document gathering and interview prep actually take, and that lead time can add weeks or months to the total.

Example: The Same EB-2 Petition, Two Countries of Birth

  1. 1 Step 1: Select 'EB-2 — Advanced Degree' and 'Most Countries'. The estimate is 2-3 years.
  2. 2 Step 2: Change the country of birth to 'India'. The estimate becomes 10+ years, because EB-2 visas are capped at 7% per country and demand from India far exceeds that share.
  3. 3 Step 3: Change it to 'China'. The tool shows 'Varies: check the current Visa Bulletin', since the Chinese EB-2 backlog moves differently from both the general and the Indian one.
  4. 4 Step 4: For your own case, compare your priority date with the Final Action Dates chart in the latest Visa Bulletin; processing of the green card application itself adds months once the date is current.

Source: USCIS — Visa Availability and Priority Dates · Last updated: September 2026

Frequently Asked Questions

How long does it take to get a green card?
It depends on two waits. Family and employment preference applicants first wait for their priority date to become current in the monthly Visa Bulletin, and for capped categories that wait depends heavily on the country of birth; immediate relatives of U.S. citizens skip it because their visas are unlimited. Then comes processing of the application itself. The calculator's ranges are rough planning figures, not official data: for your own case, check the Visa Bulletin and the USCIS processing-times page for your form and office, and note the date you looked.
Why do green card wait times vary by country?
Per-country caps limit green cards to 7% of the annual total per country. Countries with high demand (India, China, Mexico, Philippines) have significant backlogs because far more people apply than the cap allows, creating multi-year or multi-decade waits.
How can I check my immigration case status?
Track your case online at the USCIS Case Status page using your receipt number (which starts with three letters followed by 10 digits). You can also call the USCIS Contact Center or sign up for automatic case status updates via email or text.