Trusted by staffing industry

I-9 Compliance Software for Staffing Firms

When placements spike from 100 to 300 a month, your I-9 process should scale linearly — not break, not slow, not miss the document errors that turn into ICE notices six months later. Remote Section 2 by our US-based team for any new hire, anywhere. Per-hire pricing, never per-seat.

Per-hire pricing
SHRM 5-star
SOC 2 compliant

Peak-Season Risk Check

Five quick questions to see where staffing's most common I-9 gaps hide in agencies like yours.

We place workers across multiple states with different E-Verify mandates.
We hire 100+ workers in any single month at peak season.
Some placements start before HR can verify documents in person.
We've inherited I-9 records from an acquisition or vendor switch.
Our HCM or payroll system handles I-9s as a built-in module, not a specialist tool.
Answer above to see your risk profile
10+
Staffing agencies already on the platform
$3,500
FAR subcontract threshold that triggers E-Verify
$2,861
Maximum per-form ICE fine, 1st offense
3 days
To produce I-9s after a Notice of Inspection

Trusted across industries

DN TANKS
HOLDER
STACY & WITBECK
BOHANNON MASONRY
BRAZOS MASONRY
CORNERSTONE
DN TANKS
HOLDER
STACY & WITBECK
BOHANNON MASONRY
BRAZOS MASONRY
CORNERSTONE

Three I-9 pain points unique to staffing

A typical I-9 process assumes a back-office HR coordinator handing the form to a new hire on day one. Staffing does not work that way. Every placement is a new I-9. The worker often starts at a client site you have no office near. And when ICE shows up, the agency — not the client — is usually the employer of record.

Volume is the enemy of detail

Staffing agencies place hundreds to thousands of workers a year. Every placement is a new I-9, and every I-9 has dozens of fields where a misread terminates the whole record.

  • Generalists verifying documents on shift change
  • Error rate climbs exactly at peak
  • H-1B receipts, OPT EADs, STEM extensions
  • No time to be a document expert twice a day
Who is the employer of record?

Co-employment, joint-employment, and MSA structures change who owns the I-9 — and who is liable when ICE shows up. Most agencies are the employer of record for placed workers.

  • Every audit lands on your desk, not the client's
  • Client-of-record vs agency-of-record mix
  • MSP and VMS routing across entities
  • The agencies that get this wrong learn it in diligence
Peak season breaks the workflow

A firm running 100 placements a month at baseline often hits 300+ during a holiday or back-to-school spike. The HCM module designed for steady-state hiring chokes.

  • Weekend and last-minute shift starts
  • Workers placed in cities with no office
  • Seat-based tools punish volume with a price hike
  • Errors compound fastest when ICE is most likely to notice
The number behind the pain
Staffing firms cycle their placed workforce continuously. A 100-placement-a-month baseline that triples at peak is not a hiring spike — it is the business model. Per-seat and per-employee tools were built for a company that hires 20 people a year, not 1,500.
Per-hire pricing and managed remote Section 2 exist because the volume math does not work any other way.

Paper vs. HCM module vs. a specialist platform

Three options most staffing agencies run today. Only one is designed around placement volume, client-of-record structures, and workers who start in a city you have no office in.

Feature
Paper / Spreadsheet
HCM I-9 Module
Workday, SAP, ADP, UKG
i9 Intelligence
Specialist platform
Remote Section 2
Not possible
Most don't support it
Managed service — our US-based team, anywhere in the U.S., billed per completed request
Pricing model
N/A
Per-employee, per-location, or per-seat
Per-placement only — no seat lift when volume spikes
Peak-season volume
Manual process breaks past a couple hundred a month
Module slows; doesn't fail loudly
Linear scaling. Equifax I-9 Anywhere is ~$95/appt at a retail counter; our team is in-house
Multi-state E-Verify
Manual tracking
Configured per location, not auto-updated
State rules applied per placement; FAR 52.222-54 when a client is a federal prime
Client-of-record / co-employment trail
Manual
Not designed for this
Per-entity, per-TIN, per-MSA configuration
Specialized documents
HR generalist guess
Form validation only
Trained verifiers plus real-time compliance team — H-1B receipts, OPT EADs, STEM
ICE NOI response (3 business days)
Pull paper files
Custom report build required
Single export, indexed and audit-ready

Sources: Equifax I-9 Anywhere public pricing; ADP eI-9 Classic Interface launch documentation; SAP SuccessFactors KBA on Form I-9 module; December 2023 DOJ/ICE joint guidance on Form I-9 software.

Remote Section 2 as a managed service

The worker starts at a client site in a city you have no office in. The shift starts Saturday. The document is an EAD category the branch manager has never seen. That is the staffing I-9 problem — not a missing checkbox in an HCM module.Our US-based team does Section 2 on a live video call under the DHS Alternative Procedure. Same trained verifiers, not a one-off retail clerk. Equifax I-9 Anywhere routes to ~2,000 UPS Store / notary locations at about $95 an appointment. We do it in-house, billed per completed request.

