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 · Verified daily against IRS, Fed & Treasury sources
Enter your numbers below
Based on your inputs
Based on current processing trends
Processing Milestones
Notes
Advanced degree professionals — current for most countries
Money Score: Analyze 3 calcs across rent, debt, and savings to unlock.
Analyze 3 calcs to unlock
0 of 3 analyzed
Analyze 3+ calcs to unlock your Financial Picture dashboard (cross-analysis of all your numbers).
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 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 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 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 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.
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
Every formula on this page traces to a federal agency, central bank, or peer-reviewed institution. We cite the rule-makers, not secondhand blogs.
Found an error in a formula or source? Report it →
Calculations are for educational purposes only. Consult a qualified financial advisor for personalized advice.