PERM Tracker
Live DOL data · Automatic deadlines
Skip to main content
Start here

Getting started with PERM Tracker

PERM Tracker has two halves: look up any PERM, PWD or LCA case number with no account, or sign in to manage a caseload. This guide covers both.

PERM Tracker data desk Updated 13 min read
The PERM Tracker dashboard: the deadlines due this week and this month across a firm's cases
The PERM Tracker app, drawn from a sample firm's cases

What you’ll learn: Everything you need to use PERM Tracker effectively, creating cases, tracking deadlines, managing recruitment, handling RFIs and RFEs, configuring notifications, using the calendar, and getting answers from the AI assistant.

Welcome: Who This Is For

PERM Tracker is free, and it has two halves. Public pages for anyone waiting on a PERM labor certification, and a case manager for the people filing them:

  • The person waiting on a case: look your own case number up at PERM case status, get an email when DOL changes it, and read the same federal data everyone else is reading. The same lookup and the same alerts take prevailing wage requests (P-) and H-1B labor condition applications (I-). No account, no sign-in.
  • Immigration attorneys managing a caseload of PERM cases
  • Paralegals tracking deadlines and recruitment activities
  • HR professionals sponsoring employees for green cards
  • Employers keeping tabs on their own cases

No credit card. No trial period. Free forever.

Everything below this point covers the signed-in case manager. If you’re waiting on your own case and don’t want an account, check the case status and read the PERM data instead.

New to PERM?

If you’re unfamiliar with the PERM process, start with our overview of PERM labor certification or the Ultimate PERM Guide first.

Watch the Product Demo

See PERM Tracker in action. This interactive demo walks through the dashboard, case management, deadline tracking, and more.

Loading video...

The PERM Process in 60 Seconds

Every PERM case follows four stages. PERM Tracker tracks them all:

  1. PWD: File a prevailing wage determination request with the DOL. Receive the determination, which sets the wage and has an expiration date.
  2. Recruitment: Conduct required recruitment activities: job order, Sunday ads, notice of filing, and (for professional occupations) three additional methods.
  3. ETA 9089: File the PERM application after a 30-day quiet period. Wait for certification (or audit/denial).
  4. I-140: File the immigrant petition within 180 days of certification.

Each stage has specific deadlines, and missing one can mean starting over. That’s what PERM Tracker is for.

Your Dashboard: Command Center

Once signed in, you land on the Dashboard. It shows everything at a glance:

  • Deadlines: four groups: overdue, this week, this month and later. A case moves between them on its own as its next deadline nears.
  • Summary Tiles: Case counts by stage (PWD, Recruitment, ETA 9089, I-140, Complete, Closed) with interactive progress rings.
  • Upcoming Deadlines: A list of the next deadlines across all your cases.
  • Recent Activity: Your latest actions (case created, dates updated, status changes).
Recent changes lists the latest updates across every case, each with its job and the stage it's in. The PERM Tracker app, drawn from a sample firm's cases

Cases: Your Caseload at a Glance

The Cases page lists all your cases with two view options:

  • Card view: Each case gets a card showing employer, beneficiary, current stage, progress status, next deadline, and an urgency indicator dot.
  • List view: Compact table format for large caseloads.

What You Can Do

  • Search and filter: Find cases by employer, beneficiary, stage, or status.
  • Sort: By deadline, name, stage, or date created.
  • Expand cards: Hover or pin a card to see more details without leaving the page.
  • Bulk actions: Select multiple cases to archive, delete, reopen, or export.
  • Favorites: Star cases for quick access.
The cases page: every case as a card, ordered by its next deadline. The PERM Tracker app, drawn from a sample firm's cases
Each card shows the case's stage, its next deadline and the days left. Sample cases.

Creating & Editing a Case: How the Form Works

Click "New Case" from the Dashboard or Cases page. The form has two parts:

Basic Info (Always Visible)

  • Beneficiary name: The foreign worker
  • Company name: The sponsoring employer
  • Position title: The job being sponsored
  • Case status and progress: Auto-calculated from your dates (or set manually)

Progressive Sections

Below Basic Info, four collapsible sections unlock as you progress:

  1. PWD: Enter filing and determination dates. The expiration date auto-calculates.
  2. Recruitment: Enter job order dates, Sunday ad dates, notice of filing dates, and (for professional occupations) additional recruitment methods.
  3. ETA 9089: Opens after recruitment is complete and the 30-day quiet period passes. Enter filing, audit, and certification dates.
  4. I-140: Opens after ETA 9089 certification. Enter filing, receipt, and approval/denial dates.

