Requirement | Start date | End date | Days before earliest filing | Notes |
---|
Employers pursuing permanent residence for foreign professionals under the PERM labor certification program must complete a regimented recruitment campaign before filing Form ETA 9089. The Department of Labor expects each step to occur within strict windows. Job orders must run for thirty days, internal postings must hang for ten consecutive business days, two Sunday newspaper ads must appear in the largest circulation paper, and professional positions demand three additional recruitment methods. After the final activity ends, the employer must observe a thirty-day quiet period before filing. Missing or mis-sequencing any step invites audits or denials. A transparent timeline planner helps human resources teams coordinate vendors, hiring managers, and counsel without losing track of these interdependent dates.
Many HR departments rely on ad hoc spreadsheets or email threads to juggle recruitment tasks. That approach breaks down when multiple PERM cases move in parallel or when corporate approvals delay ad placements. The planner on this page converts raw dates into a compliance narrative. Enter the start dates and durations for each activity, check whether the job qualifies as a professional occupation, and the tool calculates the last permissible filing date and the earliest moment you can submit the ETA 9089. If a target filing date is provided, the results highlight schedule risk and the slack (or deficit) between your plan and regulatory requirements. Exporting the timeline to CSV creates an audit trail you can share with counsel, ensuring that every stakeholder references the same calendar.
The PERM regulations in 20 CFR ยง656.17(d) and (e) specify that recruitment must be conducted within the 180-day window before filing and that the employer must wait thirty days after the last recruitment step before submitting the application. The planner encodes these rules into simple date arithmetic. Each activity has a start date and a duration. For a job order running thirty days starting March 1, the end date is March 30. The quiet period begins the next day, March 31. After thirty full days of quiet (April 29), the employer may file on April 30.
The MathML expression below summarizes that logic:
Here, L represents the calendar day immediately after the last recruitment activity ends, and F is the earliest allowable filing date. If the final advertisement ends May 5, the earliest filing date is June 4. The planner calculates L by comparing the end dates of the job order, internal posting, Sunday ads, and any professional recruitment activities. Because the quiet period counts calendar days rather than business days, holidays do not extend the wait. The tool also checks whether each Sunday ad actually falls on a Sunday and warns you if the dates violate the seven-day separation best practice recommended by most law firms.
The planner first parses each date using UTC to avoid time zone drift. It then calculates the end date for each component: start date plus duration minus one day. The two Sunday ads are treated as single-day events. If the professional occupation box is checked, the planner expects at least three additional activities with both a method and a start date. You can override the default durations if, for example, a job fair lasts two days or the employee referral program stays open for forty-five days. The tool assembles these activities into an array, sorts them chronologically, and identifies the one with the latest end date. That value determines the start of the quiet period.
With the quiet period established, the planner adds thirty calendar days to produce the earliest filing date. If you entered a desired filing date, the tool computes how many days of slack you have. A negative number signals that you must accelerate recruitment or adjust expectations because the plan violates the waiting period. The results panel narrates these findings in plain language, including reminders about the 180-day recruitment window and suggestions for next steps when timelines slip.
Imagine a technology company sponsoring a software engineer. The HR team wants to file the ETA 9089 on July 15. They schedule the SWA job order from April 1 through April 30, launch the notice of filing on April 8 for the required ten consecutive business days, and run Sunday ads on April 7 and April 14. Because software engineering is a professional occupation, the employer also posts the job on its corporate website starting April 1 for thirty days, attends a job fair on April 12, and keeps an employee referral program open from April 1 through April 30. The planner calculates the end dates for each step. The latest of these is April 30, shared by the job order and the referral program. That makes May 1 the start of the quiet period and May 30 the thirtieth day. The earliest permissible filing date is May 31.
Comparing May 31 to the desired July 15 filing date reveals a buffer of forty-five days. The results panel advises that the schedule is compliant and encourages the team to document the recruitment summary while the evidence is fresh. The CSV export lists each step with its start, end, and the number of days between completion and the planned filing. If the target filing date had been June 1, the tool would flag that the quiet period ends just one day earlier, leaving no margin for audits or unexpected delays in obtaining prevailing wage determinations.
The table below contrasts two planning approaches for the same desired filing date. It shows how the additional recruitment obligations for professional roles add complexity and how starting them earlier creates breathing room.
Scenario | Last recruitment end date | Quiet period dates | Earliest filing date | Slack before July 15 |
---|---|---|---|---|
Non-professional role (no extra steps) | April 28 | April 29 โ May 28 | May 29 | 47 days |
Professional role with late job fair | May 20 | May 21 โ June 19 | June 20 | 25 days |
Professional role with early start | April 30 | May 1 โ May 30 | May 31 | 45 days |
The comparison underscores why disciplined scheduling matters. If a job fair or campus visit drifts into May, the entire timeline shifts, leaving only twenty-five days of slack before a July 15 filing. That might not be enough if prevailing wage determinations arrive late or if the companyโs legal department needs extra time to review. Planning the additional recruitment alongside the job order keeps the project on track. The plannerโs downloadable CSV provides evidence of that planning, which can be invaluable during a DOL audit.
While the planner captures the core regulatory requirements, it does not replace the advice of experienced immigration counsel. The tool assumes that all recruitment steps fall within the 180 days preceding the filing and that no layoffs have triggered additional attestation requirements. It also treats durations as calendar days, whereas internal postings technically require ten consecutive business days; the planner approximates this by defaulting to fourteen calendar days when you select ten business days, but you should verify the exact schedule with counsel. Likewise, it assumes the Sunday ads run in the newspaper of largest general circulation in the area of intended employment. The planner cannot confirm that detail.
Before acting on the output, confirm that prevailing wage determinations, postings at the worksite, and notice to the bargaining representative (if applicable) align with company policy. Keep signed recruitment reports, copies of advertisements, and resumes received in a secure file. The planner is a starting point for conversations about staffing readiness, not a substitute for diligence. By making the dates visible, it encourages timely decision-making, but compliance responsibility still rests with the employer and their legal advisors.
Convert a span of years and a desired physical length into a classroom timeline scale and tick marks.
Determine the best time to submit a visa application by entering processing time and desired departure. Plan ahead with this timeline calculator.
Estimate the return on investment for earning a professional certification based on study costs and expected salary increase.