Check your status through USCIS.gov
You can check your green card process status on the official USCIS website at uscis.gov/status. This is the only place USCIS publishes real-time updates on pending cases. You will need your receipt number, which appears on the notice USCIS sent you when they received your process — it starts with three letters followed by 10 digits (for example, EAD123456789).
Go to the status page, enter your receipt number, and click "Check Status." The system will show you where your case stands in the process. Updates typically appear within 24 hours of any action USCIS takes on your file. If you do not have your receipt number, you can search by your name and date of birth, though this method is slower and sometimes returns incomplete results.
The status page shows one of several messages. "Case received" means USCIS has logged your process but has not started reviewing it. "Case approved" means the decision is final and your green card is being printed or is in the mail. "Case denied" means USCIS rejected your process. Other statuses describe specific steps like "biometrics appointment scheduled" or "interview scheduled."
Key Takeaways
- The USCIS status checker at uscis.gov/status is the official source for green card case updates and requires your receipt number.
- Your receipt number appears on the notice USCIS sent when they received your process and is the fastest way to look up your case.
- Status updates usually appear within 24 hours of any action, so checking more than once per day will not show new information.
- If you cannot find your receipt number, you can search by name and date of birth, but this method is slower and may return incomplete results.
- The status page shows whether your case is received, under review, approved, denied, or waiting for a specific step like an interview or biometrics appointment.
What to do if the status page shows no results
If you enter your receipt number and the system says it cannot find your case, the most common reason is a typo in the number itself. Receipt numbers are case-sensitive, so check that you copied all three letters and all 10 digits exactly as they appear on your notice. If the number is correct and the system still shows nothing, your case may not have been entered into the system yet — this sometimes happens if USCIS received your process very recently.
Wait at least one week after mailing your process before checking online. If you submitted your process in person at a USCIS office, the status should appear within a few days. If more than two weeks have passed since you mailed your process and the status page still shows no results, contact USCIS by phone at 1-800-375-5283 to confirm they received it. Have your process receipt and a copy of your mailed package ready when you call.
Understanding the different status messages
USCIS uses several standard status descriptions. "Case received" means your process arrived and was logged into the system, but USCIS has not yet assigned it to an officer for review. This is the first status you will see and can last anywhere from a few weeks to several months depending on how busy your local USCIS office is.
"Biometrics appointment scheduled" means USCIS wants you to come in for fingerprinting and photos. The notice will include the date, time, and location. You must attend this appointment or your case will be denied. "Interview scheduled" means USCIS wants to meet with you in person to ask questions about your process. Again, the notice will tell you when and where.
"Case approved" means USCIS has decided to grant your green card. Your physical card is being printed and will arrive in the mail within two to three weeks. "Case denied" means USCIS rejected your process. The notice will explain the reason. You may be able to file a new process or appeal, depending on why it was denied.
How long each stage typically takes
The time from "case received" to "case approved" varies widely depending on your category and your local USCIS office. Family-based green cards often take 18 months to three years. Employment-based cards can take anywhere from a few months to several years. Humanitarian categories like asylum-based green cards may take six months to two years.
Processing times are slower in some cities than others. You can see the average wait time for your specific USCIS office on the USCIS website under "Processing Times." Search for your office by name or location, then look for your process category. These times are updated monthly and show how long cases that were received six months ago are taking to complete.
The status page does not show an estimated completion date for your case. It only shows what stage your case is in right now. If you have not heard from USCIS in longer than the posted processing time for your office, you can contact them to ask about a delay.
What to do if your case is taking longer than expected
If your case has been in "case received" status for longer than the posted processing time for your office, contact USCIS at 1-800-375-5283. Have your receipt number ready. The officer can tell you whether your case is delayed or whether the posted time is straightforward an average and some cases take longer.
If USCIS confirms your case is delayed, ask them to escalate it for review. They may ask you to provide updated documents or to clarify something in your process. If you moved or changed your phone number or email since you filed, update your address with USCIS right away — they may have tried to contact you and the mail bounced back.
Do not file a new process while your first one is pending. This will confuse the system and may cause both cases to be denied. Wait for a final decision on your current case before starting over.
Checking status by mail or phone if you cannot use the website
If you do not have internet access or prefer not to use the online tool, you can call USCIS at 1-800-375-5283 to ask about your case status. Have your receipt number ready. Wait times can be long, especially during business hours, so call early in the morning or late in the afternoon if possible.
You can also mail a written request to USCIS asking for a status update. Include your receipt number, your name, your date of birth, and a copy of your original receipt notice. Mail it to the USCIS office that is handling your case — the address is on your receipt notice. Expect a response in two to four weeks.
Frequently Asked Questions
Can I check my green card status if someone else filed for me?
Yes. You need the receipt number from the process. If you are the beneficiary (the person the green card is for), USCIS sent the receipt notice to you or to the person who filed on your behalf. Ask them for the receipt number. You can then check the status yourself using your name and date of birth if you do not have the receipt number.
What does it mean if the status page says "case approved" but I have not received my green card yet?
After approval, USCIS sends your case to the card production facility, which prints your physical green card and mails it to you. This usually takes two to three weeks. Check your mail regularly. If more than four weeks have passed since approval and you have not received the card, contact USCIS to confirm your mailing address is correct.
Will the status page tell me if my process was denied before I get the official notice?
Yes. The status will change to "case denied" before the formal denial notice arrives in the mail. The notice itself will explain the reason and whether you can file again or appeal. Do not throw away the notice — you will need it if you decide to reapply.
How often should I check my green card status?
Checking once per week is reasonable. The status page updates within 24 hours of any action, so checking more often will not show new information faster. If you are waiting for a specific appointment notice, check every few days during the week USCIS said the notice would arrive.
Can I check the status of someone else's green card process?
Only if you have their receipt number. USCIS does not release case information to anyone except the person who filed the process and the beneficiary. If you are helping someone with their case, ask them for the receipt number so you can check the status on their behalf.