Green card processing times vary widely, usually between 8 months and 3 years

The time it takes to process a green card depends on your visa category, your country of birth, and whether USCIS (U.S. Citizenship and Immigration Services) needs to request additional documents from you. Family-based green cards often move faster than employment-based ones. when ready relatives of U.S. citizens — spouses, unmarried children under 21, and parents of citizens over 21 — typically see decisions within 12 to 18 months. Employment-based categories and family preference categories can take 2 to 3 years or longer, especially if you were born in countries with high process volumes like India or Mexico.

Processing time is not the same as wait time. You may wait months for a visa number to become available in your category before USCIS even begins reviewing your case. Once they do begin, the actual review can take several more months. USCIS publishes current processing times on its website by field office and visa category, though these are estimates and individual cases often take longer.

Key Takeaways

  • when ready relatives of U.S. citizens typically wait 12 to 18 months from process to green card approval.
  • Employment-based and family preference categories often take 2 to 3 years, with longer waits for applicants born in high-demand countries.
  • USCIS publishes estimated processing times by field office and visa category on its website, though actual times frequently exceed these estimates.
  • Requests for additional evidence (RFE) can add 2 to 6 months to your timeline if USCIS needs more documents from you.
  • Your country of birth, not citizenship, determines whether you face per-country visa number limits that delay processing.

Why family-based green cards move faster than employment-based ones

Family-based green cards for when ready relatives have no annual cap on visa numbers, so USCIS can process them as applications arrive. Employment-based categories and family preference categories (like siblings or adult children) have annual limits, usually 140,000 visas per year across all employment categories and 226,000 across all family preference categories. When demand exceeds the annual limit, you enter a queue and wait for a visa number to become available in your category.

This wait can be years long. For example, if you are a Mexican national explore as a family preference category (not when ready relative), the wait for a visa number can exceed 10 years because Mexico has high process volume and per-country limits cap how many visas can go to one country per year. During this wait, USCIS does not begin processing your case. Once a visa number becomes available, processing itself usually takes 4 to 12 months more.

What happens during the processing period

After you submit your green card process (Form I-485 for adjustment of status, or consular processing abroad), USCIS assigns it to a field office. That office reviews your documents, runs background checks, and may schedule you for a biometrics appointment where they take your fingerprints and photograph. This stage typically takes 2 to 4 months.

Next comes the interview, if required. USCIS schedules interviews for most applicants, though some employment-based cases skip this step. The interview itself lasts 15 to 45 minutes and covers your process, your relationship to your sponsor (if family-based), and your background. After the interview, USCIS either approves your case, requests more evidence, or denies it. Approval decisions usually come within 2 to 8 weeks of your interview.

If USCIS issues a Request for Evidence (RFE), you have 12 calendar days to respond, though you can request an extension. Responding quickly is important because delays in your response can push your case back in the queue. After you submit the requested evidence, USCIS reviews it and makes a decision, which typically takes another 2 to 6 months.

How your country of birth affects your timeline

Your country of birth, not your current citizenship, determines whether you face per-country visa number limits. These limits exist for employment-based and family preference categories to prevent any single country from using more than 7% of the annual visa pool. Countries with large populations and high process volumes — India, Mexico, Philippines, and Vietnam — have long backlogs because demand far exceeds the per-country annual limit.

If you were born in India and are explore for an employment-based green card, you may wait 5 to 15 years for a visa number to become available, depending on your priority date and employment category. If you were born in a country with lower process volume, you might see a visa number within months. USCIS publishes a Visa Bulletin each month that shows which priority dates are currently being processed for each country and category. You can check this bulletin to estimate when your visa number will become available.

Processing times by visa category

when ready relatives of U.S. citizens (spouse, unmarried child under 21, parent of citizen over 21) typically see decisions within 12 to 18 months from process to approval. These have no annual cap and move through the system faster than other categories.

Employment-based first preference (EB-1, for individuals with extraordinary ability or outstanding professors and researchers) usually processes within 12 to 24 months once a visa number is available, because there is little backlog in this category.

Employment-based second and third preference (EB-2 and EB-3, for professionals and skilled workers) can take 2 to 4 years total, including the wait for a visa number. If you were born in India, the wait for a visa number alone can be 5 to 15 years.

Family preference categories (siblings, adult children, married children) have annual caps and long backlogs. Processing times range from 2 to 10+ years depending on your relationship to the sponsor and your country of birth.

What slows down green card processing

Incomplete applications are the most common reason for delays. Missing documents, unsigned forms, or incorrect information triggers an RFE, which adds 2 to 6 months to your timeline. Before submitting, verify that every required document is included and that all signatures and dates are present.

Background check delays can also extend processing. If USCIS cannot verify information about you or needs additional security clearances, your case may be held for months. This is more common for applicants who have lived in multiple countries or have worked in certain fields.

High caseload at your local USCIS field office affects processing speed. Some offices process cases much faster than others. You can check your specific field office's processing times on the USCIS website, though these are estimates and actual times often exceed them by several months.

Name changes, address changes, or changes in your employment (for employment-based cases) can also delay processing if you do not report them promptly. Notify USCIS of any changes using Form I-865 (for address changes) or by contacting your field office directly.

How to track your process status

USCIS provides a case status tracker on its website where you can enter your receipt number (found on your I-797 notice) and see the current status of your process. The tracker shows whether your case is pending, whether a decision has been made, or whether an RFE has been issued. This tracker updates regularly but may lag behind actual processing by a few days.

You can also contact USCIS by phone at 1-800-375-5283 to speak with an agent about your case, though wait times are often long. Have your receipt number ready. If your case is taking longer than the published processing time for your field office, you can file a case inquiry, though USCIS typically does not act on these until your case is significantly overdue.

Frequently Asked Questions

Can I work while my green card is being processed?

If you file for adjustment of status (Form I-485), you can request work authorization by filing Form I-765 at the same time. USCIS usually issues work authorization within 2 to 3 months, allowing you to work while your green card case is pending. If you are processing through a consulate abroad, you cannot work in the U.S. until your green card is approved and you enter the country.

What if my processing time exceeds the published estimate?

Processing times on the USCIS website are estimates, not guarantees. If your case exceeds the published time by more than a few months, you can file a case inquiry through the USCIS website or contact your field office directly. However, USCIS typically does not expedite cases unless there is a documented hardship or your case is significantly overdue.

Does my green card expire while it is being processed?

Your green card is valid for 10 years once issued. Processing times do not affect the expiration date of your card — the 10-year period begins when USCIS approves your process and issues the card. You do not need to renew it during the processing period.

Can I leave the U.S. while my green card process is pending?

If you file for adjustment of status, leaving the U.S. before your case is approved may be considered abandonment of your process. If you must travel, file Form I-131 (Advance Parole) at the same time as your I-485 to obtain permission to travel. If you are processing through a consulate, you must wait for approval before entering the U.S., so travel is not an issue.

How much does green card processing cost?

Filing fees vary by visa category. Adjustment of status (I-485) costs $640 for most applicants, plus $85 for biometrics. Employment-based cases may have additional fees if your employer files a labor certification first. Consular processing has similar fees. These are government filing fees and do not include attorney fees if you hire a lawyer to help with your case.