Where to Check Your Green Card Status

You can check your green card status through the U.S. Citizenship and Immigration Services (USCIS) website using your case number, or by calling USCIS directly. The online tool, called the Case Status Online system, is the fastest way to get an update — it refreshes daily and shows you exactly where your case stands in the process. You will need your receipt number (the one that starts with three letters, like EAC or WAC) to use it.

If you do not have your receipt number or prefer to speak with someone, you can call USCIS at 1-800-375-5283. The phone line is open Monday through Friday, 8 a.m. to 8 p.m. Eastern time. Have your green card process number ready when you call, along with your date of birth and country of birth — the representative will need these to pull up your file.

Key Takeaways

  • The USCIS Case Status Online tool at uscis.gov/case-status is the fastest way to check your status and updates every day.
  • You will need your receipt number (starting with three letters like EAC or WAC) to use the online tool.
  • If you cannot find your receipt number, call USCIS at 1-800-375-5283 with your process number, date of birth, and country of birth.
  • Status updates typically appear online within 24 hours of any change to your case.
  • If your case has been pending longer than the normal processing time for your category, USCIS can sometimes expedite it after you contact them.

Using the USCIS Case Status Online Tool

Go to uscis.gov/case-status and enter your receipt number in the search box. The page will show you the current status of your case — whether it is pending, approved, denied, or ready for pickup. The status message will also tell you what stage your case is in, such as "Case received" or "Decision mailed."

The system updates once per day, usually overnight. If you submitted something to USCIS yesterday, you may not see it reflected until tomorrow. Do not refresh the page repeatedly expecting when ready updates — the information only changes once daily.

If the system says "Case does not exist," double-check that you entered your receipt number correctly. The number should be exactly 13 characters: three letters followed by 10 digits. If you still cannot find it, check your receipt notice (Form I-797) — the receipt number is printed in the upper right corner.

Finding Your Receipt Number

Your receipt number appears on the Notice of Action (Form I-797) that USCIS sent you when they received your green card process. This form came in the mail shortly after you submitted your process package. Look in the upper right corner of the first page — you will see a barcode and the receipt number printed above or below it.

If you cannot locate your original receipt notice, you can request a copy from USCIS. Call 1-800-375-5283 and ask for a duplicate Form I-797. You will need to provide your name, date of birth, and country of birth. USCIS will mail you a copy, which usually arrives within two weeks.

Some applicants also receive a receipt number in an email confirmation if they filed online through the USCIS portal. Check your email inbox and spam folder for messages from uscis@uscis.dhs.gov sent around the time you filed.

What Different Status Messages Mean

Case received means USCIS has your process and is reviewing it. This is the first status you will see, and it can last anywhere from a few weeks to several months depending on your green card category and your local office.

Case is being reviewed indicates that USCIS is actively working on your case — they may be checking your background, verifying your documents, or preparing for your interview.

Interview scheduled means USCIS has set a date and time for you to appear in person. The status message will include the date, time, and location. Bring all original documents listed in your interview notice.

Decision mailed means USCIS has made a decision on your case and sent it to you by mail. Check your mailbox within a few days. If you do not receive it within a week, call USCIS to confirm your mailing address is correct.

Case approved means you have been granted a green card. You will receive instructions on how to pick up your card or have it mailed to you. Some cases show "approved" online before the physical card arrives.

Calling USCIS for Status Updates

Call 1-800-375-5283 Monday through Friday, 8 a.m. to 8 p.m. Eastern time. Have ready: your process number (or receipt number), your full name, date of birth, and country of birth. The wait time is often 30 minutes to an hour during peak hours, so call early in the morning if possible.

When you reach a representative, explain that you are calling about a green card process and provide your receipt number. The representative can tell you the current status, explain what happens next, and sometimes answer questions about missing documents or interview scheduling. They cannot speed up your case unless it has been pending significantly longer than normal.

If the representative tells you your case is delayed, ask what the normal processing time is for your category and office. If your case exceeds that time by more than a few months, ask whether USCIS can review it for possible expediting.

How Long Green Card Cases Usually Take

Processing times vary widely depending on your green card category (family-based, employment-based, diversity visa, etc.), your country of birth, and your local USCIS office. Family-based cases typically take 6 to 24 months. Employment-based cases can take 1 to 3 years or longer if there is a visa number backlog.

You can see the current processing times for your specific office and category on the USCIS website at uscis.gov/processing-times. Enter your office location and case type, and the site will show you how long cases filed on a particular date are currently taking. This gives you a realistic estimate of when you might expect a decision.

Processing times are estimates, not guarantees. Some cases move faster, and some take longer. If your case has been pending for more than 30 days beyond the posted processing time, you can contact USCIS to ask about the delay.

What to Do If Your Status Has Not Changed in Months

First, check the USCIS processing times for your office and category to see whether your case is still within the normal range. If it is, waiting longer is normal — do not contact USCIS yet.

If your case has been pending for more than 30 to 60 days beyond the posted processing time, call USCIS at 1-800-375-5283 and explain the situation. Have your receipt number ready. The representative can check whether your case is stuck due to a missing document, a background check delay, or an administrative issue. If a document is missing, USCIS will tell you what to send and where to send it.

Do not send duplicate documents or follow-up letters unless USCIS specifically asks you to. Sending unsolicited mail can actually slow down your case by creating confusion in your file.

Frequently Asked Questions

Can I check my green card status without a receipt number?

The online tool requires a receipt number, but you can call USCIS at 1-800-375-5283 without one. Have your process number, full name, date of birth, and country of birth ready. The representative will look up your case and tell you the status.

How often does the online status update?

The USCIS Case Status Online system updates once per day, usually overnight. If you submitted documents or had an interview yesterday, the status may not reflect it until the next day. Checking multiple times in one day will not show you new information.

What does it mean if my status says "Case does not exist"?

This usually means you entered your receipt number incorrectly. Receipt numbers are exactly 13 characters: three letters followed by 10 digits. Check your Form I-797 and try again. If you still cannot find it, call USCIS to request a duplicate receipt notice.

Can USCIS speed up my green card case if it is taking too long?

USCIS can sometimes expedite a case if it has been pending significantly longer than the normal processing time for your category and office. Call 1-800-375-5283 and ask whether your case qualifies for expediting. Have your receipt number ready and be prepared to explain why the delay is causing you hardship.

What should I do if I receive a decision notice but disagree with it?

If your case was denied, the decision notice will explain the reason and tell you whether you can appeal or file a motion to reopen. Follow the instructions in the notice exactly. You will have a limited time to respond — usually 30 days — so do not delay. Consider consulting an immigration attorney if the reason for denial is unclear.