A green card is a commonly used term for a permanent resident card. A green card allows the holder to work and live in the United States without restrictions. On this page, you will learn how you can track your green card, your NVC case status, and your green card status whether you applied outside or within the U.S.
The government body that issues green cards to immigrants living inside the country is U.S. Citizenship and Immigration Services, or USCIS. When USCIS has received a green card application, they provide a number of ways for applicants to check their status of immigration. This will be referred to as your I-485 status, your I-140 status, or your I-130 status, depending on the type of form used to start the application. Once USCIS has produced your green card, they also provide a number of ways to track it as it is being delivered.
Ways to Track Green Card Process
There are many ways to track your green card status after applying for one. Similar methods are used for people applying within the U.S. or outside the U.S. However, the processes differ slightly between these two groups, and different agencies will handle the last stages of the application. Make sure you know the agencies involved when looking into how to track your green card.
Track Green Card If Applied From Inside the U.S.
If you are living in the U.S., when applying for a green card, you will have to submit an I-485 Form. This allows you to receive a green card without returning to your home country or completing visa processing. In the official documents of your USCIS account, your green card status will be called your I-485 status.
Check Status Online
The easiest way to track your green card status is online. After receiving a green card application, USCIS will send a Notice of Action or I-797C Form. This Form will provide a 13-digit Receipt Number. The number consists of 3 letters and 10 numbers. To track a green card, visit the USCIS website and find the Case Status Online Page. Enter the Receipt Number into the search bard. Do not enter any dashes (-) but include all other characters (such as*). After submission, the system will allow you to review your I-485 status.
Check Status by Mail
When applying for a green card, you will have to provide a mailing address on the I-485 Form. USCIS will mail all official notifications to this address during the application process, including updates on your green card status/I-485 status. Due to mailing times, this is not the best way to track a green card unless you have no internet access.
Check Status by Email
For applications coming from inside the U.S., there is no option to track a green card or perform a green card status check (or I-485 status check) by email.
Check Status in Person
Tracking your green card status in person is time-consuming. It should be avoided unless there are specific questions regarding your green card application you need answering. You cannot make an in-person appointment unless you first call the USCIS Contact Center. A Tier 1 representative will try to answer your query. They will transfer you to a Tier 2 representative if they cannot provide a suitable answer. They may call you back directly if they cannot transfer at the time. If the Tier 2 representative cannot handle your inquiry, they will help you schedule an in-person appointment at the closest USCIS Field Office.
Check Status by Phone
If you do not have access to the internet, you can perform a USCIS status check by calling the USCIS Contact Center. The USCIS status tracking number is 1-800-375-5283. You will need your name, birthdate, USCIS Receipt Number, and A-Number (Alien Registration Number) on hand to ensure USCIS can quickly identify your green card application.
Track Green Card If Applied From Outside the U.S.
The body responsible for handling the final stages of green card applications coming from outside the U.S. is the National Visa Center, or NVC. USCIS will pass on an application submitted from outside the U.S. to the NVC, which will provide its own tracking information. You will need to contact NVC at least once per year during your application process. Failing to do so will result in your green card application being terminated. When that happens, you will have to restart the process from the beginning, which includes paying the government filing fees again.
Check Status Online
Applicants living outside the U.S. who have a relative or sponsor in the U.S. will need to file an I-130 Form. People immigrating for work will need to file an I-140 Form. Both types of applicants will need to submit a DS-260 Form online, which outlines the application. Alongside this form is the DS-261 Form, which outlines the contact details to be used during the application process. The person receiving updates throughout the application is called your agent. On the DS-261 Form, you can name yourself as your agent to receive updates directly.
After receiving all relevant forms, the NVC will send an email or notification letter, along with an I-797C Form. This will contain a 13-digit Case Number, consisting of 3 letters and 10 numbers. With your Case Number, go to the Visa Status Check Page of the Consular Electronic Application Center, or CEAC. Make sure that the Visa Application Type is set to “Immigrant Visa (IV)”. Enter the Case Number into the search box. Lastly, enter the verification code below the search box to check your NVC Case Status (or I-140 status for those using that form).
Check Status By Mail
When applying for a green card, you must provide a mailing address on the I-130 Form or the I-140 Form and the DS-261 Form. USCIS will mail all official notifications to this address during the application process to keep you updated on your NVC Case Status or I-140 status.
Check Status By Email
You can check your NVC Case Status, or ask questions about your application to the NVC using an online Public Inquiry Form. This form is located on the U.S. Visas page. To submit a Public Inquiry Form, you will need your name, birthdate, email, NVC Case Number and the name of your sponsoring relative (I-130 Form) or your employer (I-140 Form). The NVC will respond to a submitted form through the email you enter into the Public Inquiry Form.
Check Status in Person
For applications coming from outside the U.S. there is no option for green card tracking or to check your NVC Case Status or I-140 status in person.
Check Status by Phone
If you do not have access to the internet, you can check your NVC Case Status by calling the NVC directly. The right contact number for this is +1-603-334-0700. Before calling, try to find temporary internet access to check the NVC’s current hours of operations on their website. The NVC has high call volumes. Average wait times to get through to the NVC is upwards of 30 minutes. For this reason, try alternative means of checking your green card status if you can.
How to Set Up Electronic Updates
When you apply for a green card, USCIS will notify you by mail once they have accepted your I-485 form. You also have the option of receiving a text or email alert when they have accepted your form. To receive either alert, you must submit a G-1145 Form to USCIS. To receive updates during the application process, you must create a USCIS Online Account. Once you accept the Terms and Conditions, you can choose your preferred contact method for regular updates of your green card status. This can be either email, text, or both.
For applicants outside the U.S. your agent can receive regular updates from the NVC. You must complete an online DS-261 Form. Your agent will receive both postal and email updates during the application process and may make inquiries on your behalf. You may name yourself as your agent to receive updates directly.
How to Check on a Delayed Green Card Application
If your green card application is taking longer than usual, there are a few ways to check on the status depending on where you applied.
If You Applied from Inside the U.S.
Your USCIS Field Office will provide a processing time estimate for your application after receiving it. You can take action once your I-485 Form exceeds the estimate. You can go to the USCIS website and find the Check Case Processing Times page. On this page, find the link for “‘Inquire about a case outside normal processing times.” You will need to complete the Inquiry Form provided. This will require your Receipt Number, your A-number, the date of filing the application (the date it was accepted by USCIS), the type of application you filed, and your email address. You will also need to describe the last update you receive from USCIS.
If You Applied from Outside the U.S.
The NVC provides a Visa Bulletin, which has the most important priority dates that are applicable to you after submitting your application. You can take action if you have not heard from the NVC in more than 2 months since their last update regarding your NVC Case Status. First, make sure you have paid all fees and submitted all relevant financial and civil documents the NVC requested you to submit. If you fail to do both steps, the NVC will stop processing your application. If you have paid all fees and submitted all documents, then you can contact the NVC in two ways. You can either call them or submit an online Public Inquiry Form.
How Do I Update My Address With The USCIS?
There are multiple ways to update the USCIS with your change of address. This can be done online through the Change of Address form, your USCIS account, mail, or over the phone. To avoid missing important updates, you must update your address within 10 days of moving to your new address.
If you filed your original paperwork entirely online, you would have created an account with USCIS. This allows you to view your green card status online. By logging in, you will find the option to change your address quickly and easily.
If you do not have a USCIS account, you will need to access the Change of Address Form on the USCIS website. After reading the terms of the form, you will have to click on “continue.” When the system asks you if you have filed an ongoing immigration-related application, you must click “yes.” Then you must enter the type of form you submitted along with its sub-type. You will need to enter your Receipt Number and the zip code used when filing the initial form. From here, you must fill in your name and birth details, existing citizenship, email address, old address, and new address. After entering the verification code, your address will be changed.
To change your address by mail, applicants living outside the U.S. must submit an AR-11 Form. You will need your NVC Case number, your name, your birth date, and the type of form you submitted at the start of your application. You will also need your A-Number.
Immigrants living in the U.S. must instead have their sponsor submit an I-865 Form. Each sponsor must submit this form even if they live at the same address as the applicant.
Immigrants living in the U.S. can call USCIS at 1-800-375-5283 and immediately inform them of a change of address. While applicants living outside the U.S. can also call this number, they are still required to submit an AR-11 Form or provide an online notification before a change of address will be registered.
Frequently Asked Questions About Tracking Green Card Status
Below you will find answers to the most commonly asked questions about tracking your green card.
Can you track a green card?
Yes, and there are multiple ways to track a green card. You can track your green card status during your application or track an approved green card as it is being delivered. For the former, the tracking process is different for immigrants living in the U.S. and immigrants living outside the U.S. Please refer to the outline given above depending on our immigration journey.
You can get a better estimate of how long your green card will take to get processed through the Check Processing Times tool on the USCIS website. Select the form you submitted, the category of the form and the Service Center handling your application. This will give you the average time for your type of claim to be processed.
Can you stay in the U.S. while waiting for a green card?
You are permitted to stay in the U.S. while your green card is being processed. This is true even if you already live in the U.S. as an immigrant. You would not need to leave for the approval process if you presented yourself to a border agent before applying for a green card. If you applied before arriving in the U.S., you must keep USCIS updated with your new address if you move into the U.S. so you can receive your green card in the mail.
Can I travel while waiting for a green card?
If you want to travel outside while waiting for a green card, you will need to get permission from USCIS. To get this, you will need to submit an I-131 Form. After this, wait to hear back from USCIS confirming whether you are allowed to travel. If you do not wait for confirmation before leaving the U.S., USCIS may take this to mean you have abandoned your green card application. With USCIS approval, you can take a vacation, business trip, or visit family abroad.
Learn how you can Replace a Lost Green Card.
How long does a green card take in the mail?
For applicants who pay the immigrant visa fee before entering the U.S., USCIS has a total of 120 days from the date of entry to mail the green card. In practice, applicants can expect a green card to arrive within 30 to 90 days.
For applicants who pay the immigrant visa fee after entering the U.S., USCIS has a total of 120 days from the date of payment to mail the green card. In practice, applicants can expect a green card to arrive within 30 to 90 days.
How can I check my green card mailing status?
Once USCIS has produced your green card, they will provide tracking information while it is being delivered through the mail. They will also mail your Employment Authorization Document (EAD) and Travel Document. If you signed up for a USCIS Case Status Online account, this would allow you to view your USPS Tracking Number. You can use this number to trace your green card as it is being mailed. You can also use the USPS Informed Delivery system to receive daily updates on your green card as it is being delivered.
How can I track my USPS green card?
If you have an account with US Postal Service, you can track your green card in the mail with the Informed Delivery service. This can also be used for EAD tracking. This allows you to get daily images of your green card (and other packages) as it makes its way to you. Informed Delivery also allows you to set up alerts by text or email for when your green card arrives. You can also enter delivery instructions for the mail carrier if you have any.