Save at any time

You don’t have to fill everything at once. Enter what you have, save, and come back later. The form remembers where you left off.

How Sections Work

  • Checkmark: When a section is complete, it collapses and shows a green checkmark with a summary line (e.g., "Determined Jun 15 · Expires Dec 31 · $95,000 LII").
  • Auto-open: When you complete a prerequisite (like entering the PWD determination date), the next section opens automatically.
  • Always accessible: You can open any section at any time, even if prerequisites aren’t met. A note reminds you what’s needed.
  • Auto-calculation: PWD expiration, filing windows, and some deadlines calculate automatically. These fields show an "auto" badge.

Validation

  • Red asterisks (*) mark required fields.
  • Orange warnings are advisory. They flag potential issues but don’t prevent saving.
  • Date constraints prevent impossible dates (e.g., certification before filing).
Change the determination date and every date that hangs on it moves: an April determination expires July 9, a July one the next June 30. The PERM Tracker app, drawn from a sample firm's cases

Case Detail View: Everything About a Case

Click any case to see its full detail view with tabs:

Overview Tab

  • Next Up: The most important upcoming action for this case.
  • PWD Timeline: Visual representation of the PWD determination through expiration.
  • Job Description: The position details.
  • Inline Timeline: A chronological view of all dates and milestones.

Recruitment Tab

  • Job Order: Start/end dates and duration.
  • Sunday Ads: First and second ad dates.
  • Notice of Filing: Posting period dates.
  • Additional Methods: For professional occupations, the 3+ additional recruitment methods with their types, dates, and descriptions.

ETA 9089 Tab

  • Filing details: Filing date, case number.
  • Audit status: If the case was audited.
  • Certification: Certification date and expiration.
  • RFI entries: Any Requests for Information from the DOL (see below).

I-140 Tab

  • Filing: Filing date and receipt number.
  • Outcome: Approval or denial date.
  • RFE entries: Any Requests for Evidence from USCIS (see below).

Documents, Notes & Actions

  • Documents: Upload, preview, and categorize case documents.
  • Notes: Journal entries for internal notes.
  • Actions: Edit, archive, bookmark, or sync to Google Calendar.
The case page: the next action, every step so far, the wage determination and the job description. A sample case.

RFI & RFE: When the Government Asks for More

Two types of government requests can happen during a PERM case:

RFI (Request for Information) from DOL

An RFI comes during ETA 9089 review. The DOL asks for additional documentation.

  • Strict 30-day deadline: Auto-calculated from the received date.
  • Track received date, due date, and submitted date.
  • Shows urgency badge on case cards when approaching deadline.

The RFI deadline

The 30-day RFI deadline is strict. Missing it means the case is denied. PERM Tracker auto-calculates this deadline the moment you enter the received date.

RFE (Request for Evidence) from USCIS

An RFE comes during I-140 review. USCIS asks for additional evidence.

  • Flexible deadline: You enter the due date (typically ~87 days from receipt).
  • Track received date, due date, and submitted date.
  • Shows urgency badge on case cards.

Key Difference

RFI RFE
Stage ETA 9089 I-140
From DOL USCIS
Deadline 30 days (auto-calculated) ~87 days (user-entered)
Consequence Case denied Case denied

Professional Occupations & Additional Recruitment

For positions requiring a Bachelor's degree or higher, PERM regulations (20 CFR 656.17(e)) require 3 additional recruitment methods beyond the standard requirements.

When to Check "Professional Occupation"

Check the "Professional Occupation" toggle in the Recruitment section when the position requires a Bachelor's degree or higher in a specific field.

The 11 Available Methods

Choose from: campus placement, professional organizations, trade publications, job fairs, employer website, employee referral program, local/ethnic newspapers, radio/TV ads, career conferences, private employment firms, or other.

Method Date Types

Different methods track dates differently:

  • Single-date methods (job fair, career conference), One date field.
  • Date-range methods (employer website, employee referral), Start and end dates.
  • Sub-entry methods (radio/TV ads, local newspapers), Multiple individual entries with dates and descriptions.

Common Mistakes

  • Only 2 methods: You need 3. PERM Tracker won’t show recruitment as complete until 3 valid methods have dates.
  • Missing dates: A method without dates doesn’t count.
  • Dates outside the recruitment window: Methods must occur during the recruitment period.

Three extra methods are required

Professional occupations require at least 3 additional recruitment methods, each with valid dates. Two isn’t enough.

