Skip to content

What Is E-Verify?

E-Verify is a US federal web-based system that allows employers to electronically confirm the employment eligibility of newly hired employees by cross-referencing Form I-9 data against Department of Homeland Security and Social Security Administration records. E-Verify is mandatory for federal contractors and voluntary for most private employers, though some states require it for all employers or certain industries. Results are returned within seconds and indicate whether the employee is work-authorised.

Compliance & DatacomplianceE-VerifyI-9employment-eligibilityUpdated March 2026

TL;DR

E-Verify is a web-based system operated by the U.S. Department of Homeland Security that allows employers to confirm new hires are authorized to work in the United States. It cross-references information from an employee's Form I-9 with Social Security Administration and DHS records. Use is mandatory for federal contractors and employers in certain states, and voluntary for all others.

How E-Verify Works

E-Verify does not replace Form I-9; it supplements it. The employer first completes Form I-9, collecting identity and work authorization documents from the new hire. Within three business days of the hire's start date, the employer enters the I-9 information into E-Verify. The system returns one of three responses: Employment Authorized, Tentative Nonconfirmation (TNC), or Case in Continuance.

An Employment Authorized result means the system confirmed the employee's identity and work authorization. A Tentative Nonconfirmation means a discrepancy was found and the employee has the right to contest the finding. Mismatches often stem from name changes, data entry errors, or database discrepancies rather than actual unauthorized status. Employers must notify the employee of a TNC in private, allow the employee to continue working while they contest, and cannot take adverse action based on a TNC alone. Contesting a TNC requires the employee to contact the relevant agency (SSA or DHS) within eight federal government business days.

E-Verify does not confirm that the documents themselves are genuine: it only checks whether the data on those documents matches government records. A sophisticated fraudulent identity with matching government records will clear E-Verify. The system reduces unauthorized employment but does not eliminate it.

Why It Matters for Recruitment

For staffing agencies, E-Verify compliance is both a federal contractor requirement and an increasingly common client prerequisite. Federal Acquisition Regulation (FAR) E-Verify clauses apply to most federal contracts and subcontracts over $150,000 in value, requiring the contractor to use E-Verify for all new hires and for existing employees assigned to the contract. An agency holding federal staffing contracts must be enrolled in E-Verify and must verify every new hire within the required timeframe.

State mandates create a patchwork that agencies operating across multiple states must navigate carefully. As of 2025, states with mandatory E-Verify requirements for all employers include Alabama, Arizona, Georgia, Mississippi, North Carolina, South Carolina, Tennessee, and Utah. Florida requires it for employers with 25 or more employees. Several additional states require E-Verify for public employers or state contractors only. Operating in multiple states without state-specific compliance tracking is a systematic risk.

Timing is the most common compliance failure. E-Verify requires case creation within three business days of the hire's first day of work. Agencies with high-volume placements sometimes create E-Verify cases late due to administrative backlog. Late cases are a recordkeeping violation even if the employee is ultimately confirmed as authorized. Building E-Verify case creation into the onboarding workflow, triggered automatically at the point of hire in the ATS, eliminates most timing errors.

In Practice

A government staffing agency holds six active federal contracts requiring E-Verify participation under FAR clause 52.222-54. They onboard an average of 140 new employees per month. The compliance team enrolls the agency in the E-Verify employer agent program, which allows their designated staff to submit cases on behalf of the agency, and establishes a workflow: when a new hire completes their I-9 in the agency's onboarding portal, the system automatically queues an E-Verify case for submission. The compliance team processes queued cases daily, ensuring no case exceeds the three-business-day requirement.

In one quarter, the agency processes 420 E-Verify cases. Results: 401 Employment Authorized, 17 Tentative Nonconfirmations, 2 Cases in Continuance. Of the 17 TNCs: 14 are Social Security Administration mismatches traced to name changes after marriage or naturalization. All 14 are resolved within 10 business days after the employees contact SSA. 3 DHS mismatches require additional review; 2 are resolved as data entry errors on the I-9. The remaining case results in a Final Nonconfirmation. The agency terminates that employee and documents the termination, as required by E-Verify regulations.

The agency's average case resolution time is 1.4 days for authorized cases. No cases exceed the three-day submission window during the quarter.

Key Facts

ConceptDefinitionPractical Implication
E-Verify enrollmentRegistration in the DHS system, required before any case can be submittedFederal contractors must enroll; voluntary for others unless state law requires it
Three-business-day ruleE-Verify cases must be created within three business days of the hire's first day of workLate submission is a violation even if the employee is authorized; automate the trigger
Tentative Nonconfirmation (TNC)System flags a discrepancy that the employee has the right to contestEmployers cannot terminate, delay start, or reduce hours based on a TNC; the employee must be allowed to work during the contest period
Final NonconfirmationSystem confirms the employee is not authorized to work after the TNC contest processEmployer must terminate employment; retaining an employee after a Final Nonconfirmation is a federal violation
FAR E-Verify clauseFederal Acquisition Regulation requirement for contractors on covered federal contractsApplies to all new hires and to existing employees assigned to covered contract work
State mandates8-plus states require E-Verify for all employers; additional states require it for public employers or state contractorsOperating in multiple states requires a state-by-state compliance map updated annually

Frequently Asked Questions

Who is responsible for completing E-Verify — the staffing agency or the host employer?
The employer of record is responsible. When a staffing agency places workers on its own payroll (W-2 workers), the agency is the employer and must complete I-9 and, where required, E-Verify. When a client company directly hires the worker, the client is responsible. Host employers cannot delegate I-9 or E-Verify obligations to the staffing agency for workers the host employs directly — the obligation follows the employment relationship, not the recruiting relationship.
What is the difference between Form I-9 and E-Verify?
Form I-9 is the document all US employers must complete for every employee hired after November 6, 1986 — it records the employee's identity and work authorization documents. E-Verify is an optional (or in some cases mandatory) electronic system that uses I-9 data to check it against SSA and DHS databases. I-9 is always required; E-Verify is an additional verification step on top of I-9. Employers must complete I-9 even if they are not enrolled in E-Verify.
What happens when an E-Verify case returns a Tentative Non-Confirmation (TNC)?
A TNC means the information did not initially match government records — it is not a finding that the worker is unauthorised, and may reflect a database error, name change, or data discrepancy. The agency must notify the worker in writing and inform them of their right to contest it within eight federal government working days. During the contest period, the agency cannot take any adverse action — it cannot terminate, pull the worker from an assignment, or penalise them because of the TNC. If the worker does not contest or the discrepancy is confirmed after referral, the result becomes a Final Non-Confirmation and the agency can terminate employment.