Processing time depends on your visa category and whether you are adjusting status inside the US or going through consular processing abroad

Green card processing has no single timeline. A family-based petition through when ready relatives (spouse, parent, or child of a US citizen) typically takes 6 to 12 months from start to approval. Employment-based petitions often take 1 to 3 years, sometimes longer if your country of birth creates a backlog in your visa category. Humanitarian cases like asylees and refugees can move faster — sometimes 6 to 9 months — because they skip the initial petition step.

The time also depends on whether you are adjusting status (filing while already in the US) or going through consular processing (filing at a US embassy or consulate abroad). Adjustment of status is usually faster by several months because it happens in one location with one USCIS office. Consular processing adds time because your case must travel between USCIS, the State Department, and a consulate overseas.

Processing times vary by location. USCIS publishes current wait times for each field office on its website, broken down by case type. The consulate handling your case also publishes its own timeline. These numbers change monthly, so the time your neighbor waited last year may not match what you will encounter.

Key Takeaways

  • Family-based green cards for when ready relatives usually take 6 to 12 months; employment-based cases often take 1 to 3 years or longer depending on your country of birth.
  • Adjustment of status (filing inside the US) is typically faster than consular processing (filing abroad) by several months.
  • USCIS and the State Department publish current processing times by location and case type on their websites, updated monthly.
  • Your case moves through multiple stages — petition approval, visa availability, biometrics, interview, and final approval — and delays at any stage extend the overall timeline.
  • Some visa categories have annual caps or per-country limits that create backlogs lasting years, especially for employment-based cases.

The four main stages and where delays happen

Your case moves through distinct phases, and each one has its own processing window. Understanding where your case sits helps you know what to expect next.

Stage 1: Petition approval. Someone files a petition on your behalf (Form I-130 for family, Form I-140 for employment). USCIS reviews it, requests additional documents if needed, and approves or denies it. This stage alone takes 4 to 8 months for family cases and 6 to 12 months for employment cases. If USCIS asks for more evidence, the clock pauses while you gather it.

Stage 2: Visa availability. Once your petition is approved, you wait for a visa number to become available in your category. For when ready relatives of US citizens, this is nearly when ready — visa numbers are unlimited. For other family categories and all employment categories, there are annual caps. If your category is oversubscribed, you may wait months or years. The State Department publishes a Visa Bulletin each month showing which categories are current (visas available now) and which are backlogged.

Stage 3: Biometrics and background check. USCIS schedules you for fingerprinting and a background investigation. This typically takes 2 to 4 weeks from the time you receive your appointment notice. If the background check uncovers issues, this stage can stretch much longer.

Stage 4: Interview and final approval. You attend an interview at a USCIS office (adjustment of status) or a US consulate (consular processing). The interview itself takes 15 to 30 minutes. USCIS or the consulate then makes a decision, usually within days or weeks. If approved, you receive your green card or an immigrant visa to enter the US.

Family-based green cards: when ready relatives versus preference categories

The relationship between you and your US citizen sponsor determines how fast your case moves. when ready relatives — spouses, parents, and unmarried children under 21 — have no annual cap and no per-country limit. Their cases typically move in 6 to 12 months from petition filing to green card in hand.

All other family relationships fall into preference categories with annual caps. These include adult children, siblings, and spouses of permanent residents. Because demand exceeds the annual visa allotment, backlogs form. Some preference categories have wait times of 5 to 10 years or longer, depending on your country of birth. The State Department's Visa Bulletin is the only source for current wait times in each category.

If you are already in the US and your petition is approved, you can file for adjustment of status while you wait for a visa number to become current. This does not speed up the visa availability stage, but it lets you start the biometrics and interview process earlier, so you are ready to receive your green card the moment a visa number opens up.

Employment-based green cards and per-country limits

Employment-based cases follow the same four stages as family cases, but they often take longer because of per-country limits. Each employment-based visa category has an annual cap, and no single country can receive more than 7 percent of the total. For countries with large populations and many applicants — India and China especially — this creates severe backlogs.

An employment-based case for someone from India or China may take 5 to 15 years from petition filing to green card approval, even if the petition itself is approved quickly. Someone from a country with fewer applicants in the same employment category might wait only 1 to 2 years. The State Department publishes priority dates in the Visa Bulletin, which shows how far back in the queue your case sits.