Calendar & Timeline

Calendar View

A monthly calendar grid shows all deadlines across all cases:

  • Color-coded by stage (PWD, Recruitment, ETA 9089, I-140).
  • Hover for deadline details (case name, deadline type, date).
  • Click to navigate to the case.

Google Calendar Sync

Connect your Google account in Settings to sync deadlines:

  1. Go to Settings > Calendar.
  2. Click Connect Google Calendar.
  3. Enable sync per-case using the toggle in the case edit form (Notes & Settings section).

Deadlines appear as events in your Google Calendar with links back to PERM Tracker.

Timeline View

A Gantt-chart style view showing case progression across time:

  • See how cases overlap and identify scheduling conflicts.
  • Visual representation of recruitment windows, filing deadlines, and more.
The timeline view: every case on one line, each stage a bar, today marked, and dates too close to tell apart sharing one numbered square. The PERM Tracker app, drawn from a sample firm's cases

Notifications & Alerts

PERM Tracker sends reminders through three channels:

Email Notifications

Receive deadline reminders by email. Configure:

  • Which stages to receive alerts for.
  • How many days before a deadline to be notified (e.g., 7 days, 3 days, 1 day).

Push Notifications

Browser notifications for deadline reminders, so they reach you without the app open. Enable in Settings and allow browser permissions when prompted.

Dashboard Indicators

The case cards and the dashboard's Deadlines panel mark the deadlines that are close or overdue.

Configuration

Go to Settings > Notifications to configure:

  • Per-stage toggles (PWD, Recruitment, ETA 9089, I-140).
  • Days before deadline for each alert level.
  • Quiet hours (suppress notifications during off-hours).

Auto-Closure Alerts

Cases with expired deadlines (e.g., PWD expiration passed, filing window closed) are automatically flagged. You’ll receive a notification when this happens.

Settings choose which emails come: deadline reminders gathered into one email a day, case updates, and a weekly summary of the whole caseload. The PERM Tracker app, drawn from a sample firm's cases

AI Assistant: Your PERM Expert

PERM Tracker includes an AI assistant that can help with questions, case lookups, and actions.

What It Can Do

  • Answer PERM questions: Regulations, timelines, requirements, best practices.
  • Look up cases: "What’s the status of the Smith case?" or "Which cases have deadlines this week?"
  • Check deadlines: "When does the filing window close for case X?"
  • Take actions: Update case fields, change statuses, and more (with your confirmation).
  • Search the web: Look up current DOL processing times, regulation changes, and more.

Three Modes

Configure the AI behavior in Settings > AI Assistant:

  • Off: Disable the AI assistant entirely.
  • Confirm: The AI proposes actions but waits for your approval before executing.
  • Auto: The AI executes actions automatically (use with caution).

Tips for Using the AI

  • Ask natural language questions: "What are the recruitment requirements for professional occupations?"
  • Reference cases by employer or beneficiary name.
  • Ask "What should I do next?" for guidance on any case.
Ask the assistant about your own cases and it answers from them: here, the two deadlines due in the next 14 days, with an offer to add both to the calendar. The PERM Tracker app, drawn from a sample firm's cases

Tips, Tricks & Common Pitfalls

Best Practices

  • Enter dates as you get them: Don’t wait to fill everything out. Save often.
  • PWD determination is the foundation: Everything else depends on it. Enter it first.
  • Recruitment dates must come after PWD determination: The system enforces this.
  • The 30-day quiet period is automatic: PERM Tracker calculates when the ETA 9089 filing window opens.
  • Use the AI assistant for quick answers: Faster than searching through regulations.

Common Pitfalls

  • Professional occupations need 3 additional methods: Not 2, not 1. Three valid methods with dates.
  • RFI has a strict 30-day deadline: Enter the received date immediately so the deadline calculates.
  • Recruitment has to begin before the PWD expires: Once it has begun inside the PWD's validity, the window closes 180 days from the first recruitment step even if the PWD expires first. Recruitment begun before the determination date has to be filed by the PWD expiration.
  • Don’t forget the Notice of Filing: It’s a 10-business-day posting requirement that’s easy to overlook.

Getting Help

  • AI Assistant: Ask questions directly in the app.
  • Content Hub: Browse guides and blog posts.
  • Contact: Reach out via contact page for support.

What’s Next?

Where to go from here:

Ready to get started?

Create your free account and start tracking PERM cases in under a minute.

Create free account
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. It goes into the page's address, so you can bookmark the result.

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

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