Skip to main content

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.

1,043 open RFIs

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 pending
  • Analyst 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.

  • RFI issued

    1,043 1.1%

    887 distinct employer names · checked May 18 to Aug 27

  • NORD issued

    122 0.1%

    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

  • BALCA appeals

    351 0.4%

    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
  • Request for review

    7 under 0.1%

    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.

Analyst review
91,165 cases
Middle 80% of cases are 22 to 285 days past filing, median 157 days.
Application on hold
1,855 cases
Middle 80% of cases are 157 to 198 days past filing, median 181 days.
RFI issued
1,043 cases
Middle 80% of cases are 320 to 423 days past filing, median 362 days.
Reconsideration appeals
2,344 cases
Middle 80% of cases are 378 to 553 days past filing, median 434 days.
BALCA appeals
351 cases
Middle 80% of cases are 460 to 743 days past filing, median 686 days.
NORD issued
122 cases
Middle 80% of cases are 657 to 734 days past filing, median 691 days.
DOL: analyst review averaging 372 days
Filed 100 200 300 400 500 600 700 800
Days between filing and the day we observed the case at that stage. The bar covers the middle 80% of cases, the notch is the median.

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.

3,382 RFIs issued
How they ended
  • 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.

Cases filed
all statuses
15,034
Application on hold
1,855 cases
1,205
RFI issued
1,043 cases
385
NORD issued
122 cases
35
Reconsideration appeals
2,344 cases
362
BALCA appeals
351 cases
69
23 06
07
10
24 01
03
04
05
06
07
08
09
10
11
12
25 01
02
03
04
05
06
07
08
09
10
11
12
26 01
02
05
06
07
08
Cases at each stage as of their own last read, by the month they were filed. Every row is scaled to its own busiest month and labelled with it, so the rows show where a stage sits and not how big it is next to the others.

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 ISSUED 1,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.

20 CFR 656.20

Pending audit response

PENDING AUDIT RESPONSE 0 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 ISSUED 122 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 RECRUITMENT 2 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.

20 CFR 656.21

Application on hold

APPLICATION ON HOLD 1,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 APPEALS 2,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.

20 CFR 656.24(g)

Request for review

REQUEST FOR REVIEW 7 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.

20 CFR 656.26

BALCA appeals

BALCA APPEALS 351 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.

20 CFR 656.27

Analyst review

ANALYST REVIEW 91,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