Some employers offer to sponsor you under a different visa category or to file a new petition if your current one is stuck in a long backlog. This is a business decision between you and your employer, and it carries tax and legal implications you should discuss with an immigration attorney.

Adjustment of status versus consular processing

If you are already in the US with valid status (on an H-1B, student visa, or other nonimmigrant visa), you can file for adjustment of status. Your case stays with one USCIS field office from start to finish. Adjustment typically takes 8 to 18 months from the time you file Form I-485 to the time you receive your green card.

If you are outside the US, your case goes through consular processing. After your petition is approved and a visa number becomes available, your case is sent to the US consulate in your country. The consulate schedules you for a medical exam and an interview. Consular processing adds 2 to 6 months to the overall timeline because of the extra step of transferring your file between agencies and scheduling at a consulate that may have a long interview queue.

Consular processing is also the only option if you are in the US without valid status. You cannot file for adjustment if you entered without inspection or overstayed a visa, with rare exceptions. In those cases, you must leave the US, go through consular processing, and explore for a waiver of the grounds of inadmissibility — a process that adds significant time and complexity.

What slows down green card cases

Several common issues extend processing time beyond the published averages. Incomplete applications or missing documents trigger a Request for Evidence (RFE), which pauses your case while you gather and submit the missing items. USCIS gives you 84 days to respond; if you miss the important date, your case may be denied.

Background checks can take longer if you have lived in multiple countries, worked for certain types of employers, or have any criminal history, even minor. USCIS may request additional police certificates or employment verification, which can add months.

Name mismatches between documents — a passport spelling your name one way and a birth certificate spelling it another — require explanation and sometimes official name change documents. Medical exam issues, such as a vaccination record that needs updating, can delay the interview.

If you are in consular processing, delays at the consulate itself are common. Some consulates have long interview queues, especially in countries with high visa demand. A few consulates have experienced staffing shortages or temporary closures, which have pushed interview dates back by months.

How to track your case and get updates

USCIS provides a case status tool on its website where you can enter your receipt number and see the current status of your petition or adjustment process. The tool updates every few days and shows whether your case is pending, approved, or denied. It does not show estimated completion dates, only the current stage.

For consular processing cases, the consulate publishes its own processing times on its website. You can also contact the consulate directly by phone or email to ask about your case, though response times vary widely.

If your case appears stuck — no updates for several months beyond the published processing time — you can file an inquiry with USCIS or contact your consulate. USCIS allows inquiries after 60 days past the published processing time. An immigration attorney can also file a case inquiry on your behalf and may have better access to information about delays.

Frequently Asked Questions

Can I work while my green card is being processed?

If you file for adjustment of status, you can request work authorization (Form I-765) at the same time. USCIS usually approves it within 2 to 3 months, and you can work while your green card case is pending. If you are in consular processing abroad, you cannot work in the US until your visa is approved and you enter the country.

What happens if my visa number becomes available but I am not ready?

For adjustment of status, you must have filed Form I-485 before the visa number becomes current, or you lose your place in line. For consular processing, the consulate will schedule your interview once a visa number is available. If you cannot attend, you can request to reschedule, but long delays may cause you to lose your visa number.

Does hiring an immigration attorney speed up processing?

An attorney cannot make USCIS or the State Department process your case faster, but they can may support your process is complete and correct, which prevents delays from missing documents or RFEs. An attorney can also file case inquiries and respond to requests for evidence more quickly than you might on your own.

What is the Visa Bulletin and why does it matter?

The State Department publishes the Visa Bulletin each month, showing which visa categories have available visa numbers and which are backlogged. It lists priority dates — the cutoff date for each category. If your priority date is earlier than the cutoff, a visa number is available for you. This is the only official source for knowing when your visa number will become current.

Can I travel outside the US while my green card is being processed?

If you have filed for adjustment of status and received an Advance Parole document (Form I-131), you can travel outside the US and return. Without Advance Parole, leaving the US may be treated as abandoning your green card process. If you are in consular processing, you must stay outside the US until your visa is approved.