Where to Check Your I-140 Status

You can check your I-140 petition status through the USCIS website using your receipt number, or by calling USCIS directly. The receipt number appears on your I-797 Notice of Action, which USCIS sent you when they received your petition. If you filed through an immigration attorney or employer, they may also have access to your case status and can check it for you.

The fastest method is the USCIS online case status tool at uscis.gov/case-status. You will need your 13-character receipt number, which starts with three letters followed by ten numbers (for example, EAC2412345678). The online tool updates regularly and shows your current processing stage without requiring you to call or visit an office.

If you do not have your receipt number or prefer to speak with someone, you can call USCIS at 1-800-375-5283. Have your A-number (Alien number) ready if you have one, or your date of birth and country of birth. Wait times can be long, especially during peak hours, so calling early in the morning or mid-week may be faster.

Key Takeaways

  • Your I-140 receipt number appears on the I-797 Notice of Action that USCIS mailed to you when they received your petition.
  • The USCIS online case status tool at uscis.gov/case-status is the fastest way to check, and it updates regularly throughout the day.
  • You can also call USCIS at 1-800-375-5283 with your receipt number or A-number to speak with someone about your case.
  • Processing times for I-140 petitions vary by category and service center, ranging from several months to over a year depending on your situation.
  • If your case shows no updates for longer than the posted processing time, you can file a case inquiry with USCIS or contact your immigration attorney.

Using the USCIS Online Case Status Tool

Go to uscis.gov/case-status and enter your 13-character receipt number in the search box. The page will display your current status, the date USCIS received your petition, and the last action taken on your case. The status updates as your case moves through different stages of review.

Common status messages include "Case received and pending review," "Case is being reviewed," "Decision is pending," and "Case approved" or "Case denied." Each message tells you where your petition stands in the process. If the status says "Decision is pending," your case is in final review but no decision has been issued yet.

The online tool does not show estimated approval dates or detailed notes about what USCIS is reviewing. If you need more information than the status page provides, you will need to call USCIS or contact your immigration attorney or employer's immigration department.

What to Do If Your Case Status Has Not Updated

USCIS publishes processing times for each service center and visa category on their website. If your case has been pending longer than the posted time for your category, you can file a case inquiry. However, USCIS typically does not respond to inquiries until your case is significantly overdue — usually at least 30 days past the normal processing window.

Before filing an inquiry, check the USCIS processing times page to confirm that your case is actually overdue. Processing times are estimates, not guarantees, and many cases take longer than the posted range. If your case is legitimately overdue, you can file Form I-131 (process for Travel Document) with a letter explaining the delay, or contact your local USCIS office directly.

If you filed through an employer or immigration attorney, contact them first. They may have internal tracking systems or relationships with USCIS that allow them to get information faster than you can on your own. They can also advise you on whether filing an inquiry is necessary or whether waiting is the better choice for your specific situation.

Understanding I-140 Processing Stages

An I-140 petition typically moves through several stages: initial receipt and data entry, background checks and security clearance, review of your qualifications and job offer, and final approval or denial. The status message you see online corresponds to one of these stages, though USCIS does not always provide granular detail about which specific step is underway.

The "Case received and pending review" message means USCIS has logged your petition into their system but has not yet assigned it to an officer for detailed review. "Case is being reviewed" means an officer is actively examining your petition, your credentials, and your employer's job offer. This stage can take weeks or months depending on the complexity of your case and the current workload at your service center.

Once your case reaches "Decision is pending," USCIS has completed its review and is preparing to issue an approval or denial. This final stage is usually the shortest, though it can still take several weeks. After a decision is issued, you will receive a new I-797 Notice of Action in the mail explaining the outcome.

Differences Between Service Centers and Processing Times

USCIS operates four service centers that handle employment-based petitions: the Nebraska Service Center, Texas Service Center, California Service Center, and Vermont Service Center. Your I-140 was filed at one of these centers based on where your employer is located or where the job will be performed. Each center has its own processing timeline, and some are significantly faster than others.

You can see which service center is handling your case by looking at the receipt number on your I-797. The first three letters indicate the service center: EAC is Nebraska, SRC is Texas, LIN is California, and WAC is Vermont. Processing times vary by center and by visa category (EB-1, EB-2, EB-3, etc.), so check the USCIS processing times page for the specific center and category that applies to your petition.

Processing times also change based on the volume of petitions USCIS receives and the staffing levels at each center. Times posted on the USCIS website are updated regularly and reflect the current backlog. If you filed your petition during a period of high volume, you may experience longer delays than someone who filed during a slower period.

What Happens After Your I-140 Is Approved

Once your I-140 is approved, you will receive an I-797 approval notice in the mail. If you are already in the United States on a valid visa, you can then file an adjustment of status process (Form I-485) to become a permanent resident. If you are outside the United States, you will proceed to consular processing at a U.S. embassy or consulate in your home country.

The approval of your I-140 does not automatically grant you permanent resident status or a green card. It means USCIS has determined that your employer has a legitimate job offer for you and that you meet the qualifications for the visa category. The next step depends on your current immigration status and location, and your employer or immigration attorney will guide you through the process.

Keep your I-797 approval notice in a safe place. You will need it to file your next process and to show to immigration officers if you travel. If your I-140 is denied, the notice will explain the reason for the denial and whether you have the option to appeal or refile.

Frequently Asked Questions

How often does the USCIS case status tool update?

The online tool updates throughout the day as USCIS processes cases and enters new information into their system. There is no fixed schedule, but most updates happen during business hours. If you check your status and see no change from the previous day, it usually means no action has been taken on your case yet, not that the tool is broken.

Can my employer or attorney check my I-140 status for me?

Yes. If you provided your receipt number to your employer's immigration department or your attorney, they can check the status using the same online tool you would use. Many employers and law firms have their own case management systems that track multiple petitions at once. You can also authorize them to call USCIS on your behalf by providing written permission.

What does "case is being reviewed" mean for an I-140?

It means a USCIS officer has your petition and is examining your qualifications, your employer's job offer, and the labor certification (if required for your visa category). This stage involves checking your education and work experience against the job requirements and verifying that your employer followed the correct hiring process. This step typically takes several weeks to several months.

What should I do if my I-140 is denied?

The denial notice will explain why USCIS rejected your petition. Common reasons include missing documentation, questions about your qualifications, or issues with the job offer itself. You may be able to appeal the decision or file a new petition with corrected information. Contact your immigration attorney or employer when ready to discuss your options.

Can I travel while my I-140 is pending?

If you are in the United States on a valid visa (such as H-1B), you can travel outside the country while your I-140 is pending, but you must have a valid visa to return. If you are on a visa that requires a job offer to be valid (like H-1B), leaving your job may affect your case. Consult your immigration attorney before traveling if your I-140 is still pending.