Where to check your green card status

You can check your green card process status through USCIS.gov, the official website of U.S. Citizenship and Immigration Services. The tool you need is called Case Status Online, and it is free to use. You will need your receipt number — the document you received when USCIS accepted your process — to look up your case.

USCIS updates case status information regularly, though not when ready. Most updates appear within 24 hours of a change in your file. If you applied through a consulate abroad rather than through USCIS, you will check status through the State Department's Consular Electronic process Center (CEAC) instead, which tracks cases at U.S. embassies and consulates worldwide.

The receipt number is printed on your Form I-797, Notice of Action. It begins with three letters followed by 10 digits (for example, EAC2312345678). Keep this number safe — you will need it not only for status checks but also for any correspondence with USCIS about your case.

Key Takeaways

  • USCIS Case Status Online at USCIS.gov is the official place to check your green card process status, and you need your receipt number to use it.
  • If you applied through a U.S. consulate or embassy abroad, use the State Department's CEAC website instead of USCIS.
  • Status updates usually appear within 24 hours of a change in your case, but USCIS does not send automatic notifications when status changes.
  • Your receipt number appears on Form I-797 and is the only reliable way to pull up your specific case.
  • If your case shows no updates for longer than the typical processing time for your visa category, contact USCIS by phone or through their online inquiry system.

How to use USCIS Case Status Online

Go to uscis.gov/case-status. You will see a box labeled "Enter Your Case Number." Type your receipt number exactly as it appears on your Form I-797 — three letters, then 10 digits, with no spaces or dashes. Click "Check Status."

The system will display your case status, the date of the last update, and sometimes a brief description of what stage your process is in. Common statuses include "Case received and pending review," "Interview scheduled," "Decision is pending," and "Case approved." The status page may also show the office handling your case and, if an interview is scheduled, the date and location.

If you do not see your case, double-check that you entered the receipt number correctly. If the number is right and the case still does not appear, it may not yet be in the system — USCIS can take a few days to load new applications. If it has been more than a week since you received your receipt notice, contact USCIS through their online inquiry form or by phone.

Checking status through the State Department if you applied abroad

If your green card process is being processed at a U.S. consulate or embassy outside the United States, you will not find it on USCIS Case Status Online. Instead, use the Consular Electronic process Center (CEAC) at ceac.state.gov.

On the CEAC homepage, select your country from the dropdown menu, then enter your case number. The case number for consular cases is different from a USCIS receipt number — it is usually found on your DS-260 form (process for an Immigrant Visa) or in correspondence from the consulate. The CEAC system will show you the current status of your visa interview and any administrative processing that may be underway.

Consular cases move through different stages than USCIS cases. You may see statuses like "process received," "Interview scheduled," "Administrative processing," or "Visa ready for pickup." Administrative processing can take weeks or months and does not mean something is wrong — it is a standard security and background check step at some consulates.

What to do if your status has not changed in a long time

Green card processing times vary widely depending on your visa category, country of origin, and the specific USCIS office handling your case. Family-based green cards can take anywhere from several months to several years. Employment-based cases may move faster or slower depending on whether your priority date is current. If you are unsure whether your timeline is normal, check the USCIS Processing Times page, which lists typical wait times by case type and office.

If your status has not changed for longer than the published processing time for your category, you can file an inquiry with USCIS. Go to uscis.gov/file-an-inquiry and select "Case inquiry" as your issue type. You will need your receipt number and a description of your concern. USCIS typically responds to inquiries within 30 days, though response times vary.

You can also call USCIS at 1-800-375-5283 to speak with an agent. Have your receipt number ready. Wait times can be long, especially during peak hours, but an agent can sometimes see details about your case that do not appear online and can tell you whether your case is on track or if something needs attention.

Understanding common status messages

"Case received and pending review" means USCIS has logged your process but has not yet assigned it to an officer for detailed examination. This is normal for newly received cases and can last weeks or months depending on the office's workload.

"Interview scheduled" means USCIS has reviewed your initial paperwork and wants to meet with you in person. The status page should show the date, time, and location of your interview. Bring all documents listed in your interview notice, plus your receipt notice and any other correspondence from USCIS.

"Decision is pending" typically means your interview has taken place and USCIS is reviewing the results. This stage can last weeks while background checks and final approvals move through the system.

"Case approved" means your green card process has been granted. If you applied through USCIS (adjustment of status), your green card will be mailed to you. If you applied through a consulate, you will receive instructions on how to pick up your visa and enter the United States.

Why you might not see updates online

USCIS Case Status Online shows the broad stage your case is in, but it does not always reflect every action happening behind the scenes. Background checks, security clearances, and administrative reviews can be underway without the status changing online. This does not mean your case is stalled — it means USCIS is still working on it.

Some cases require additional evidence or documents. If USCIS needs something from you, they will send you a Request for Evidence (RFE) or Notice of Intent to Deny (NOID) by mail. These documents will not always show up in the online status first — you may receive the physical letter before the status updates. Check your mail regularly, especially if your online status has not changed in several weeks.

If you have moved since you filed your process, make sure USCIS has your current address. You can update your address online through your USCIS account if you created one when you filed, or by mailing Form AR-11 (Notification of Change of Address) to the USCIS office handling your case.

Setting up a USCIS online account to track your case

If you have not already done so, create a USCIS online account at uscis.gov. An account lets you check your case status, upload documents, receive email notifications when your status changes, and communicate with USCIS through a find message system.

To create an account, go to uscis.gov, click "Create an Account," and follow the steps. You will need a valid email address and will be asked to verify your identity. Once your account is set up, you can link your green card case to it by entering your receipt number. After that, you will receive an email whenever your case status updates, so you will not have to check the website manually.

An online account is especially useful if you are waiting for an interview notice or a decision. Email notifications arrive faster than you might notice a status change on your own, and the account also shows you any documents USCIS has received from you or sent to you.

Frequently Asked Questions

How often does USCIS update case status?

USCIS updates case status information regularly, usually within 24 hours of a change in your file. However, not every action on your case triggers a status update. Background checks and administrative reviews can happen without the online status changing. If your status has not changed in weeks, it does not necessarily mean your case is stalled.

What if I lost my receipt number?

Your receipt number is on Form I-797, Notice of Action, which USCIS sent you when they received your process. If you cannot find the original, check your email for a copy or contact USCIS by phone at 1-800-375-5283. An agent can look up your case using your name, date of birth, and country of origin, though having the receipt number is faster.

Can I check my green card status if someone else filed for me?

Yes, but you will need the receipt number. If a family member or employer filed your green card petition, ask them for the receipt number from their Form I-797. You can then check the status yourself using USCIS Case Status Online. The case number is tied to the petition, not to who filed it.

What does "administrative processing" mean?

Administrative processing is a security and background check that happens after your interview at a consulate. It is standard for some countries and visa categories and does not mean anything is wrong with your process. Processing can take weeks or months. You will see this status only if you applied through a consulate, and you can track it on the CEAC website.

Should I contact USCIS if my status has not changed in three months?

It depends on your visa category and the office handling your case. Check the USCIS Processing Times page to see the typical wait for your type of case. If you have been waiting longer than the published time, file an online inquiry at uscis.gov/file-an-inquiry or call 1-800-375-5283. Have your receipt number ready.