Share
Ask your system how many employees are missing a completed I-9 right now. If the answer takes more than a minute to produce, that’s the problem.
Plenty has been written about how to fill the form out correctly. Far less about the boring operational question underneath it: how do you know, today, which ones never got finished? Incomplete I-9s don’t announce themselves. They sit quietly in an onboarding queue until a government notice arrives or someone finally goes looking.
Last updated: September 2026
Several hundred missing, found four weeks before a deadline
A hotel management group running dozens of properties discovered several hundred employees with no completed I-9. Not incorrectly completed. Not completed. Their risk manager was working against a hard end-of-September deadline, downloading task exports fifty rows at a time and emailing property general managers one by one.
Some of those employees had transferred between properties. Some came over when the group took over management of new hotels and were loaded at their original hire dates from the previous operator. Others simply started work and nobody followed up. He’d cleaned this exact problem up once before and it had drifted back.
Nobody notifies you when the form is finished
A restaurant group with 790 employees across 15 locations hit a smaller version of this. Their platform doesn’t tell HR when a manager has completed the employer section, so onboarding sits in an unknown state.
Their workaround is a Microsoft Form. The manager fills it in to tell HR the I-9 is done, and HR checks the queue through the day. A separate tool, built by the customer, whose entire job is to report on the tool they already pay for.
Another operator, a hotel management company across multiple properties, put the requirement plainly. She wanted to see outstanding I-9 and verification status at a glance instead of clicking into every company code to run an audit. That’s a reporting problem, not a compliance-knowledge problem.
The overdue date that has nothing to do with the start date
A four-rooftop dealership group found the timing mismatch that makes this worse. Onboarding tasks in their system carry an overdue date that isn’t tied to the employee’s hire date. Their HR manager summed it up: if she needs to hire someone in three days and the task isn’t flagged overdue for five, the flag is useless.
So employees start work with the I-9 and tax forms outstanding, and she’s chasing them personally before day one. The deadline for Section 2 doesn’t move because your software’s default did.
Sometimes the answer is that there aren’t any
An HVAC contractor with 44 employees went looking through their document folder during a system review. Other documents were there. I-9s were not. Not incomplete, absent, for the existing workforce.
An assisted living operator couldn’t run her first payroll at all because no employee had completed one and nobody had been given access to send them. She got emergency access four days before the deadline and pushed links to everyone at once.
A 520-employee restaurant group keeps theirs on paper in a filing cabinet at corporate, except for the locations that never sent them in. Their controller had just been through an inspection and described it in one word. A beast.
What an audit-ready I-9 process actually needs
- A single list of everyone missing a completed I-9, across every location and company code, without opening each one separately
- Task deadlines tied to the actual hire date, so the flag fires while there’s still time to act on it
- Notification when the employer section is finished, so HR isn’t polling a queue or relying on a manager to remember to say so
- A reverification path for expiring documents that doesn’t force the employee to upload everything again from scratch
- Records that survive a transfer or an acquisition, since employees moved between entities are where the gaps concentrate
- Digital storage separated from the personnel file, which is standard practice and makes an inspection far less disruptive
USCIS I-9 Central sets out the completion deadlines and retention rules, and ICE’s Form I-9 inspection overview explains what happens when a Notice of Inspection arrives. In most cases you get three business days to produce the forms. That’s the window the businesses above were working against.
Knowing the rules is not the same as knowing your own status
If you need the underlying requirements, our guide to Form I-9 compliance and the multi-state I-9 compliance guide both cover them in detail. This is the other half of the job.
Every employer above knew the rules. What they lacked was a way to see their own position without a manual sweep. When onboarding runs on the same record as payroll and tax, an unfinished I-9 is visible in the same place you’d notice a missing direct deposit or W-4, and it stays visible when someone transfers between locations. Finding incomplete I-9s becomes a report rather than a project.
Frequently Asked Questions
The employee completes Section 1 no later than their first day of work for pay. The employer completes Section 2 within three business days of that start date. Because those deadlines run from the hire date, onboarding reminders that are not tied to the hire date often fire too late to be useful.
An employer served with a Notice of Inspection generally has three business days to produce its I-9 records. Fines can apply to both substantive violations and simple paperwork errors, which is why knowing your completion status ahead of time matters more than knowing the rules alone.
It depends on how the transaction is structured. An acquirer can generally either accept the prior employer’s I-9s or complete new ones, but the decision has to be made deliberately. Acquired and transferred employees are consistently where gaps appear, especially when staff are brought over at their original hire dates.
No. Standard practice is to keep I-9s separately from personnel files so that only the required records are produced during an inspection. Digital storage that keeps them distinct but searchable makes responding to a notice far simpler than pulling paper from a filing cabinet.
Want to See Your I-9 Status in One Place?
See how Netchex surfaces outstanding onboarding documents across every location before they become an audit finding.
This guide reflects publicly available product information and independent reviewer data (G2, Capterra, Trustpilot, Yelp, Better Business Bureau, Reddit, Software Advice, GetApp) as of 2026. Feature availability and pricing may vary by plan. Contact each provider for current details.
Disclaimer: Any product roadmap or future plans provided herein are for informational purposes only. They do not represent a commitment to deliver any material, code, feature, or functionality. Plans may change without notification. The development, release and timing of any features or functionality described remain at the sole discretion of Netchex, its affiliates, and partners. Netchex does not give legal, tax, or accounting advice. You are responsible for ensuring your use of Netchex product meets your individual business and compliance requirements.
Related events
1095-C Reporting Without the Spreadsheet: What Employers Still Do by Hand
Who Signs Off Before Payroll Goes Out? Segregation of Duties in Payroll