A contractor’s Employment Authorization Document expires on a Tuesday. They’re mid-assignment at a client site. Your team didn’t catch it in time. Now you have a worker who is no longer legally authorized to work, a client whose project is disrupted, and an ICE audit liability that starts from the moment the authorization lapsed.
Work authorization tracking for staffing agencies isn’t a compliance formality. It’s an ongoing operational requirement that touches every contractor with time-limited immigration status, and the consequences of missing an expiry date are immediate, concrete, and expensive. Most agencies understand the risk in theory. Far fewer have built a system that catches every expiry before it creates a problem.
This guide covers which workers require active monitoring, where manual tracking breaks down, and what a system that actually works looks like at a staffing scale.
Why Work Authorization Tracking Is a Staffing Agency’s Legal Responsibility?
The responsibility for work authorization compliance sits entirely with the staffing agency, not the client, not the contractor, and not the immigration attorney who filed the original petition.
You Are the Employer of Record. Expiry Is Your Problem, Not the Client’s
When you place a contractor with a client, you are the employer of record. The obligation to verify and maintain current work authorization falls on you for the duration of the placement. A client manager who notices a contractor’s visa is expiring and mentions it to you in passing has not fulfilled your legal obligation. You have to track it. You have to act on it. You have to document it.
This means work authorization expiry tracking is not a task that can be delegated informally to the worker or the client. It is a formal compliance obligation that requires a structured process and a reliable tracking system at every stage of every placement involving a time-limited authorization.
What Happens When a Placed Worker’s EAD Lapses Mid-Assignment?
When a worker’s Employment Authorization Document lapses while they’re on an active assignment, you have an unauthorized worker. Continuing to employ them even for a single day past expiry is an I-9 violation. The fine for knowingly employing an unauthorized worker ranges significantly higher than standard I-9 procedural errors.
The operational consequences layer on top of the legal ones. You have to pull the contractor from the client site, potentially mid-project. The client’s work is disrupted. Your relationship with that client is damaged. And if the worker’s re-authorization takes weeks, the placement revenue disappears for that period.
A lapsed EAD that was tracked in advance and triggered a re-verification process before expiry costs your agency nothing. A lapsed EAD discovered after the fact costs you compliance fines, client trust, and placement revenue. The difference is entirely in the tracking system.
ICE Enforcement in 2026 and What Staffing Agencies Need to Know
ICE’s enforcement approach has become increasingly data-driven. Federal agencies now cross-reference I-9 records with immigration databases to identify patterns of authorization lapses at the employer level. Staffing agencies that have high volumes of workers with time-limited authorization across sectors that ICE monitors closely are a predictable target for this analysis.
An agency with a history of authorization lapses across its contractor population faces heightened audit risk. An agency with documented, consistent re-verification processes and clean authorization records presents a materially lower-risk profile to federal enforcement. The investment in a proper work authorization tracking system is, in part, an investment in audit defensibility. Understand the broader GDPR and compliance framework that applies to your agency’s data handling obligations.
Which Workers Require Active Work Authorization Monitoring?
Not every contractor requires ongoing work authorization monitoring. US citizens and permanent residents (green card holders) have permanent work authorization. But a significant and growing share of the contractor workforce holds time-limited authorization, and every one of those workers requires active tracking.
EAD Holders (OPT, STEM OPT, Pending Green Card Adjustment)
Employment Authorization Documents (EADs) are the most common time-limited authorization category in technology, research, and professional staffing sectors. EAD holders include:
- OPT workers (Optional Practical Training) F-1 students authorized to work for 12 months post-graduation
- STEM OPT workers are eligible for a 24-month extension, bringing the total OPT to 36 months
- Adjustment of Status applicants, workers with pending green card applications who receive work authorization while awaiting approval
EADs have fixed expiry dates and must be renewed before they lapse. OPT and STEM OPT EADs in particular have tight renewal windows and USCIS processing time uncertainties that make early tracking critical. Renewals should be initiated at least 90 days before expiry.
H-1B Workers on Client Assignments
H-1B visa holders are authorized to work for a specific employer, typically the staffing agency, for a defined period, usually three years, with one three-year extension. H-1B authorization is tied to the approved petition, not just the visa stamp.
For staffing agencies placing H-1B workers at client sites, the petition must reflect the actual work location and job duties. Changes in client assignment to a new site or a different role scope may require an H-1B amendment. Authorization tracking for H-1B workers requires monitoring both the petition validity and the visa stamp expiry, which may differ.
TN Visa Holders and Other Non-Immigrant Categories
TN visa holders (professionals from Canada and Mexico under NAFTA/USMCA), L-1 intracompany transferees, O-1 workers with extraordinary ability, and various other non-immigrant categories each have their own authorization periods and renewal requirements.
The key for tracking purposes is that every time-limited authorization has an expiry date. That date needs to be stored in your system, monitored proactively, and acted on before it passes. The category of visa matters for the renewal process, but the tracking requirement is universal across all time-limited categories. See how contract staffing operations need to account for this complexity when managing a diverse contractor pool.
How Do Staffing Agencies Currently Track Work Authorization and Why Does It Fail?
Most staffing agencies, when asked how they track work authorization expiry, describe a combination of spreadsheets, calendar reminders, and the occasional memory of a recruiter who handled the original onboarding. Each of these has a predictable failure mode.
The Spreadsheet Problem: No Alerts, No Audit Trail, No Scale
Spreadsheet-based tracking relies on someone remembering to check the spreadsheet. It has no built-in alert mechanism. It generates no automatic reminders. It creates no audit trail showing when the expiry was noted and what action was taken.
At 20 contractors with time-limited authorization, a spreadsheet is marginally manageable. At 100, it is an accident waiting to happen. Someone updated the wrong row. A filter hides records approaching expiry. The person who maintained the spreadsheet leaves, and their replacement inherits a document of uncertain accuracy with no clear ownership.
More fundamentally, a spreadsheet is not connected to the placement record, the I-9, or the contractor’s profile in your ATS. It’s a separate document that someone has to remember exists and update manually. The tracking function that matters most, knowing which workers’ authorization is expiring before they’re on client sites, requires a system that’s integrated, not isolated.
Relying on Workers to Self-Report Renewal Dates (and Why They Won’t)
Contractors with expiring work authorization face personal anxiety about their employment status. Many are reluctant to raise the issue proactively with their staffing agency, fearing that drawing attention to their immigration status creates instability in their placement.
Some workers genuinely don’t know their authorization is about to expire. They received an EAD years ago during OPT, started a new job, and didn’t track the date. They discover the problem at the same time you do when the employer’s verification system flags a discrepancy, or when you ask them to provide updated documentation.
Relying on worker self-reporting to catch authorization errors is not a compliance strategy. It’s a hope. A proper tracking system doesn’t rely on the worker to notify you; it notifies you independently, in advance, so you can coordinate re-verification before the issue surfaces.
Calendar Reminders That Break Down When You Have 50+ Active Placements
Individual calendar reminders, one per contractor, per expiry date, are a step above spreadsheets. They generate alerts automatically. But they break down at scale, don’t survive staff turnover, and have no connection to the contractor’s actual placement record.
When the recruiter who set the calendar reminder leaves, the reminder either stays in their calendar (inaccessible) or gets deleted. The replacement recruiter inherits a portfolio of contractors with expiry dates tracked only in a departed colleague’s calendar. This failure mode is entirely predictable and extremely common.
What Does Effective Work Authorization Tracking Look Like?
Effective tracking has three characteristics: it’s integrated with the worker record, it generates alerts automatically, and it creates an audit trail without requiring manual effort.
Document Expiry Dates Tied Directly to Worker Records in Your ATS
Every uploaded work authorization document should carry an expiry date field that the system uses for automatic monitoring. This isn’t a separate spreadsheet. It’s a field in the contractor’s profile directly tied to the document upload, visible in the compliance dashboard, and used to trigger alerts.
When the expiry date is part of the contractor record in your ATS, it survives staff changes, is visible to anyone with the appropriate access level, and generates alerts without requiring anyone to remember to check.
Automated Alerts at 90, 60, and 30 Days Before Expiry
The 90-day threshold gives your team time to initiate the renewal process, particularly important for EAD renewals where USCIS processing times can run 3–6 months. The contractor needs to file, USCIS needs to process, and the new EAD needs to arrive before the old one expires.
The 60-day threshold is the action point. If renewal hasn’t been initiated, this alert creates urgency. For H-1B workers, this is when an amendment petition should be filed if the client assignment has changed.
The 30-day threshold is the escalation point. If re-verification or renewal is still pending for 30 days, the recruiter, account manager, and compliance lead should all receive alerts. Client communication about potential placement continuity risk may need to begin.
Three-tiered alerts at these intervals catch expiries at a point where action is still possible. Single alerts close to the expiry date often surface the problem too late to resolve before the lapse.
Audit-Ready Storage So You Can Pull Records in Under 3 Days
When ICE issues a Notice of Inspection, you have three business days to produce all I-9 records, including re-verification documentation for workers whose authorization was renewed during their employment. If re-verification records live in a filing cabinet organized by hire year, producing them in three days is a logistical crisis.
Centralized digital storage of all authorization documents, original I-9s, authorization documents, and re-verification Supplement B forms searchable by worker name, expiry date, and status makes the three-day production window manageable. Build this storage discipline from day one, not retroactively.
How RecruitBPM Handles Work Authorization Tracking?
RecruitBPM’s back office module connects authorization document storage directly to the contractor’s placement record with automated expiry tracking and alert routing built into the platform.
Uploading Authorization Documents Tied to Candidate Profiles
Work authorization documents, EAD cards, visa copies, I-9 forms, and Supplement B re-verifications are uploaded directly to the contractor’s profile in RecruitBPM. Each document carries an expiry date field that feeds the platform’s compliance monitoring.
Documents are stored securely, accessible only to team members with the appropriate role-based permissions, and linked to the specific placement record where the contractor’s work is occurring. There’s no separate filing system to maintain the authorization documents, which live on the same platform where the placement is managed.
Setting Expiry Alerts That Trigger Before Compliance Deadlines
Expiry alerts in RecruitBPM are configured at your defined intervals; 90, 60, and 30 days are the recommended thresholds. Alerts route automatically to the responsible team member, the recruiter who owns the placement, the compliance lead, or both, based on your notification configuration.
The alert includes the contractor name, authorization type, expiry date, and placement details, everything needed to take immediate action. The team member doesn’t need to look up the contractor. The context arrives with the alert.
Alert history is logged so you can demonstrate, in an audit, that your agency was notified of an approaching expiry and took action before the lapse. That documentation trail is the difference between demonstrating good-faith compliance and having no evidence of a proactive process. See how the broader ATS workflow connects compliance tracking to the full placement lifecycle.
Role-Based Access So Only Authorized Staff See Immigration Records
Immigration records are among the most sensitive documents your agency holds. Unauthorized access to a contractor’s immigration status or visa documentation creates both privacy exposure and potential discrimination liability. Federal law prohibits using immigration status information in employment decisions beyond what I-9 compliance requires.
RecruitBPM’s role-based permissions restrict immigration document access to the HR and compliance roles that process them. Recruiters see work authorization status (current/expiring/expired) without accessing the underlying documents. Finance sees what’s needed for payroll without touching immigration records at all.
This separation protects your contractors, reduces your legal exposure, and aligns with the data minimization principle that governs how sensitive personal data should be handled.
What to Do When a Work Authorization Is Expiring?
Knowing an authorization is expiring is only valuable if you have a clear action protocol for what happens next.
The Reverification Process and Your Responsibilities as the Employer
Re-verification of an employee’s work authorization is documented in Supplement B (formerly Section 3) of Form I-9. When a worker’s time-limited authorization is renewed, you must:
- Review the new, unexpired document presented by the worker
- Complete Supplement B with the document information and new expiry date
- Date and sign the form
- Retain the completed Supplement B with the original I-9
The re-verification must happen before the original authorization expires, not after. If re-verification documents haven’t arrived in time because the renewal is still pending, the worker may need to stop working temporarily until re-authorization is confirmed. This is the scenario that advanced tracking is designed to prevent.
How to Communicate With Clients About Placement Continuity Risk?
When a contractor’s work authorization renewal is pending and the timeline is uncertain, your client needs to know in advance, not after the fact. A client who discovers mid-project that their contractor may need to pause work is a client who questions whether your agency manages compliance proactively.
A professional communication at the 60-day mark informing the client that the contractor’s re-authorization is in process and providing an estimated timeline demonstrates proactive account management. It gives the client time to plan contingencies if needed. And it protects your relationship in the scenario where a renewal delay creates a temporary gap in the placement.
Frame it as diligence, not as a problem. Agencies that track expiry dates and communicate proactively about renewal timelines differentiate themselves from those who deliver surprises. Learn more about how to scale your recruitment business in ways that build this kind of operational trust with clients.
Build the System Before You Need to Explain Why You Didn’t
Work authorization lapses are a category of compliance problem that becomes public during federal enforcement action. ICE civil penalty announcements name employers and describe violations. Your clients see them. Your contractors’ communities see them.
The answer isn’t to hope your team catches every expiry manually. It’s to build a system where expiry tracking is automated, alerts are sent at actionable intervals, re-verification is documented digitally, and your audit trail demonstrates that your agency takes the obligation seriously.
RecruitBPM’s work authorization tracking connects document storage, expiry monitoring, and alert routing in the same platform where your placements live, so nothing falls through the gap between your recruitment workflow and your compliance obligations.
Schedule a demo to see how RecruitBPM tracks work authorization expiries in a multi-contractor staffing environment and what your compliance dashboard looks like when expiry dates are monitored automatically rather than manually.













