Check your status through USCIS online tools

You can check your green card status using the USCIS Case Status Online tool at uscis.gov. This is the official way to track where your process stands. You will need your receipt number, which appears on the I-797 notice USCIS sent you when they received your process.

Go to the USCIS homepage, select "Check Your Case Status," and enter your receipt number. The system will show you the current stage of your case — whether it is pending, approved, or if additional documents are needed. The status updates as your case moves through the process, though updates sometimes lag by a few days.

If you do not have your receipt number, look for the I-797 form in your email or the mail you received from USCIS. The receipt number starts with three letters (usually EAC, WAC, LIN, or SRC) followed by numbers. If you cannot find it, you can contact USCIS directly to request it.

Key Takeaways

  • The USCIS Case Status Online tool at uscis.gov is the official source for tracking your green card process.
  • You will need your receipt number from the I-797 notice to use the status checker.
  • Processing times vary by process type and location, typically ranging from several months to over a year.
  • If your case shows a request for additional evidence, respond within the important date stated in the notice or your process may be denied.
  • USCIS customer service can help if your case status has not updated in an unusually long time or if you cannot locate your receipt number.

Understanding what each status message means

When you check your case, USCIS displays a status that describes where your process is in the review process. "Case received" means USCIS has logged your process but has not yet assigned it to an officer. "Case is being reviewed" indicates an officer is examining your documents. "Request for additional evidence" means USCIS needs more information from you before they can make a decision.

If you see "Case approved," your green card has been granted and you should receive it in the mail within two to three weeks. "Case denied" means USCIS rejected your process, and the notice will explain why. Some applicants see "Case transferred" if their file has moved to a different USCIS office for processing.

The status tool does not always show every detail about what is happening with your case. If the message is vague or you need more information, you can request a case review through USCIS or contact them by phone.

How long green card processing typically takes

Processing time depends on the type of green card you are seeking and which USCIS office is handling your case. Family-based green cards often take six months to two years. Employment-based applications can take anywhere from several months to several years, depending on whether your category has a visa number backlog. Humanitarian cases like asylum-based green cards may take one to three years.

USCIS publishes processing time estimates for each office on their website. You can search by your local USCIS office to see how long cases similar to yours are currently taking. These are estimates, not guarantees — some cases move faster, and some take longer.

If your case has been pending longer than the published estimate for your office, you can contact USCIS to ask about the delay. Keep your receipt number and any correspondence from USCIS ready when you call.

What to do if USCIS requests additional documents

If your status shows "Request for additional evidence" or "Request for initial evidence," USCIS will mail you a formal notice called an RFE (Request for Evidence) or an I-693 medical examination form. This notice includes a important date — usually 84 days from the date on the letter — to submit the requested documents.

Read the notice carefully and gather exactly what USCIS is asking for. Common requests include police clearance certificates, medical examination results, birth certificates, or financial documents. Submit your response before the important date, either by mail or through the USCIS online portal if your case allows it. If you miss the important date, USCIS may deny your process without reviewing the documents you send.

Keep copies of everything you submit and send it in a way that can be tracked, such as certified mail. Include a cover letter listing what you are sending and your receipt number so USCIS can match it to your case.

Contact USCIS if your case is delayed

If your case status has not changed in longer than the published processing time for your office, or if the status tool shows an error, you can contact USCIS. Call the USCIS National Customer Service Center at 1-800-375-5283. Have your receipt number ready. Wait times can be long, especially during busy periods.

You can also request a case review through the USCIS website if you believe there is a problem with your case. This is different from a phone call — you are formally asking USCIS to look into why your case is delayed. The request itself can take several weeks to process.

If you are working with an immigration attorney or accredited representative, they can also contact USCIS on your behalf using a Form G-28 (Notice of Entry of Appearance as Attorney or Accredited Representative).

Tracking your green card after approval

Once USCIS approves your green card, the status tool will show "Case approved." Your physical green card is then printed and mailed to the address you provided on your process. Standard mail delivery takes two to three weeks, though it can occasionally take longer.

You do not need to do anything while waiting for the card to arrive. Do not contact USCIS unless more than four weeks have passed since approval and you have not received it. If the card does not arrive, USCIS can issue a replacement, though there is a fee.

Once you receive your green card, check that all the information is correct — your name, date of birth, and card number. If there is an error, contact USCIS to request a corrected card.

Frequently Asked Questions

How often does the USCIS status tool update?

USCIS updates case status information regularly, but updates can lag behind the actual work on your case by several days. If you checked yesterday and the status has not changed, checking again today may show new information. There is no set schedule for updates.

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

USCIS can look up your case by phone if you provide your name, date of birth, and country of birth, but having your receipt number makes the process faster. Call 1-800-375-5283 and be prepared to wait on hold.

What does "case transferred" mean for my green card?

Your case has been moved to a different USCIS office, usually because you moved or because the office handling it transferred the file for processing efficiency. The new office will continue reviewing your process. Processing may take longer after a transfer because the new office needs time to review your entire file.

If my status says "case received," how long until it changes?

This depends on your process type and the office handling it. Family-based cases may stay in "received" status for two to four months. Employment-based cases can remain there longer. Check the processing time estimate for your specific USCIS office to get a better idea.

Can I expedite my green card process if it is taking too long?

USCIS does not have a standard expedite process for green card applications. However, if you have an urgent circumstance — such as a medical emergency or a job opportunity with a important date — you can write to USCIS explaining the situation and request expedited processing. There is no may provide they will grant it, but it is worth trying if your situation is genuinely time-sensitive.