Labor Inspection: Cross-Checks on a Temp Worker File
What labor inspection documents an employer needs for a temp worker: which fields to cross-check between Form I-9, E-Verify, staffing contract, timesheets and invoice.

Summarize this article with
In the United States, a temp worker file holds up in a labor or immigration audit when the same facts (legal name, start date, job, employer of record, work authorization end date, hours) agree across the Form I-9, any E-Verify record, the staffing agreement, the timesheets and the invoice. Auditors rarely penalize a single missing page. They ask why two records disagree, and the file either answers or does not. This article covers the cross-checks, what a mismatch looks like and what the reviewer does next.
The mechanisms below are federal US ones, and state rules add to them. Confirm each against the linked official source before building it into your procedure.
Who looks at a temp worker file in the US, and what do they compare?
Two federal tracks matter most. Employment eligibility is documented on Form I-9 and, for employers who use it, confirmed through E-Verify; both are described by US Citizenship and Immigration Services (USCIS, Form I-9). Pay and hours questions fall to the Department of Labor's Wage and Hour Division (DOL, Wage and Hour Division). State labor agencies may add their own requirements for staffing firms and for their clients.
With staffing, the arrangement is triangular: the staffing firm is the employer of record, the client directs the work. Which party carries which duty depends on the contract and the facts, and joint responsibility questions are for counsel. What is not in doubt is that each party needs to show its own part of the file.
Which six cross-checks matter most?
Six comparisons cover most of what a reviewer can defend. Each sets a field on one document against a field on another document or record.
| Field | Document A | Document B or record | Typical mismatch | Reviewer's next step |
|---|---|---|---|---|
| Legal name, date of birth | Form I-9 Section 1, ID presented | Staffing agreement roster, payroll, timesheet | Middle name dropped, month and day swapped | Correct the wrong record, keep a dated note |
| Start date | Form I-9 dates | Client site badge or timesheet | Worker on site before the I-9 was completed | Log the actual first day, escalate to the staffing firm |
| Work authorization expiry | Employment Authorization Document or I-9 expiry field | Assignment end date | Authorization ends mid-assignment | Diary a reverification before the expiry date |
| Job and pay rate | Assignment order | Timesheet, invoice, pay stub | Different job title or rate | Ask which document is correct, then amend the other |
| Hours | Client timesheet | Staffing firm invoice | Hours billed exceed hours recorded | Hold the invoice line, request source data |
| Employer entity | Staffing agreement | Invoice, pay stub, I-9 employer section | Different company or trade name | Ask who is the employer of record |
What does Form I-9 prove, and what should it be compared with?
Form I-9 records that the employer examined documents presented by the employee and when. The form, its instructions and the list of acceptable documents are on USCIS I-9 Central. Read the current instructions for completion deadlines and retention rules instead of relying on a figure from memory.
The cross-check is mechanical. The name and date of birth in Section 1 must match the payroll and the staffing agreement roster. The date the employer completed its section must not come after the first day on the timesheet. The document expiry date, if any, must be on or after the assignment end date, or a reverification date must be diarised.
An I-9 or an E-Verify confirmation shows what was examined and the result returned at that time. It does not establish that a physical document is genuine beyond what the examiner could see, and it does not track later changes of status. If the same employer of record handles many workers, spot checks matter: sample files and compare each against its own payroll line.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotHow do the staffing firm's and the client's records have to line up?
They hold half the picture each, and the halves must agree. The client holds attendance, safety orientation and what work was actually done. The staffing firm holds hiring documents, payroll and the invoice. The Wage and Hour Division looks at hours worked, pay rates and recordkeeping, so the cleanest evidence is a timesheet that ties one named person to one set of hours that matches the invoice.
What to compare on the client side:
- Assignment start and end dates against timesheet entries and badge logs. A worker on site before the stated start is a mismatch.
- Job description against the work seen. A forklift role filled by someone with no training record on file is a gap, even if each document is individually valid.
- Legal entity on the invoice against the entity named in the staffing agreement.
- Worker identity on timesheets against the I-9 name; shared logins or initials-only sheets cannot be tied to a person.
For related staffing obligations, see staffing agency compliance requirements by country and work permit checks before an assignment.
What do site managers actually ask on forums?
Questions that recur on HR and staffing forums are practical. We summarize them without quoting anyone.
"The agency says it handled the I-9. Do I still need to look at anything?" Yes, at the data you generate yourself: attendance, hours, job. Ask for confirmation and compare dates and names with your site records.
"What if a worker's work authorization expires during the assignment?" The reverification date should be in the file from day one. If it is not, get advice before the worker continues.
"Is a phone photo of the document enough?" It records what was shown. Whether it satisfies a rule depends on which rule; check the current USCIS guidance.
What should the reviewer do when documents disagree?
Treat a mismatch as a question first. Three outcomes cover nearly all cases.
- Clerical error: typo, date format, hyphenated surname. Correct it with supporting evidence and note who changed what and when. Do not backdate.
- Missing cover: authorization ending, paperwork completed late, role not matching training. Pause the affected work until resolved and log the reasoning.
- Unexplained: different employer, different identity, hours that cannot be reconciled. Stop, record what you saw, notify the staffing firm's compliance contact and take legal advice before further payment.
Keep the trail: which field, compared with what, by whom, when, with what decision. A dated file answers an auditor's question. A recollection does not.
Where does automation help, and where does it stop?
Reading six fields across five documents for forty workers on a Monday morning is where errors creep in. A document validation tool extracts names, dates, reference numbers and employers, compares them across documents and flags the rows that disagree. It compares data. It does not establish that a document is genuine, and the decision stays with a person.
CheckFile's temp staffing and recruitment solution is built around those comparisons; see also the industry verification guide and our security page.
Frequently Asked Questions
What is the first cross-check an auditor is likely to run?
Whether the person on site is the person in the file: name and date of birth on the I-9 against payroll and timesheets. A mismatch there undermines everything else.
Does E-Verify prove a document is genuine?
No. It returns a result based on the data submitted at that time. It does not authenticate a physical document.
Who keeps which records, the staffing firm or the client?
Each keeps the records for its own part of the arrangement. Your agreement should state who holds the I-9 and how you can see it.
How often should the checks be repeated?
At each extension and before the earlier of the authorization expiry and the assignment end. Diarise the date when the file is created.
What if the invoice and timesheet disagree?
Hold the disputed line, ask the staffing firm for source records and compare them with site access data. Record the resolution in the file.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.