RFIs, audits and appeals
Every PERM case that gets pulled out of the ordinary queue lands on one of a dozen status strings, and DOL prints them with no explanation. Here is what each one means, how many cases are at each one today, and what the record shows happens next.
An RFI doesn’t arrive at a random point in the wait. The median case sitting at one today was filed 362 days ago, and DOL’s own figure for an analyst-review determination is 372 calendar days. It shows up when a human finally opens the file.
Live case mirror, 2026-08-27 · DOL FLAG processing times, 2026-08-28
How many cases are at each stage
96,907 PERM cases are waiting on a decision. 5,733 of them, 5.9%, are at something other than the ordinary queue. DOL’s quarterly disclosure files contain only decided cases, so these counts cannot be built from them at all.
Each case shows the stage it was in when it was last read, and each row below carries that date. Every case at a review or appeal stage was read within the past week. The 94,000-case analyst queue was not, so a case that has moved into one of these stages since its own last read is still counted in that queue: treat the review counts as a floor rather than a total.
Waiting for an analyst
91,174 94% of pendingAnalyst review
91,165 94%28,155 distinct employer names · checked May 18 to Aug 31
Determination issued
9 under 0.1%9 distinct employer names · checked Jul 16 to Aug 26
At this size one record moves the number, so here is every case rather than a statistic about them.
- GalaxE.Solutions Inc., Lead Software Engineer (Fullstack) · filed 2024-05
- Cyber-Dive Corp, Senior Software Engineer · filed 2024-06
- CORNELIUS LOEWEN TRUCKING, DIESEL MECHANIC · filed 2024-07
- M&S Corporation, Front Desk Supervisor · filed 2024-08
- Nourish, Inc., Senior Software Engineer · filed 2025-01
- Grid Dynamics Holdings, Inc., Staff Quality Assurance Engineer · filed 2026-01
- BPM Microsystems, Inc, Lead Mechanical Engineer · filed 2026-04
- Brilliant Art Inc, Media Relations Specialist · filed 2026-04
- Psomagen, Inc., Senior Biomedical Laboratory Technologist · filed 2026-05
Pulled aside for extra review
3,022 3.1% of pending-
7 distinct employer names · checked May 5 to Aug 26
1,831 of these (99%) are filed by Cognizant Technology Solutions US Corporation.
-
887 distinct employer names · checked May 18 to Aug 27
-
89 distinct employer names · checked Apr 8 to Aug 27
-
1 employer name · checked Jul 16
At this size one record moves the number, so here is every case rather than a statistic about them.
- The White House, Money · filed 2026-06
- The White House, Wisdom · filed 2026-07
Challenging a determination
2,711 2.8% of pending-
1,478 distinct employer names · checked Apr 8 to Aug 27
-
167 distinct employer names · checked Apr 8 to Aug 27
76 of these (22%) are filed by PricewaterhouseCoopers Advisory Services LLC.
-
6 distinct employer names · checked Apr 11 to Aug 26
At this size one record moves the number, so here is every case rather than a statistic about them.
- DD EXPERT SERVICES LLC, General Office Clerk · filed 2023-06
- Edu Infotech International Resources, Inc., High School Special Education Teacher · filed 2023-06
- Coherent Corp. , Senior Supplier Quality Engineer · filed 2023-06
- Edu Infotech International Resources, Inc., High School Special Education Teacher · filed 2023-06
- Edu Infotech International Resources, Inc., High School Special Education Teacher · filed 2023-06
- Edu Infotech International Resources, Inc., High School Special Education Teacher · filed 2023-06
- Sana Biotechnology, Inc., Principal Research Associate, Protein Engineering · filed 2023-07
- Scilligence Corporation, Application Support Scientist · filed 2024-04
- PricewaterhouseCoopers LLP, Manager, Product & Technology (Multiple Positions) · filed 2024-08
-
7 distinct employer names · checked Jul 27 to Aug 26
At this size one record moves the number, so here is every case rather than a statistic about them.
- JCJ Business Corp, Inc., Design Technician II · filed 2024-08
- Street Automotive Inc. , Purchasing Manager · filed 2024-09
- IQVIA RDS Inc., Project Manager · filed 2024-10
- LTIMindtree Limited, Systems Analyst · filed 2024-10
- Caesars Enterprise Services , LLC, Director of Revenue Management · filed 2024-10
- Innovative Consulting Solutions, LLC, Systems Engineer · filed 2024-10
- Janice Frijas-Neff / Symmetry PT, Caregivers · filed 2025-06
The 94,000-case analyst-review queue is broken down by filing month on the queue page, and the employers behind these filings have their own pages under employers.
When each stage happens
The stages are ordered by how old the case is, and the order holds every time it is measured. Holds land early, RFIs around a year in, appeals past two years. Nothing here says how long a stage lasts. It says where in a case’s life you find it.
| Stage | Cases | Median day | Middle 80% | Employer names |
|---|---|---|---|---|
| Analyst review | 91,165 | 157 | 22 to 285 | 28,155 |
| Reconsideration appeals | 2,344 | 434 | 378 to 553 | 1,478 |
| Application on hold | 1,855 | 181 | 157 to 198 | 7 |
| RFI issued | 1,043 | 362 | 320 to 423 | 887 |
| BALCA appeals | 351 | 686 | 460 to 743 | 167 |
| NORD issued | 122 | 691 | 657 to 734 | 89 |
| Denied, BALCA dismissed | 9 | not shown | not shown | 6 |
| Determination issued | 9 | not shown | not shown | 9 |
| Request for review | 7 | not shown | not shown | 7 |
| Supervised recruitment | 2 | not shown | not shown | 1 |
The appeal stages sit late for a mechanical reason rather than an interesting one: a case cannot be at BALCA without first being filed, reviewed and denied. Read the ladder as a map of the process, not as a measure of delay at any one stage.
What happens after an RFI
This is the one thing a snapshot of today cannot answer, because a case that answered its RFI is no longer showing one. It comes from a separate outcome tally over a different population, and it is the most reassuring true number on this page.
- 1,799 Certified 53.2%
- 210 Denied 6.2%
- 143 Withdrawn 4.2%
- 1,230 No decision yet 36.4%
Two windows, pooled. 3,213 RFIs, 2,151 of them resolved, come from a third-party aggregate frozen at Aug 27, 2026. On top of that we have watched 169 more be issued and 1 resolve ourselves since 2026-08-28. Our own observations are 0.0% of the resolved total, and that share grows every day. The two windows do not overlap: the frozen half is never re-read, so no case is counted twice.
84% of the RFIs that reached a decision were certified (1,799 of 2,152). Against every RFI ever issued the figure is 53%, because 1,230 of them have no decision yet. Which number you want depends on whether you are asking how these usually end or how many have ended.
Half of the RFIs that resolved did so within 33 days. That is a figure about 2,152 cases and not a schedule for any one of them. Half took longer, and the tally records no upper bound.
The frozen half of these outcomes covers a watch list of 211,719 cases; the half we observe ourselves comes from our own sweep of every PERM case. Both are different and smaller populations than the 96,907 pending cases counted above. None of the three are interchangeable, and the percentages should not be applied to each other.
Which filing months hold which stage
Read across a row and each stage occupies its own slice of the backlog, barely overlapping the others. DOL says its analysts are working November 2025 filings, and that is the month holding the most open RFIs.
| Filed | Cases filed | Application on hold | RFI issued | NORD issued | Reconsideration appeals | BALCA appeals |
|---|---|---|---|---|---|---|
| 2023-06 | 8,300 | 0 | 0 | 0 | 0 | 11 |
| 2023-07 | 10,634 | 0 | 0 | 0 | 0 | 1 |
| 2023-10 | 12,403 | 0 | 0 | 0 | 0 | 1 |
| 2024-01 | 11,907 | 0 | 0 | 0 | 0 | 1 |
| 2024-03 | 10,053 | 0 | 0 | 0 | 0 | 1 |
| 2024-04 | 10,896 | 0 | 0 | 0 | 1 | 1 |
| 2024-05 | 12,791 | 0 | 1 | 0 | 24 | 15 |
| 2024-06 | 13,985 | 0 | 0 | 0 | 4 | 22 |
| 2024-07 | 11,648 | 0 | 0 | 3 | 20 | 10 |
| 2024-08 | 12,795 | 0 | 0 | 16 | 9 | 69 |
| 2024-09 | 11,576 | 0 | 0 | 29 | 24 | 51 |
| 2024-10 | 12,711 | 0 | 2 | 33 | 97 | 55 |
| 2024-11 | 10,538 | 0 | 0 | 35 | 243 | 8 |
| 2024-12 | 9,972 | 0 | 0 | 5 | 321 | 43 |
| 2025-01 | 6,534 | 1 | 1 | 0 | 172 | 46 |
| 2025-02 | 6,248 | 1 | 0 | 1 | 154 | 4 |
| 2025-03 | 7,461 | 1 | 0 | 0 | 158 | 3 |
| 2025-04 | 7,781 | 2 | 4 | 0 | 265 | 2 |
| 2025-05 | 8,509 | 2 | 11 | 0 | 255 | 2 |
| 2025-06 | 10,994 | 4 | 109 | 0 | 362 | 2 |
| 2025-07 | 9,890 | 3 | 191 | 0 | 170 | 2 |
| 2025-08 | 9,677 | 3 | 218 | 0 | 43 | 1 |
| 2025-09 | 13,629 | 0 | 385 | 0 | 20 | 0 |
| 2025-10 | 1,616 | 0 | 49 | 0 | 0 | 0 |
| 2025-11 | 15,034 | 6 | 55 | 0 | 1 | 0 |
| 2025-12 | 14,889 | 234 | 0 | 0 | 0 | 0 |
| 2026-01 | 11,486 | 1,205 | 1 | 0 | 0 | 0 |
| 2026-02 | 5,389 | 393 | 0 | 0 | 0 | 0 |
| 2026-05 | 8,563 | 0 | 14 | 0 | 0 | 0 |
| 2026-06 | 10,186 | 0 | 0 | 0 | 1 | 0 |
| 2026-07 | 9,163 | 0 | 1 | 0 | 0 | 0 |
| 2026-08 | 7,714 | 0 | 1 | 0 | 0 | 0 |
This counts cases by the month they were filed, not RFIs issued per month. The mirror records one observation per case, so it cannot see a case enter or leave a stage, and no line through these columns would mean anything. Whether DOL issues more RFIs than it used to is a question this data cannot answer.
Which jobs are carrying the open RFIs
Not the ones most people expect. Software roles draw an RFI at well under the field rate, and the service occupations that make up a small share of PERM filings carry rates several times it. These are measured rates for named groups with their sizes shown, and a rate for a group you belong to is not a probability for your case.
0.84% of all 123,522 cases filed between May 2025 and May 2026 are sitting at an RFI today. Every rate below is against that.
- Nail Technician / Nail Tech Assistant 19.8% 23.6x 16 of 81 filed, 12 employers · 95% interval 12.5 to 29.7%
- Nanny 8.7% 10.5x 23 of 263 filed, 23 employers · 95% interval 5.9 to 12.8%
- Home Health Aides 6.4% 7.6x 15 of 235 filed, 12 employers · 95% interval 3.9 to 10.3%
- Cook 5.4% 6.5x 22 of 405 filed, 11 employers · 95% interval 3.6 to 8.1%
- Administrative Assistant 4.4% 5.3x 11 of 248 filed, 11 employers · 95% interval 2.5 to 7.8%
- General Manager 4.3% 5.1x 7 of 164 filed, 7 employers · 95% interval 2.1 to 8.5%
- Housekeeper 4.2% 5.1x 7 of 165 filed, 6 employers · 95% interval 2.1 to 8.5%
- Operations Manager 3.9% 4.7x 9 of 230 filed, 9 employers · 95% interval 2.1 to 7.3%
- Chef 3.4% 4.1x 6 of 175 filed, 5 employers · 95% interval 1.6 to 7.3%
- Caregiver 2.6% 3.1x 17 of 647 filed, 11 employers · 95% interval 1.6 to 4.2%
- Accountant 2.1% 2.5x 7 of 331 filed, 7 employers · 95% interval 1.0 to 4.3%
- Truck Driver 1.5% 1.8x 9 of 590 filed, 7 employers · 95% interval 0.8 to 2.9%
- Project Manager 1.4% 1.7x 6 of 428 filed, 6 employers · 95% interval 0.6 to 3.0%
- Software Developer 0.5% 0.6x 14 of 2,742 filed, 13 employers · 95% interval 0.3 to 0.9%
- Software Engineer 0.4% 0.4x 14 of 3,904 filed, 12 employers · 95% interval 0.2 to 0.6%
5 more titles are left off. Each had enough RFIs to rank and fewer than five distinct employers using the title, which makes the rate a fact about one filer rather than about the job. Ranked without that floor, the two highest rates in PERM were dishwashers at 100% and facilities mechanics at 90%, and both are a single employer. Job titles are free text the employer types, so this groups COOK with Cook and leaves Line Cook separate.
These are RFIs open today. A title whose RFIs get answered and closed quickly shows a lower rate than one whose RFIs sit, and nothing in the data separates those two.
One of these stages is diffuse and the others are not
Most concentrated
99% of the applications on hold are one employer
1,831 of 1,855 are filed by Cognizant Technology Solutions US Corporation, and the stage carries 7 employer names in total. A count that reads as a programme-wide pattern is one company’s filings.
Most spread out
887 employers hold the 1,043 open RFIs
The largest single filer has 11. Whatever triggers an RFI, it is not concentrated in a handful of companies the way the other stages are.
Both figures count distinct employer NAMES, which overstates how many separate organisations are involved: DOL prints one practice under several spellings, and the BALCA rows carry PricewaterhouseCoopers and PwC entities under eight of them. Merging them properly needs an entity resolver, and a half-built one silently merges two genuinely different companies, so nothing here attempts it.
What each status actually means
DOL publishes no glossary of these statuses. Five of the sixteen strings it can show you have no published definition anywhere: two independent research passes went looking and neither found one. So each entry below either cites the regulation that governs it, or says plainly that nothing defines it. Nothing here is reconstructed from what an acronym looks like it should mean.
-
RFI issued
RFI ISSUED1,043 now, as of August 27, 2026 The analyst reviewing the application wants something clarified before deciding it. In DOL's queue language this is a request for information, and it is lighter than an audit: it asks a question rather than calling in the whole recruitment file.
What follows. The employer or its attorney answers and the case goes back to the analyst for a determination. Of the ones that have reached a decision, most were certified.
No published definition. The words “request for information” and the acronym RFI appear nowhere in 20 CFR 656. The nearest regulatory hook is 656.20(d), which lets the certifying officer request supplemental information before making a determination, and it sets no deadline. That is why no response window is quoted here: the letter itself states the date, and that date is the one that counts. An audit is the separate, formal instrument under 656.20(a), with its own status and its own queue.
-
Audit
A formal demand for the documentation behind the application: the recruitment report, the tear sheets, the notice of filing, the resumes, and why each U.S. applicant was rejected. The certifying officer can order one after reviewing the case, and some applications are selected at random for quality control.
Deadline. 30 days from the date on the audit letter. The officer may grant one extension of up to 30 days, at their discretion. Missing it costs more than the application: not responding in time counts as a refusal to exhaust administrative remedies, and the appeal to BALCA is then not available at all.
What follows. The officer reviews what arrives and certifies or denies. Two different consequences hang off a failure to respond, and they are worth keeping apart: simply missing the date denies this application, while a substantial failure to provide the documentation can also require the employer to run supervised recruitment on its FUTURE filings for up to two years.
-
Pending audit response
PENDING AUDIT RESPONSE0 now, as of August 31, 2026 An audit letter has gone out and DOL is waiting on the employer's documents.
What follows. The certifying officer decides once the response arrives.
No published definition. The status string is DOL's workflow label. The audit itself is 20 CFR 656.20, above.
-
NORD issued
NORD ISSUED122 now, as of August 27, 2026 A notice about a deficiency DOL found in the recruitment the employer ran before filing.
What follows. The employer responds and the analyst decides.
No published definition. We could not confirm what NORD stands for from any DOL or OFLC publication, so this page does not expand the acronym rather than guess at it. What is measurable is where these cases sit: every one of them was filed inside a single four-month window, which is the signature of a batch review rather than of something that happens continuously.
-
Supervised recruitment
SUPERVISED RECRUITMENT2 now, as of July 16, 2026 DOL takes over the recruitment. The employer drafts an advertisement, the certifying officer approves it and decides where it runs, applicants send their resumes to the officer rather than to the employer, and the employer reports back on each one.
Deadline. Two clocks, both 30 days. The draft advertisement goes to the officer within 30 days of being notified, and the recruitment report within 30 days of the officer asking for it. Missing either one is a denial.
What follows. The officer reviews the recruitment report and decides. A newspaper advertisement has to run three consecutive days, one of them a Sunday.
-
Application on hold
APPLICATION ON HOLD1,855 now, as of August 26, 2026 The application is not moving and no determination has been made.
No published definition. DOL publishes no definition of this status. It is worth knowing that almost every case carrying it belongs to a single employer, so it is unlikely to describe a condition that applies broadly.
-
Reconsideration appeals
RECONSIDERATION APPEALS2,344 now, as of August 27, 2026 After a denial, the employer asks the same certifying officer to look again. The request can only carry documents DOL already received, or documents the employer had no earlier chance to submit that existed when the application was filed and were kept on file.
Deadline. 30 days from the date the denial was issued.
What follows. The officer either reconsiders, or treats the request as a request for review and sends it to the Board. Reconsideration is not available at all where the denial came from disregarding a system prompt or a direct instruction.
-
Request for review
REQUEST FOR REVIEW7 now, as of August 26, 2026 The step that puts a denial in front of the Board. It goes to the certifying officer who issued the denial rather than to the Board directly, and the officer forwards the file. Reconsideration asks that officer to change their mind; a request for review asks a judge to.
Deadline. 30 days from the date of the determination. It has to identify the determination, set out the grounds, and attach the Final Determination. Letting both this window and the reconsideration window pass counts as a failure to exhaust administrative remedies, and the denial then becomes the final determination of the Secretary, which forecloses a federal court looking at it later.
-
BALCA appeals
BALCA APPEALS351 now, as of August 27, 2026 The case is before the Board of Alien Labor Certification Appeals, a panel of administrative law judges sitting outside the office that denied it. The Board reviews the record the decision was made on, plus the request for review and any briefs, and everyone gets 30 days to file a statement of position.
What follows. The Board affirms the denial, directs the certifying officer to grant the certification, or orders a hearing. The regulation lists those three and nothing else.
-
Analyst review
ANALYST REVIEW91,165 now, as of August 31, 2026 The ordinary queue. The case is in line for a human analyst and nothing has been asked of the employer.
No published definition. A workflow status rather than a regulatory term. This is where the overwhelming majority of pending cases sit, and DOL publishes which filing month its analysts have reached. There is a second status, IN PROCESS, holding a few dozen cases, and DOL documents no difference between the two.
An audit has no status string of its own in the case-status feed, which is why it appears here without a live count. DOL does publish an Audit Review queue on its processing-times page, currently working filings from December 2025, so audits are plainly still being worked even though nothing in the data behind this page counts them.
Deadlines run from the date on the letter, not from the day the status changed or the day you read it here. This is a description of a federal process and not legal advice.
What this page will not tell you
Whether your case will get an RFI
Nothing on this page is a probability for an individual case. The rates here describe named groups with their sizes shown, and belonging to a group with a 9% rate does not make your case 9% likely to be pulled.
A single risk score
The factors are not independent, so blending them into one number would read as precision the data cannot support. The same argument is made at greater length on denial rates.
How many PERM cases get audited
The outcome tally records zero audits ever, and zero is wrong rather than surprising: DOL’s processing-times page publishes a live Audit Review queue, currently working December 2025 filings. An audit rate is not published anywhere we can source, so this page defines the term and gives no number.
Whether RFIs are becoming more common
Each case is observed once, so the data cannot see a case enter or leave a stage. Counting how many are at a stage today is possible. Counting how many arrived last month is not.
How long your RFI will take to resolve
The median in the outcome tally covers a watch list of 211,719 cases, and half of those took longer than it. It is a description of a group, not a date for a case.
Where these numbers come from
The regulations are quoted from the eCFR text of 20 CFR part 656, which is the law itself and does not go stale between quarters.
The per-case counts come from DOL’s own case-status search, read in batches every 12 hours. There is no documented API for it, so this is the same endpoint that page uses. DOL’s own processing-times page is the authority, and it is where the queue positions and the analyst-review average on this page come from directly.
The basics
My case got audited. Is that bad?
An audit is a request for proof, not a denial: DOL asks for the recruitment file and the case waits in a separate, slower queue while it answers. Most audited cases are still certified - the funnel above shows the measured outcomes rather than a guess.
What's the difference between an audit and an RFI?
People say "audit" for both, but DOL treats them differently: an audit review is the formal documentation check under 20 CFR 656.20, while a request for information (RFI) is a narrower question about one part of the filing - and DOL has leaned toward RFIs since 2025. Supervised recruitment is a third, rarer escalation with its own clock.
Per-case statuses: flag.dol.gov/recaptcha/caseStatus (DOL, direct) · data through Sep 1, 2026 · daily
RFI and audit outcomes: permtrack.app aggregate, frozen at first observation; ongoing RFI history from our own perm_case_events · data through Aug 26, 2026 · one-off historical base (not scheduled)
Processing times: DOL FLAG (flag.dol.gov/processingtimes) · data through Aug 28, 2026 · daily