I-140 Case Tracker & Status Guide

Monitor your employment-based petition, including premium-processing clocks and silent RFE movement.

Have a case with USCIS? Check my case free

Form I-140 — Employment-Based Green Card Petition. Monitor your employment-based petition, including premium-processing clocks and silent RFE movement. The public tracker only shows your latest milestone; the internal USCIS API exposes the full sequence, including silent updates the website hides.

What is Form I-140?

Form I-140, Immigrant Petition for Alien Worker, is filed by an employer (or self-petitioner in some categories) to classify a worker for an employment-based green card under EB-1, EB-2, or EB-3.

Approval establishes the priority date and category but does not grant status — the worker still needs a current priority date and either adjustment of status (I-485) or consular processing.

The I-140 milestone sequence

Behind each plain-English status the public site shows, USCIS records an internal event code. Here is the typical I-140 ladder and the codes that drive it:

IAFCase Was ReceivedReceipt issued.
FTA0Database Checks ReceivedBackground and database check results came back. Not a decision.
IKRequest for Additional Evidence Was SentEvidence of ability to pay or qualifications requested.
DACase Was ApprovedPriority date locked; watch the visa bulletin.

How long does I-140 take?

Regular processing varies by service center; premium processing commits USCIS to act (a decision, a request for evidence or a notice of intent to deny) within a fixed window. National Interest Waiver (EB-2 NIW) self-petitions follow the same form but different evidence.

Time to first internal update · live community data
4 daysmedian from receipt to first database check (FTA0) — typically 2–6 days
This is how long I-140 cases take to show their first internal movement, not the full time to approval. Measured from real cases tracked on CaseStatusAPI.
● Based on 10+ tracked cases
See where your I-140 actually stands

That is what each I-140 status means in general. Paste your own case data and we decode your exact position — your full timeline, hidden silent updates, and how your case compares to similar ones.

Your full decoded I-140 timeline — every silent update the public site hides
How your case compares to similar cases at the same service center
Plain-English read of your raw JSON flags and anomaly warnings
Analyze my I-140 case

Common I-140 questions

Does premium processing speed up my I-140?

Premium processing commits USCIS to act within a set number of business days, and an RFE stops that clock: a new one starts when USCIS receives your response. The internal API shows exactly when the clock started and any hidden action.

What is EB-2 NIW?

A National Interest Waiver lets certain EB-2 applicants self-petition without a job offer or labor certification. It is filed on Form I-140.

See your own case, explained.

See every step USCIS has recorded for your case, in plain English: your timeline, silent updates, and what usually comes next for cases like yours.

Check my case free
CS
Written by the CaseStatusAPI Team

We are immigration applicants and technologists who built CaseStatusAPI to help others navigate the USCIS process with transparency. Our guides are informed by firsthand experience, community feedback, and deep analysis of USCIS internal API data.

Learn more about us

Related guides

I-140 Employment-Based PetitionNational Interest Waiver Guide

Explore more community tools

Community TimelinesCommunity Forum
Disclaimer: This content is for educational and informational purposes only. CaseStatusAPI is an independent tool and is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any government agency. For official case information, visit uscis.gov.