Money Score
--

Analyze 3 calcs to unlock

0 of 3 analyzed

View your saved analyses

Recently used

Your recents will appear here

Related calculators

Green Card Cost CalculatorH-1B Visa Cost CalculatorUS Citizenship Cost Calculator
Browse all categories
Mortgage & Real EstateDebt & LoansInvestments & CryptoRetirement & SavingsTax & BusinessCareerReal EstateCost GuidesHome ImprovementLegal & BusinessAuto & VehicleEducationPetsImmigrationMilitary
HomeImmigrationImmigration Timeline Calculator

Immigration Timeline Calculator

Estimate wait times for US immigration processes. Calculate processing timelines for F-1, H-1B, EB-1, EB-2, EB-3, and family-based green cards based on country of birth.

Auto-updated May 27, 2026 · Verified daily against IRS, Fed & Treasury sources

Instant resultsNo signupVerified formula
Free · No signup · Verified
Immigration Timeline Calculator

Enter your numbers below

Related calculators

Green Card Cost CalculatorH-1B Visa Cost CalculatorUS Citizenship Cost Calculator
Your Results

Based on your inputs

Demo numbers · replace inputs to see yours
Estimated Wait Time
1 year - 2 yearspositive

Based on current processing trends

Processing Milestones

PERM labor certification filedDay 0 (priority date)
PERM approved6-18 months
I-140 petition filedAfter PERM approval
I-140 approved4-12 months (or 15 days premium)
Priority date becomes currentUsually current
I-485 / consular processing8-14 months after filing
Green card received2-4 weeks after approval

Notes

Advanced degree professionals — current for most countries

This calculator provides estimates only. Immigration laws change frequently. Consult an immigration attorney for your specific situation.

Money Score: Analyze 3 calcs across rent, debt, and savings to unlock.

More actions
Embed
Saved
Money Score
--

Analyze 3 calcs to unlock

0 of 3 analyzed

View your saved analyses

Your next step

📊 Analyze 3+ calcs to unlock your Financial Picture dashboard (cross-analysis of all your numbers).

Continue with H-1B Visa Cost

Deep-dive articles

Key Takeaways

  • Green card wait times range from 12 months (immediate relatives) to 50+ years (EB-2/EB-3 India)
  • The per-country limit of 7% creates massive backlogs for India, China, Mexico, and Philippines
  • The visa bulletin is published monthly and determines when you can file for adjustment of status
  • EB-1 is generally current for most countries with minimal wait
  • Premium processing speeds up individual petition adjudication but does not affect visa number wait times

How US Immigration Timelines Work

The US immigration system operates on a complex framework of numerical limits, preference categories, and per-country caps that create dramatically different wait times depending on where you were born, which category you qualify under, and when you filed. Understanding these factors is essential for planning your immigration journey and making informed decisions about which pathways to pursue.

The Immigration and Nationality Act (INA) sets annual limits on the number of immigrant visas that can be issued. Employment-based green cards are limited to approximately 140,000 per year (including dependents), while family-based green cards are limited to approximately 226,000 per year. Within these caps, no single country can receive more than 7% of the total, regardless of demand. This per-country limit is the primary driver of massive backlogs for countries with high immigration demand.

Employment-Based Categories and Wait Times

Employment-based immigration is divided into five preference categories. EB-1 is for priority workers including persons of extraordinary ability, outstanding professors and researchers, and multinational managers. EB-2 is for professionals with advanced degrees or exceptional ability. EB-3 is for skilled workers, professionals, and other workers. EB-4 covers special immigrants, and EB-5 is for immigrant investors.

For applicants born in most countries, EB-1 and EB-2 categories are often"current," meaning there is no wait for a visa number beyond the normal petition processing time. This typically results in a total timeline of 12-24 months from petition filing to green card receipt. However, for Indian and Chinese nationals, even EB-1 has developed backlogs in recent years due to overwhelming demand.

The EB-2 category for Indian nationals presents perhaps the most dramatic example of immigration backlogs. With hundreds of thousands of Indian tech workers in the US on H-1B visas seeking employment-based green cards, and only approximately 9,800 EB-2 visas available for India per year (including dependents), the backlog has grown to estimated wait times of 10-50+ years. Many applicants will reach retirement age before their priority date becomes current.

The Visa Bulletin Explained

The Department of State publishes the visa bulletin on or around the 15th of each month, detailing priority date cutoffs for each preference category and country of chargeability. The bulletin contains two charts: the Application Final Action Dates chart (which determines when immigrant visas can be issued) and the Dates for Filing chart (which determines when applicants can submit their adjustment of status applications).

Your priority date is typically the date your PERM labor certification was filed (for EB-2 and EB-3) or the date your I-140 petition was filed (for EB-1). When the visa bulletin shows a date that is on or after your priority date, your date is"current" and you can proceed with your green card application. The bulletin dates can move forward (progress) or backward (retrogression) from month to month depending on demand and visa number availability.

