What Does IOE Receipt Number Mean in ELIS?
A complete guide to USCIS receipt number prefixes — understand the USCIS IOE receipt number meaning in ELIS and how it differs from legacy centers.
Have a case with USCIS? Check my case free
USCIS IOE receipt number meaning: ELIS explained
IOE is the prefix USCIS gives receipt numbers for cases handled in its electronic case system, the USCIS Electronic Immigration System (ELIS). Cases filed online get one, and so do some paper filings that USCIS processes in ELIS. USCIS doesn't publish what the letters stand for, so we don't guess. What matters is what the prefix tells you: your case is in ELIS.
When you submit a form to USCIS — such as an I-765 (Employment Authorization), I-130 (Family Petition), or I-485 (Adjustment of Status) — USCIS assigns a receipt number. If your case is processed electronically through ELIS, this receipt number will begin with "IOE."
Receipt number format
A USCIS receipt number follows a consistent format:
IOE1234567890All USCIS receipt number prefixes
| Prefix | Full Name | Service Center / System | Status |
|---|---|---|---|
| IOE | Not published by USCIS | USCIS Electronic Immigration System (ELIS) | Active |
| MSC | Missouri Service Center | National Benefits Center | Legacy |
| SRC | Southern Regional Center | Texas Service Center | Legacy |
| WAC | Western Adjudication Center | California Service Center | Legacy |
| LIN | Lincoln (Nebraska) | Nebraska Service Center | Legacy |
| EAC | Eastern Adjudication Center | Vermont Service Center | Legacy |
IOE vs. legacy prefixes — key differences
| Feature | IOE | MSC / SRC / WAC / LIN |
|---|---|---|
| Processing system | ELIS (electronic) | Legacy paper-based systems |
| Internal API access | Supported | Not available |
| Linked to physical center | No (centralized system) | Yes (specific location) |
| Year introduced | ~2012 (expanded over time) | 1990s–2000s |
Why IOE matters for case tracking
IOE cases have access to more detailed data through the USCIS internal API, including:
- Internal status codes not shown on the public case tracker
- Detailed event histories with precise timestamps
- Service center assignments and processing location
- Document submission records and receipt notices
This is why tools like CaseStatusAPI only support IOE receipt numbers — the internal API endpoints that provide this data were built specifically for the ELIS system.
How to check and track your IOE case status
Because your case prefix is IOE, you have a major advantage when it comes to checking your ioe case status. Unlike legacy cases (such as MSC or SRC), cases in the electronic ELIS system expose detailed internal API endpoints.
You can track your status in two main ways:
- Official myUSCIS Portal: Logging in at my.uscis.gov will show you the standard visual dashboard.
- USCIS Internal API: By checking the raw backend JSON data of your IOE case, you can uncover silent updates, physical document uploads, and service center location changes that aren't displayed on the public tracker.
For a step-by-step walkthrough, check out our guide on How to Check USCIS Case Status Using the Internal API or use our automated tool on the homepage.
Frequently asked questions
What does IOE mean on a USCIS receipt number?
IOE is the prefix USCIS gives receipt numbers for cases handled in its electronic case system, the USCIS Electronic Immigration System (ELIS). Cases filed online get one, and so do some paper filings that USCIS processes in ELIS. USCIS doesn't publish what the letters stand for, so we don't guess. What matters is what the prefix tells you: your case is in ELIS.
What is the difference between IOE and MSC receipt numbers?
IOE receipt numbers belong to cases handled in ELIS, USCIS's electronic case system. MSC numbers came from the National Benefits Center in Missouri, whose cases run in older systems. The myUSCIS case data this site reads is available for IOE cases, and USCIS has been moving more case types to ELIS.
What does a USCIS receipt number look like?
Three letters followed by 10 digits, for example IOE1234567890. The letters show the system or office that issued it: IOE for cases in ELIS, USCIS's electronic case system (filed online or on paper), MSC for the National Benefits Center, SRC for the Texas Service Center, WAC for the California Service Center and LIN for the Nebraska Service Center.
Why does the internal API only work with IOE receipt numbers?
The myUSCIS case data this site reads comes from ELIS, which handles IOE cases. Cases with older prefixes such as MSC, SRC, WAC or LIN are kept in older systems that don't return the same data.
How do I know if my case has an IOE number?
Check the receipt number on your USCIS notice or in your myUSCIS account. If it starts with the letters IOE followed by 10 digits, it's an IOE case.
Can I convert an MSC number to IOE?
No. The prefix comes from the system or office that issued your receipt, and you can't change it.
Are all new USCIS cases IOE?
No. USCIS has been handling more case types in ELIS, and many common forms such as the I-765, I-130 and I-485 now get IOE receipts, but not every case does.
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 freeWe 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