See how remote Section 2 works
1
Anywhere in the U.S.

DHS Alternative Procedure. Worker shows documents on a phone or laptop. We sign as authorized representative.

2
On the schedule placements actually run

Standard hours Mon–Fri 8am–5pm CT. Peak-season coverage extends earlier, later, and into weekends. Coordinate with your scheduler.

3
One team, one workflow

The same verifiers see your population over time and learn your client mix — not a new clerk at a different retail counter every time.

Two moments staffing firms can't afford to miss

A client that suddenly requires E-Verify, and a federal subcontract that quietly trips FAR 52.222-54 at $3,500. Both demand a process you can show — not a scramble.

Federal subcontract
FAR 52.222-54 kicks in at $3,500

Many staffing agencies sub under E-Verify-enrolled primes and do not realize the threshold is this low:

  • Enroll in E-Verify once the subcontract crosses $3,500
  • Verify new hires and existing employees assigned to the contract
  • Get the designation wrong and you can take the prime down with you
  • Multi-TIN support if placements route through more than one entity

Per-jobsite toggling lets you bid federal work without forcing E-Verify across the rest of the business.

Pitch your CFO: "The FAR clause is not optional on that contract. The platform is cheaper than losing the prime — or the prime losing theirs."

Keep the client account
When the client requires E-Verify, the answer is already yes

Enterprise clients increasingly put I-9 and E-Verify requirements into the MSA. Agencies that cannot produce a process lose the book of business:

  • Enrollment in 1–3 business days, not a quarter-long IT project
  • Federal contractor designation if the client is a prime
  • Client-ready audit export instead of a folder hunt
  • Per-entity trails when MSP or co-employment is in the mix

Pitch your COO: "If the next RFP requires E-Verify, we can turn it on this week. We are not going to lose a client over Section 2."

What's actually at stake for a staffing firm

A staffing HR director isn't worried about a $2,861 per-form fine. She's worried about the client she loses, the peak-season error wave, and the federal subcontract that quietly trips FAR 52.222-54.

Lost Client
The MSA required E-Verify. You couldn't show a process.

Schedule slippage, liquidated damages, owner-relationship damage. Costs run into millions on a single project.

Peak-Season Wave
Errors compound fastest at 300 placements a month.

Ohio HB 246 imposes it on construction firms knowingly hiring unauthorized workers. Other states are following the model.

Federal Sub
FAR 52.222-54 at $3,500 — not $150K.

For firms with federal pipelines, that's a multi-million-dollar revenue line item — wiped overnight.

Inherited Records
You bought an agency. You bought their I-9 mess.

Compliance gaps trigger purchase-price reductions, escrow holdbacks, or rep-and-warranty exclusions — sometimes killing the deal.

The enforcement environment. Staffing agencies are the employer of record for placed workers in most structures — so the NOI lands on the agency, not the client. The 2025–2026 environment is the most aggressive in ICE's history: 12,000 new officers added by January 2026, 5,200+ Notices of Inspection delivered in February 2025 alone, and a March 2026 fact-sheet update reclassifying many electronic-system failures from technical (correctable) to substantive (immediate fine).

E-Verify Mandates Staffing Firms Hit First

Alabama All employers
Arizona All employers
FloridaPrivate 25+; public works any size
GeorgiaPrivate 10+; all public
IndianaAll employers, FAIRNESS Act, Jul 1, 2026
LouisianaAll employers (E-Verify or retain docs)
Mississippi All employers
MontanaAll employers, Jul 2025 (E-Verify or docs)
North Carolina25+ employees
OhioHB 246, nonresidential construction — hits staffing subs on those jobs
South CarolinaAll employers
Tennessee35+ FTEs; 6–34 E-Verify or docs
UtahPrivate 150+ company-wide; all public
Federal contractorsFAR 52.222-54, prime ≥$150K, sub ≥$3,500
Plus state/local-contractor E-Verify rules in CO, ID, MN, MO, NE, OK, PA, TX, VA, and WV.
View the full state-by-state E-Verify guide

Your exposure at scale

Your agency places workers a year
Records in a 3-yr ICE scope (placements × 3)~900
Violations (30% error rate)~270
Minimum
$77,760
$288 × 270 forms
Maximum
$772,470
$2,861 × 270 forms

Add knowing-hire violations at $716–$5,724 per worker and document fraud at $590–$11,823. Staffing agencies are typically the employer of record — the fine sits with you, not the client.

Most-cited substantive errors in staffing audits

  • Section 2 completed by an unauthorized representative (the placement supervisor, not a designated verifier)
  • E-Verify case not run before the worker started
  • Reverification missed when an EAD expired during a placement
  • Form completed under the wrong state's mandate after a multi-state transfer
