PERM Tracker
Live DOL data · Automatic deadlines
Skip to main content
After PERM: I-140 to green card

What Emma told you, and which form it meant

USCIS's virtual assistant and its live agents quote dates without naming forms. How to work out which of your receipt numbers an approval belonged to.

PERM Tracker data desk Updated 6 min read
The USCIS waiting room in the John E. Moss Federal Building, Sacramento
Photo: Carol M. Highsmith, Library of Congress

"An approval notice was sent on Sep 16." That's the whole message someone got from USCIS's chat this month. It named no form and quoted no receipt number. They had several filings in, so the sentence was true of exactly one of them and they had to work out which. PERM Tracker's visa bulletin page settles part of it fast: if your line wasn't current that month, the approval wasn't the I-485.

Who Emma is

USCIS describes Emma at https://www.uscis.gov/tools/meet-emma-our-virtual-assistant (last reviewed Jun 3, 2026) as "a computer-generated virtual assistant", named after Emma Lazarus. The same page gives an address for feedback about Emma, and says not to send questions about your own case to that mailbox.

The USCIS Contact Center page (https://www.uscis.gov/contactcenter) explains the hand-off: "Emma, our online virtual assistant, answers questions in English and Spanish, and guides you through our website. If Emma cannot answer your question, she may connect you to live chat with an agent." It also says that "individuals who inquire about case status will be directed to check Case Status Online or to check their USCIS online account". It adds that live assistance about a specific case is generally for the applicant or petitioner, their attorney or accredited representative of record, or a parent or legal guardian.

So the sentence that started this guide came from a live agent reached through Emma. The agent read whatever record holds your filings and summarized one of them.

Why the form matters more than the date

USCIS's glossary, at https://www.uscis.gov/tools/glossary, defines the receipt number as "a unique 13-character identifier USCIS provides for each application or petition it receives". There's one per form. An employment-based adjustment package typically has an I-140, an I-485, an I-765 for the work permit and an I-131 for advance parole, and a Supplement J riding with the I-485. Any of those can produce "an approval notice" on a given day, and they mean very different things.

If the approval was What actually happened
I-140 The petition is approved. You still need a visa number before the green card. See the EB-2 India wait.
I-485 It's the green card. This is the one you're hoping the agent meant.
I-765 A work permit card is coming. Nothing about the green card changed.
I-131 An advance parole document is coming. Nothing about the green card changed.
Supplement J USCIS confirmed the job offer or approved a port. The I-485 is still pending. See I-485 vs I-485J.

Four steps to tell which one it was

Check the visa bulletin and look up every receipt number. Then read the notice when it arrives, and match the date to what was recently filed.

  1. Check the visa bulletin first. USCIS's Policy Manual (Volume 7, Part A, Chapter 6, https://www.uscis.gov/policy-manual/volume-7-part-a-chapter-6) says "an immigrant visa must be available at the time of filing the adjustment application and at the time of final adjudication". If your category and country are "U" on the Final Action Dates chart for that month, the I-485 wasn't approved, whatever the sentence sounded like. EB-2 India has been "U" on that chart since the Jul 2026 bulletin, and the visa bulletin page has the history.
  2. Look up every receipt number. Case Status Online answers per number. Put in all of them. The one whose text changed on or after the quoted date is the one the agent meant. This site's receipt number lookup says what each number is and links Case Status Online for its status.
  3. Read the notice when it arrives. The I-797 names the form it's about, and the receipt number guide covers the notice types. An approval of a supplement arrives as a notice about the supplement.
  4. Match the date to what was recently filed or pending. Say a Supplement J went in a few weeks ago and the I-485 is pending in a closed category. Then the approval on Sep 16 is the supplement. That's what it was in the Reddit thread, and the person confirmed it the next day.

Codes you'll see in your online account

If you open your USCIS online account with the browser's developer tools running, you'll see short status codes in the traffic behind the page. Forums try to decode them. USCIS has never published a key to the codes in your account, though three common ones (FTA0, IAF and FJ) appear under plain names in older official code lists. The guide to silent updates has the table, and what each code can't tell you. The status text is what USCIS chose to publish, and that's what's read here.

Start from the receipt number itself: the panel names the office behind the prefix before any status is read. Once USCIS grants API access, the status and its dated readings sit under it. A change between two readings is the fact. The sentence on its own isn't.

What this can't tell you

  • What the agent was looking at. USCIS doesn't publish what its agents see, and this guide can't reconstruct it.
  • Whether the approval was the I-485. Only the notice or your account says. Step 1 can rule it out, but it can't rule it in.
  • When the card arrives. An approval notice and a card in the mail are separate events, and USCIS's pages give no interval.
  • Anything a DOL case number leads to. PERM, wage request and LCA statuses come from DOL rather than USCIS, and the DOL case status page has them.

How we write and check our guides. Spotted an error? Tell us; every fix is dated in the corrections log.

Share

Waiting on a PERM case?

  • When it'll likely be decided
  • An email when DOL moves it

It's on your ETA-9089 receipt. A case number looks like G-100-26125-868956.

Don't have the number?

File PERM cases for clients or your company? See the free deadline tracker.