I-485 Case Tracker & Status Guide

What every I-485 status means, the hidden milestones behind it, and how to read your own case in real time.

Form I-485Green Card (Adjustment of Status). What every I-485 status means, the hidden milestones behind it, and how to read your own case in real time. 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-485?

Form I-485, Application to Register Permanent Residence or Adjust Status, is how an eligible applicant already in the United States becomes a lawful permanent resident (green-card holder) without leaving the country. It is filed on its own or concurrently with a family (I-130) or employment (I-140) petition.

Approval depends on an available visa number, passing background checks, and — in most cases — an in-person interview. The wait between each step is where most anxiety lives, which is exactly what the milestone sequence below maps out.

The I-485 milestone sequence

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

IAFCase Was ReceivedReceipt notice issued; your case now exists in the system.
IMAGBiometrics Appointment Was ScheduledFingerprints and photo booked at an Application Support Center.
FTA0Case Is Being Actively ReviewedBackground and database checks are running.
HARequest for Additional Evidence Was SentOnly some cases — the clock pauses until you respond.
FJInterview Was ScheduledField-office appointment set.
DACase Was ApprovedGreen card ordered — card-production codes follow.

How long does I-485 take?

Family-based I-485 filings generally run 8–24 months; employment-based cases vary widely by category, country of birth, and priority date. The public tracker only shows your latest milestone — the internal USCIS API exposes the full sequence, including silent updates the website hides.

30 daysmedian across I-485 cases tracked on CaseStatusAPI
● Based on 58 tracked cases
See where your I-485 actually stands

That is what each I-485 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-485 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-485 case

Common I-485 questions

What does "Case Is Being Actively Reviewed by USCIS" mean for I-485?

It usually means background and database checks are running (internal code FTA0). It is normal and can last weeks to months with no visible change — the API often shows silent movement underneath it.

Does my I-485 always require an interview?

Most family-based cases do; some employment-based interviews are waived. The FJ event code appears when an interview is scheduled.

Why has my I-485 status not changed in months?

The public tracker only updates on major milestones. The internal API frequently records silent touches — database transfers, fingerprint reuse, adjudicator acknowledgements — that never surface on the website.

Get Your Detailed Case Analysis

Inspect hidden USCIS milestones the public tracker omits — with an instant breakdown of your timeline, silent backend updates, and next steps.

Check Your Case Status
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-485 Adjustment of Status GuideConcurrent Filing I-130 & I-485

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.