Run a comprehensive estimate
Layers in knowing-hire, document fraud, and state-specific penalties.

Sources: 8 CFR § 274a.10 (2025 inflation adjustment); ICE March 2026 fact sheet.

Staffing I-9 FAQ

How does remote Section 2 work for placements in cities we don't have offices in?

Our US-based compliance team performs Section 2 on a live video call under the DHS Alternative Procedure. The worker shows their documents to a trained verifier from anywhere in the U.S. — phone, laptop, or tablet. We sign as the authorized representative. Most placements complete within a few hours of being initiated. Managed remote verification is billed per completed request, so a peak week does not require a seat lift. See how remote Section 2 works →

We use ADP (or Workday, UKG, Paylocity) for payroll. Why a separate I-9 platform?

HCM I-9 modules tell you when an I-9 is due. They don't tell you when one is wrong. They don't run managed remote Section 2. They charge per-seat or per-employee — which does not fit a placement-volume business. A specialist platform fills that gap and can sync status back to payroll or your ATS. Read more on HCM I-9 module gaps →

How does pricing work for a staffing agency placing 1,500 workers a year?

Platform pricing is per placement, not per seat or per location. A 1,500-placement agency pays for 1,500 verifications — no seat lift for adding HR users, no location fees for adding offices. Native E-Verify, expiring-document alerts, and the audit trail are included. Managed remote Section 2 is billed per completed request so volume scales linearly through peak season. See pricing →

Are we the employer of record on placed workers, and does that change anything?

In most staffing structures, yes — the agency is the employer of record. That means I-9 liability sits with you, not the client. The platform supports multiple legal entities under separate TINs if you have client-of-record arrangements, joint employment, or MSP relationships that route some placements through a different entity.

We just acquired another agency and inherited their I-9 records. How does migration work?

Our migration team handles export, cleanup, and load from any HCM module, vendor platform, or paper archive. You receive a formal Migration Statement documenting every decision made about your records, which becomes part of your audit trail. Most staffing agency migrations complete in 2 to 4 weeks. Our largest migration to date moved 19,756 records. Read more about the migration process →

A client just told us they require E-Verify. We're not enrolled. How fast can you turn that on?

E-Verify enrollment typically takes 1 to 3 business days. We handle the application, the federal contractor designation if the client is a federal prime (FAR 52.222-54), and configuration to run cases. Most agencies we onboard go from zero to compliant within a week.

What's the FAR 52.222-54 threshold for staffing subs to a federal prime?

A subcontract of $3,500 or more under an E-Verify-enrolled prime triggers FAR 52.222-54. Once triggered, you must enroll in E-Verify, designate as a federal contractor in the system, and verify both new hires and existing employees assigned to the federal contract. Many staffing agencies subbing under E-Verify-enrolled primes do not realize the threshold is this low.

What happens when ICE issues a Notice of Inspection to one of our agencies?

ICE Notices of Inspection require I-9 production within 3 business days. The platform exports a complete, indexed, time-stamped record set in a single operation, meeting 8 CFR § 274a.2(e)–(i). Our compliance team can walk you through the response, identify substantive errors before submission, and coordinate with your outside counsel. Learn about audit services →

A placed worker presented an EAD I've never seen. What do we do?

The platform validates against current USCIS document specifications, including the full range of EAD category codes. Our compliance team is on call when an unfamiliar document shows up. For high-volume staffing operations, our trained verifiers see the full range of documents weekly.

We have placements starting on a Saturday morning. Is your team available?

Standard hours are Monday through Friday, 8am to 5pm CT. During peak season we extend earlier and later, including weekend coverage, and we coordinate with your scheduler to align verifier availability with placement start times.

Is i9 Intelligence SOC 2 certified?

Yes. i9 Intelligence is SOC 2 compliant. Our platform meets federal requirements at 8 CFR § 274a.2(e)–(i) for electronic I-9 systems including audit trail, integrity controls, and indexed retrieval. We can produce documentation for procurement and security reviews.

Continue your research

Three articles staffing HR teams actually use: remote verification for workers who start off-site, self-audit before a client review, and the March 2026 ICE reclassification.

What Is Remote I-9 Verification?

Three paths employers actually use — authorized representative, DHS alternative procedure, and a managed service — and where each one breaks for staffing.

I-9 Self-Audit Mistakes

The corrections that make an audit worse. What to find — and what not to "fix" — before a client review or an ICE notice.

ICE Reclassifies Substantive I-9 Violations

The March 2026 fact-sheet update turned correctable technical errors into immediate-fine substantive violations. What changed and why it matters.

Stop running the placement engine on tools built for a steady-state workforce.

15 minutes with a compliance expert who has onboarded staffing agencies through peak season, client E-Verify demands, and inherited I-9 messes. No pressure — an honest read on where your process stands.

Mon–Fri, 8am–5pm CT  ·  Call directly: (713) 668-6200