Enter a USCIS receipt number to see the current status of a filing. No account is required, and we never store what you type.
It appears on Form I-797, Notice of Action, which USCIS mails after accepting a filing. It is thirteen characters: a three-letter service center prefix followed by ten digits.
USCIS has no notification mechanism, so the usual approach is to re-check the same receipt number by hand every morning. A case can instead be watched: we check twice a day and email only when the status text USCIS publishes actually differs from the one before. One link stops it.
Firms tracking several matters can paste up to twenty-five receipt numbers into the batch lookup and get one table back, exportable to CSV.
A receipt number identifies a specific person's case, so it is treated as personal data. A one-off lookup is sent to USCIS and nowhere else, never stored, never logged, and never placed in the URL where it could leak through a referrer header.
Watching is the one exception, because a case cannot be re-checked if the number was not kept. There the receipt and email address are encrypted at rest, stored under a one-way hash rather than under the address itself, and deleted on unsubscribe.
A case status is a factual record of where a filing sits. It is not an assessment of the case, and nothing here is legal advice.