Sick of living with uncertainty about your green card processing timeline? Thousands of applicants struggle with confusing green card processing times. Conflicting information fuels their concern over the uncertainty of what the future holds in the United States.
The green card process can take anywhere from 7 months to over 20 years, depending on your category and country of birth. This range makes planning almost impossible. You should not have to turn down job offers or forgo the opportunity to purchase a home because you are sure of the availability of your residency.
In most cases, applicants have to wait for two periods before their application is processed. The first is for the visa to be available through the priority date system. Following this, the second is for USCIS to process the applicant’s actual application. Understanding green card processing times can help you plan your future.
This guide provides specific timelines for each category. You will learn about the variables that influence your wait time and the methods to avoid typical delays.
What Is the U.S. Green Card Process?
Before we dive into the timelines, it is essential to understand how the process works. The green card application process in the U.S. provides foreign nationals with lawful permanent residence. It allows them to live, work, and travel freely in the United States. Once you have fulfilled specific residency requirements, you can also apply for citizenship.
USCIS processes most applications and forms. However, the Department of State manages visa numbers through monthly bulletins. Your priority date determines when your green card case can progress to the final stages.
There are two main ways to obtain permanent residency. Family-based green cards require a connection to a U.S. citizen or permanent resident.
In contrast, employment-based green cards require a job offer or extraordinary abilities. There are also humanitarian programs, diversity lotteries, and special immigrant categories.
Green Card Processing Time by Category
Now, let’s examine the actual waiting times for each major category. The wait times for green cards vary widely by category. Here’s what you can expect.
1. Family-Based Green Cards
Family connections are among the most common paths to permanent residence. U.S. citizens and green card holders can sponsor specific relatives. However, wait times vary dramatically based on your relationship and whether caps apply. Immediate relatives of U.S. citizens get priority treatment. But other family members face annual visa limitations.
- Immediate Relatives of U.S. Citizens
Immediate relatives enjoy the fastest route to a family-based green card. This category includes spouses, parents, and unmarried children under 21 of U.S. citizens. There is no limit to the number of visas issued to these relatives in a year.
The processing time is approximately 9 to 15 months from start to finish. For spouses already in the country, the processing of a green card based on marriage takes about 9 to 12 months. In comparison, those outside the country can expect 12 to 15 months.
Processing Form I-130 on its own takes 10 to 15 months at the current pace. After approval, immediate relatives are eligible to file Form I-485 without waiting for a visa. Therefore, marriage-based green cards for this category are processed more quickly than those for other categories.
- Family Preference Categories
Other relatives are categorized under preference categories that have much longer waiting times. The annual visa limits create a significant backlog. Thus, the family-based green card processing times for these categories are well above average:
- F1 (unmarried adult children of U.S. citizens): 2 to 7 years
- F2A (spouses and children of green card holders): 2 to 10+ years
- F2B (unmarried adult children of permanent residents): 5 to 12 years
- F3 (married children of U.S. citizens): 10 to 15 years
- F4 (Siblings of Adult U.S. Citizens): 15 to 22 years.
Applicants from India, China, Mexico, and the Philippines have even longer waiting times. Country-by-country quotas cause huge backlogs for citizens of these countries. Some F4 applicants have been waiting over 20 years.
2. Employment-Based Green Cards
Employment-based green cards take into account specialized skills, advanced education, and significant contributions to the U.S. economy. These green card categories prioritize applicants based on their skills and the labor market’s needs.
Most cases need sponsorship from the employer and extensive labor certification. This is, except for a few exceptional candidates who can self-petition. The country of birth has a significant impact on the waiting times for these categories.
- EB-1 Priority Workers
EB-1 is for individuals with extraordinary ability. Outstanding professors and researchers, as well as multinational executives, opt for this one. There are approximately 40,000 EB-1 green cards available every year.
Processing is relatively faster than for other employment-based categories. Most EB-1 cases do not require labor certification, cutting processing time by 18 to 24 months.
On average, EB-1 green card processing takes 8 months to 2 years. But for Indians and Chinese, priority date backlogs can extend the wait beyond 3 years despite the faster processing.
- EB-2 Advanced Degree Professionals
EB-2: This category applies to professionals who have advanced degrees or exceptional ability. There are significant backlogs across all countries, with the longest in India and China.
The green card application may take 1 to 10 years, depending on the applicant’s country of birth. Before the I-140 application, the PERM labor certification adds 18 to 24 months. The I-140 application takes 8 to 12 months to process, unless premium processing is applied.
For National Interest Waiver (NIW) applicants, labor certification is not required. This will reduce the total green card processing time by almost 2 years for eligible applicants.
- EB-3 Skilled Workers
EB-3 visas are for skilled workers, professionals, and other workers, with 40,000 EB-3 green cards available annually. For most applicants, the processing time takes 2 to 6 years or even longer. Labor certification is required in almost all EB-3 cases, and the PERM process alone takes 18 to 24 months.
After approval of the PERM, the processing of I-140 takes 8 to 12 months. However, with premium processing, it can be completed in 15 days for an additional fee of $2,805. Once the priority dates are current, processing an I-485 takes 12 to 24 months.
3. Other Categories
There are other ways to secure a green card, in addition to the more common family and employment-based routes. Several specialized green card categories address specific situations and make unique contributions.
These include humanitarian programs, investment-based immigration, and special categories. Each occupation or circumstance. These options provide critical channels for investors and other eligible individuals. Having said that, they are not as popular as family or employment-based immigration.
- EB-4 Special Immigrants
EB-4 visas include religious workers, some employees of international organizations, and special immigrant juveniles. Every year, approximately 10,000 EB-4 visas are available, and the processing time is quite reasonable at 1 to 2 years.
- EB-5 Investor Green Cards
EB-5 involves an investment of $800,000 to $1,050,000 in a U.S. business with the requirement of creating or preserving at least 10 full-time jobs. Every year, 10,000 EB-5 visas are issued.
The EB-5 green card application process takes 2 to 5 years. It involves the following steps: demonstrating the source of your funds, satisfying the job-creation requirements, and USCIS processing. However, for Chinese citizens, the waiting time can exceed 10 years.
Know the Step-by-Step Process of the Green Card
The procedure for applying for a green card involves several interlinked steps. When there is a gap in the procedure or the documents are submitted in the wrong order, the results are rejections and delays.
Each step of the procedure has its own requirements, deadlines, and documents to be collected. Knowing what is next reduces your anxiety and gives you time to gather the required documents in advance.
1. Determine Your Eligibility
Categorize your situation, whether it is family ties, employment opportunities, humanitarian status, or investment funds. Each option has its own set of requirements and time frames.
2. File Initial Petition
Your sponsor files Form I-130 (family) or Form I-140 (employment). Your U.S. citizen or permanent resident relatives will file the family petitions. However, your employer will file the employment petitions. This step gives you your priority date.
3. Wait for Petition Approval
USCIS examines your petition and approves it. Family petitions take 10 to 15 months, and work petitions take 8 to 12 months without premium processing. This does not give you status yet; it only shows you are in line.
4. Monitor the Visa Bulletin for Priority Date
Before you proceed, check the Department of State’s visa bulletin to determine whether your priority date is current. If you are an immediate relative of a U.S. citizen, you do not have to wait. However, for the remaining applicants, the waiting period may range from months to decades.
5. Complete Labor Certification (If Required)
In both EB-2 PERM and EB-3 visa applications, there is a requirement for prior approval from the Department of Labor. Your employer will have to prove that there are no qualified U.S. workers for the job. This labor certification process usually takes 18 to 24 months.
6. File Form I-485 (Adjustment of Status)
Once your priority date is current, you can submit Form I-485 to adjust your status. You will need to include Form I-765 to apply for work authorization (EAD) and also submit Form I-131 for advance parole travel authorization. By submitting these applications simultaneously, you will be able to work and travel while your green card application is pending.
7. Attend Biometrics Appointment
USCIS schedules fingerprinting and photo sessions 4 to 8 weeks after the application is filed. It allows the FBI to conduct a background check and issue a security clearance. The visit takes about 30 minutes.
8. Complete Medical Exam
For your medical exam, rely only on USCIS-approved civil surgeons. The new Form I-485 requires that you submit the results of your medical examination with your initial application. Your medical examination is valid for two years from the date the civil surgeon signs it.
9. Attend Interview (If Required)
USCIS usually schedules an interview for most family-based petitions and some employment-based cases. Make sure you bring all required documents, and your spouse if you are applying for a green card based on marriage. During the interview, the officers check the information. Also, they ask questions about your relationship or employment.
10. Receive Decision and Green Card
For immediate relatives, the waiting period is 9 to 15 months. At the same time, for other family preference categories, it can range from 2 to 22 years. For employment-based categories, the waiting period ranges from 1 to 10+ years. The chosen category has the most significant impact on waiting times.
What Are the Factors Affecting the Green Card Process Time?
The timeline for your green card is not left to chance. Certain factors determine whether you will be waiting months or even years. By understanding these factors, you can better predict your own timeline and identify potential issues.
Some factors are within your control, while others are constrained by the system that is beyond your control. In reality, certain factors determine the length of time for your specific case.
1. Your Immigration Category
For immediate relatives, the waiting period is 9 to 15 months. At the same time, for other family preference categories, it can range from 2 to 22 years. For employment-based categories, the waiting period ranges from 1 to 10+ years, and the chosen category makes the most significant difference in waiting times.
2. Country of Birth
Each country is allotted a maximum of 7% of the total number of green cards issued in a year. Indian, Chinese, Mexican, and Filipino applicants face much longer waiting times. Indian EB-2 applicants have been waiting for more than 10 years, and Mexican F2B applicants have been waiting for more than 12 years.
3. USCIS Processing Capacity
As of January 2026, USCIS is currently processing over 11 million pending cases. The shortage of personnel and the growing number of pending cases are increasing processing times. It is happening across all instances, including green cards.
4. Application Completeness and Accuracy
Inaccurate or incomplete applications cause delays from the moment they occur. If there is a problem with the application, USCIS sends out Requests for Evidence (RFEs). An RFE extends your green card application process by 2 to 6 months for each RFE received.
5. Background Check Complexity
The time it takes for FBI name checks and security clearances varies. Simple cases are usually completed in a matter of weeks. Still, more complex scenarios, such as complex immigration patterns, common names, or extensive international travel, can take many months. There is no way to expedite these procedures.
6. Premium Processing Availability
Not all I-140 employment petitions can avail themselves of the premium processing service. It costs $2,805 and guarantees a processing time of 15 days. Premium processing is not available for I-130 family petitions or I-485 applications for adjustment of status. This service can help expedite the green card process.
7. Policy Changes and Backlogs
Changes in immigration policies affect the pace of cases in the system. Changes in regulations, government shutdowns, or procedural changes may cause delays. When the visa bulletin moves backward, priority dates move backward unexpectedly.
How to Check Your Green Card Application Status?
Waiting without updates creates unnecessary stress and uncertainty. USCIS doesn’t automatically notify you of every case movement or internal processing step. Regularly checking your status puts you in control. It also alerts you to potential issues before they become serious problems.
You can also compare your timeline against official processing estimates to know if your case needs attention. Tracking your green card’s progress reduces anxiety and helps identify problems early.
1. Use USCIS Online Case Status Tools
Go to the USCIS case status website at www.egov.uscis.gov/casestatus. Enter your 13-character receipt number from your notice, and check weekly for updates on your green card process.
This website shows your current processing stage and when USCIS requires additional documents. Also, it will show when your interview is scheduled and when a final decision is made.
2. Review Official Processing Time Estimates
The USCIS processing times webpage provides the latest wait-time estimates by form number and processing office. Select your form type (I-130, I-140, and I-485) and the processing center to get realistic estimates of green card processing times.
If your case is taking longer than usual, submit an online inquiry. USCIS will look into unusual delays, and in some instances, it can help get your case moving.
3. Contact USCIS Directly
For status updates, you can call the USCIS Contact Center at 1-800-375-5283. They can view information that is not available online. You can ask specific questions regarding the processing time of your green card application.
You can also schedule an appointment to visit your local USCIS field office. You will need to bring your receipt notices and identification. The officers can provide information about your case during these visits.
4. Monitor the Monthly Visa Bulletin
Check the visa bulletin issued by the Department of State in the first week of every month. It monitors how fast the priority dates are moving for your category and country. And your priority date must be current before you submit your I-485.
The visa bulletin lists two dates: “Final Action Dates” and “Dates for Filing,” and USCIS decides which table to use each month. Once you understand how the visa bulletin changes, you can predict when your green card application is likely to move to the next step.
What Are the Tips to Avoid Green Card Delay?
Even simple errors can cause delays of months or even years. Many applicants find themselves waiting unnecessarily. This is because they do not know what USCIS requires or because they miss important deadlines. The good news is that most delays can be avoided.
By taking proactive measures today, you can protect your timeline and ensure a smooth application process. It will avoid the typical delays that can prolong green card processing.
1. Submit Complete Applications
Include all necessary documents from the very beginning. Take full advantage of the USCIS checklists specifically for the USCIS forms. Missing signatures result in automatic denial, and unsigned documents can delay the green card process by months.
2. Respond Quickly to Requests for Evidence
USCIS gives you 87 days to respond to RFEs, and it is essential that you not miss that deadline. Gather all the documents requested and organize them properly.
Write comprehensive cover letters to explain what you are submitting. Try to respond within 30 days. Respond to the RFEs via certified mail to get proof of delivery.
3. Use Only Approved Medical Providers
Only civil surgeons approved by USCIS can perform green card medical exams. To find an approved doctor close to your location, you can use the USCIS civil surgeon locator tool. Medical exams conducted by other doctors will not be accepted.
Timing is of the essence here. You should be able to submit your medical exams along with your I-485 application. This is because the December 2024 form change requires simultaneous filing.
4. Update Your Address Immediately
File Form AR-11 within 10 days of the move. Missing mail from USCIS can mean missing deadlines, so change your address in your USCIS online account at the same time.
Make sure to include the correct apartment or unit number and zip code. This is because address errors can cause your mail to be returned and delay processing of your green card.
5. Attend All Scheduled Appointments
Put your biometric and interview appointments on several calendars immediately. It is best to arrive 15 minutes early for the scheduled appointment with all required documents. Missed appointments will cause significant setbacks.
In case of a genuine emergency, request a reschedule immediately. Also, submit proof of the emergency to avoid missing the appointment. USCIS only reschedules for valid and documented reasons.
6. Maintain Lawful Immigration Status
Keep your current visa status as you proceed with the process. Make sure that work, student, or visitor visas are not about to expire. Also, ensure that extension applications are submitted well in advance if needed.
Failure to maintain visa status may delay an ongoing green card application. It may require returning to one’s home country for consular processing instead of adjusting status in the U.S.
7. Plan International Travel Carefully
Do not travel outside the United States after you have filed I-485 unless you have advance parole. Travelling outside the U.S. without advance parole abandons your application for adjustment of status. It resets your entire green card process timeline.
Apply for advance parole (Form I-131) at the same time you apply for I-485. Then wait to receive the physical advance parole document before taking any international trips.
8. Avoid the 90-Day Rule Violations
Do not file the I-485 application within 90 days of entering the U.S. on a non-immigrant visa. This could raise questions about your immigration intentions when you entered the U.S. on a temporary visa. USCIS could then deny your application for visa fraud.
Carefully consider your marriage-based or family-based green card application processing times in relation to your most recent entries into the U.S.
MW Law LLC – Your Trusted Immigration Partner
MW Law LLC focuses on business immigration and employment-based green cards, walking with you every step of the way. Our experienced attorneys will review your immigration history. That will allow them to determine the quickest path to permanent residency.
We will evaluate various categories to provide you with the shortest processing time. We will also develop a customized plan based on your individual situation. Whether it is a past visa issue or a criminal record, we will resolve your concerns with care and efficiency. It provides practical solutions even for the most challenging immigration cases.
Contact MW Law LLC today for a free consultation. Our experienced immigration attorneys will guide you to a clear path to permanent residency.