Understanding the visa bulletin is critical for immigration planning. Applicants can track the movement of their category and country over time to estimate when their date might become current. However, predictions are inherently uncertain because USCIS and the State Department adjust dates based on real-time demand data, and legislative changes can dramatically alter the landscape overnight.

Family-Based Immigration Timelines

Family-based immigration is divided into immediate relatives and preference categories. Immediate relatives (spouses, parents, and unmarried children under 21 of US citizens) have no numerical cap and typically process in 12-24 months. All other family categories are subject to numerical limits and can have significant wait times.

The F-1 category (unmarried adult children of US citizens) has wait times ranging from 2-7 years for most countries, but 15-22 years for Mexico and Philippines. The F-2A category (spouses and children of permanent residents) typically waits 2-5 years but longer for Mexico. The F-2B category (unmarried adult children of permanent residents) can wait 6-12 years, with Mexico-born applicants facing 15-25 year waits.

The F-3 (married adult children of US citizens) and F-4 (siblings of adult US citizens) categories have the longest family-based waits, often exceeding 15-25 years. For Philippines-born applicants in the F-4 category, wait times can reach 25+ years, meaning a petition filed today might not result in a green card until the 2050s.

Non-Immigrant Visa Processing Times

Non-immigrant visas like the F-1 student visa and H-1B work visa have different timeline considerations. F-1 visas are generally processed within 2-5 months from school admission to visa issuance, though embassy appointment availability can cause delays in certain countries.

The H-1B visa process begins with electronic registration in March, lottery selection in late March/April, petition filing in April-June, and (for cap-subject cases) an October 1 start date. Regular processing takes 3-6 months from filing, while premium processing guarantees a 15-business-day response. The total H-1B timeline from registration to start is approximately 6-9 months.

Strategies for Managing Long Wait Times

For applicants facing decade-long waits, several strategies can help manage the situation. Maintaining valid non-immigrant status (such as H-1B with extensions beyond 6 years) is critical. Some applicants explore EB-1 extraordinary ability petitions, which have shorter waits than EB-2/EB-3. Others consider the EB-5 investor visa program if they have sufficient capital.

The National Interest Waiver (NIW) under EB-2 is another option that skips the PERM labor certification process, though it still faces the same per-country backlog for visa numbers. Some employers file under both EB-2 and EB-3 to take advantage of whichever category becomes current first, a strategy known as"dual filing."

Legislative proposals to eliminate or modify the per-country cap have been introduced repeatedly in Congress but have not yet become law. Bills like the EAGLE Act and Fairness for High-Skilled Immigrants Act aim to eliminate the per-country limit, which would significantly reduce wait times for Indian and Chinese nationals while potentially increasing waits for applicants from other countries. Immigration applicants should stay informed about legislative developments that could affect their timeline.

Wait times vary dramatically. EB-1 takes 1-2 years for most countries. EB-2/EB-3 for Indian nationals can take 10-50+ years. Family-based immediate relatives take 12-24 months.

The visa bulletin is published monthly by the Department of State showing which priority dates are being processed for each preference category and country, determining when you can file for adjustment of status.

US immigration law limits each country to 7% of total employment-based green cards per year. Countries with high demand (India, China) have massive backlogs.

Regular H-1B processing takes 3-6 months. Premium processing guarantees a response within 15 business days for $2,805.

A priority date establishes your place in line. For employment-based cases, it is typically when PERM was filed. For family-based cases, it is when the I-130 was filed.

Use premium processing where available ($2,805 for 15-day processing). Respond to RFEs immediately. File under the correct category from the start. Consider concurrent filing of I-140 and I-485 when priority dates are current to save months.

The final action date is when a visa number is actually available for issuance. The filing date allows earlier submission of I-485 adjustment applications. USCIS announces monthly which date applies. Filing date is typically more advanced than final action date.

PERM processing currently takes 6-18 months from filing. The employer must first conduct recruitment for 30-60 days. Audit cases can add 6-12 months. The entire PERM process from start to filing takes 4-8 months before USCIS processing begins.

India is limited to 7% of annual employment-based green cards despite overwhelming demand. With hundreds of thousands of Indian nationals in the queue and only about 9,800 visas available per year, the backlog stretches decades for EB-2 and EB-3 categories.

Yes. Track your case at egov.uscis.gov/casestatus using your receipt number starting with IOE, EAC, WAC, LIN, or SRC. The system shows current status, processing step, and estimated completion. Sign up for automatic email and text notifications for updates.

Estimated Wait = Visa Number Availability + USCIS Processing Time

Wait times based on historical visa bulletin movement and current backlogs

Published byJere Salmisto· Founder, CalcFiReviewed byCalcFi EditorialEditorial standardsMethodologyLast updated May 28, 2026

Primary sources & authoritative references

Every formula on this page traces to a federal agency, central bank, or peer-reviewed institution. We cite the rule-makers, not secondhand blogs.

  • USA.gov — Money and consumer protection — U.S. General Services Administration (opens in new tab)

Found an error in a formula or source? Report it →

Calculations are for educational purposes only. Consult a qualified financial advisor for personalized advice.