PERM Tracker
Live DOL data · Automatic deadlines
Skip to main content
Your case status

Look up a PERM case by its number

Paste a G- or A- case number for DOL's current status and the queue in front of it, plus an estimate with its real error and an email when it moves.

PERM Tracker data desk Updated 6 min read
Microsoft's PERM record on permtracker.app, with a case-number box to look up one of its cases
Screenshot of permtracker.app, October 15, 2026

If you have a PERM case number, that's everything you need. Paste it into PERM Tracker's case status lookup, which asks DOL's own case-status service. You get its current status and where it sits in the queue, with the option of an email when it changes. There's no account and nothing to pay.

This walks through what each part of the result is, and where it stops being useful.

What the number looks like

There are two PERM formats and the lookup takes both.

The current one has four parts, like G-100-26125-868956. The middle block is a date: 26 is the year and 125 is the 125th day of it, so that number decodes to May 5, 2026. Checked against 20,000 cases in DOL's own records, that reading is exactly right about 89% of the time and a day or two late otherwise, so the page shows the decoded date and says how it got there.

The older three-part form, used for cases filed in 2022 and 2023, looks like A-23043-00641. It's looked up the same way, and the page deliberately refuses to read a filing date out of it. The same decoding lands 13% of the time on that shape, which would be a guess wearing a number.

The same box takes two other DOL programs, so there's no tool to pick first.

Prefix Program Where the number lives
G-100-, G-200-, older A- PERM labor certification the ETA-9089 receipt, and every DOL status notice
P-100- prevailing wage request the ETA-9141 receipt
I-200-, I-203- H-1B labor condition application the certified LCA the employer gives the worker
The last six digits run in the order DOL issued them, so the cases numbered beside yours went in the same day. Each one opens its own record. Screenshot of permtracker.app, October 15, 2026

What if the number isn't already held

Then the site asks DOL for it at that moment, shows what comes back, and records the answer.

That matters for anything filed recently. The stored snapshot covers about 414,000 PERM cases and gets rebuilt on a schedule, so a case filed last week can be pending at DOL and still absent from it. Asking DOL live closes that gap. A case looked up this way also becomes findable by employer straight afterwards.

If nothing comes back at all, the likeliest cause is a mistyped digit in the serial, which still produces a well-formed case number.

What comes back

You get DOL's status word, translated, plus the employer, the job title, the filing date and its age in days, and the date the status was last seen. That last date matters. It records when the sweep saw the case, which may be before you asked, and the page prints the gap in days when it's grown.

Statuses are refreshed daily, and undecided cases are re-checked twice a day. Never treat it as live. A case decided in the last few hours shows at DOL first, and flag.dol.gov is the authority for any single case.

The status in plain words, with the dates DOL recorded and a link to what comes next.

Where the case sits in the queue

This is the part a status word can't give you. Below the record, the page counts how many undecided cases were filed before this one. It names the filing month DOL is currently working. It also splits the case's own filing month into the ordinary queue and the queues that take a case out of filing order.

That split answers the most common question there is. DOL has passed your month, so why do you still have nothing? A case that stays open past its month is usually in an information request, an audit, supervised recruitment, or an appeal, and none of those move in filing order.

Of a month's cases still open, most are the ordinary line still being worked. The rest sit outside filing order, where DOL's position doesn't apply. Screenshot of permtracker.app, October 15, 2026

The estimate, and how wrong it usually is

On a case DOL hasn't passed yet, you get a date. It's built from the percentile spread of decided cases in that same filing month. It's read at the percentile the case's current stage implies, so a case sitting at RFI reads the slow tail rather than the middle. DOL's own published average sits next to it for comparison.

The estimate scorecard shows how close those dates land. Near the front of the queue, they're typically within a few days. Further out, there's more room to miss. The estimate is checkable arithmetic over cases DOL has decided, and it isn't a promise about yours.

Where DOL has already gone past the filing month, no date is given at all. An elapsed estimate isn't an estimate, and the live status is the accurate read at that point.

Getting told when it changes

On any undecided case you can leave an email address and get one message when DOL's status moves. It's double opt-in, so nothing is sent until you confirm, and the alerts stop on their own once the case is decided. One address can watch 25 cases, and the same thing works for wage requests and LCAs.

What this can't tell you

  • A decision date you can rely on. See the scorecard above. Cases leave the queue out of order and DOL publishes no schedule.
  • Whether the case will be certified. Measured denial and audit rates are published separately and are deliberately not blended into one score. The factors aren't independent, and a single number would hide which one is doing the work.
  • Why DOL did anything. No reasoning is published for an audit, an RFI, or a denial. The determination letter has it and nothing public does.
  • Anything about the worker. DOL's files carry no beneficiary name, so this holds employers, job titles and case numbers, and never a person.
  • What today looks like. This is a daily sweep. It doesn't stream changes as they happen.

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.

Don't have the number? Find a case by employer name.

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