Article

E-Verify Requirements for H-1B Sponsors: What Employers Need to Know

E-Verify
Compliance Best Practices
Special Work Status
1
minutes to read

If you sponsor H-1B workers, E-Verify may or may not be required for your company — but understanding exactly when and how it applies is critical. E-Verify is not triggered by H-1B sponsorship itself. It is triggered by your state, your contracts, or your voluntary enrollment. The confusion between these triggers is where H-1B employers make costly mistakes.

This guide explains the specific E-Verify rules that affect H-1B sponsors: when enrollment is mandatory, how E-Verify works differently for foreign national employees, and the five mistakes that generate the most penalties.

Does Sponsoring H-1B Workers Require E-Verify?

No. Sponsoring H-1B workers does not, by itself, require an employer to enroll in E-Verify. The H-1B visa petition process (Labor Condition Application, I-129 filing, USCIS adjudication) is completely separate from E-Verify.

E-Verify enrollment is triggered by three things:

  1. Federal contracts. If your company holds a federal contract or subcontract containing the FAR E-Verify clause (FAR 52.222-54), E-Verify enrollment is mandatory. You must verify all new hires and, in some cases, existing employees assigned to the contract. The DHS supplemental guide for federal contractors covers the full requirements.
  2. State mandates. A growing number of states require some or all employers to use E-Verify. Requirements range from all private employers (Alabama, Arizona, Mississippi, South Carolina) to employers above a size threshold (Florida: 25+, Georgia: 10+, North Carolina: 25+, Tennessee: 50+) to specific industries (Ohio: nonresidential construction). See our full guide: What States Require E-Verify?
  3. Voluntary enrollment. Any employer can choose to enroll in E-Verify. In many states, voluntary participants receive a legal safe harbor — a rebuttable presumption that they did not knowingly hire an unauthorized worker. For H-1B sponsors, voluntary enrollment also unlocks the DHS alternative procedure for remote document examination, which can solve Section 2 logistics for distributed workers.

The bottom line: Check your state and your contracts. H-1B sponsorship alone does not create an E-Verify obligation, but many H-1B sponsors are already required to use E-Verify for other reasons.

How E-Verify Works Differently for H-1B and Foreign National Employees

E-Verify applies the same core process to every new hire — the employer submits information from Form I-9, and the system compares it against government records. But several rules affect foreign national employees differently:

Social Security Number Is Required

On Form I-9, the employee's Social Security number (SSN) is optional unless the employer participates in E-Verify. For E-Verify employers, the SSN is required. Most H-1B workers have an SSN — it is typically issued during their initial status or applied for shortly after arrival. However, some new H-1B arrivals may not yet have received their SSN. In that case, employers should contact E-Verify directly for guidance rather than delaying the I-9 completion.

Photo Matching May Be Triggered

When an employee presents certain documents for Section 2 — including a Permanent Resident Card (I-551), an Employment Authorization Document (EAD), or a U.S. passport or passport card — E-Verify may display a photo for the employer to compare against the employee's physical document. This is the photo matching step.

The employer compares the photo displayed by E-Verify to the photo on the employee's document. They do not compare the E-Verify photo to the employee's face. If the photos match, the employer selects "Yes." If they do not match, the employer selects "No," and E-Verify may issue a mismatch result that the employee can contest.

Employers must never ask an employee to present a specific document that triggers photo matching. The employee always chooses which acceptable documents to present.

List B Documents Must Include a Photograph

For E-Verify employers, if the employee presents a List B (identity) and List C (employment authorization) document combination, the List B document must contain a photograph. This eliminates certain identity documents — such as birth certificates used as identity documents for minors — that might otherwise be acceptable on Form I-9 alone. For most H-1B workers presenting a state driver's license or ID card as List B, this rule has no practical impact.

E-Verify Cannot Be Used for Reverification

This is the rule that trips up H-1B employers more than any other. When a foreign worker's employment authorization expires — whether from H-1B expiration, EAD expiration, or a status change — the employer must reverify on Supplement B of Form I-9. E-Verify may not be used for reverification. It is only for initial verification of new hires.

Creating an E-Verify case during reverification violates E-Verify program rules. The reverification happens entirely on Supplement B — examine the employee's new unexpired document, record it, sign and date.

Three-Business-Day Deadline

E-Verify cases must be created no later than the third business day after the employee's first day of work for pay. This is the same deadline as Section 2 completion and applies to every new hire, including H-1B workers. Late E-Verify case creation is a program violation even if the underlying I-9 was completed on time.

Protect Your H-1B Compliance

Managing I-9 and E-Verify for sponsored workers? Use our free I-9 Risk Calculator to assess your compliance exposure, or talk to our compliance team about your specific situation.

State Mandates That Affect H-1B Sponsors

H-1B sponsors operate in every state, but the E-Verify landscape varies dramatically. Here is a summary of how state mandates interact with H-1B sponsorship:

Mandatory for All or Most Private Employers

If you operate in any of these states, E-Verify is required regardless of whether you sponsor H-1B workers:

State Threshold Key Detail
Alabama All employers Beason-Hammon Act, effective 2012
Arizona All employers License suspension/revocation for violations
Florida 25+ employees SB 1718 (2023). Expansion bills died in 2025 session
Georgia 10+ employees
Mississippi All employers
Montana All employers (or document retention alternative) LEGAL Act (HB 226), effective July 2025
North Carolina 25+ employees
South Carolina All employers
Tennessee 50+ employees (private) Smaller employers may use E-Verify or collect documents

Mandatory for Government Contractors and Public Employers

These states require E-Verify for state contractors — relevant if your company bids on state or local government work:

Colorado, Idaho, Indiana, Louisiana, Michigan, Minnesota, Missouri, Nebraska, Oklahoma, Pennsylvania, Texas, Utah, Virginia, West Virginia

Restricted States

Two states restrict private employers from mandating E-Verify use beyond what federal law requires:

  • California — Employers cannot require E-Verify as a condition of employment unless federally mandated (AB 622)
  • Illinois — Employers cannot use E-Verify unless required by federal law; additional anti-discrimination protections (Right to Privacy in the Workplace Act)

No State Requirement (~25 States)

The remaining states have no E-Verify mandate for private employers. Federal contractor rules and voluntary enrollment still apply.

"H-1B sponsors in states like California sometimes assume E-Verify doesn't apply to them at all. But if they hold a single federal contract with the FAR clause, they are required to use it for every new hire — not just the contract employees. That catches people off guard."

— Patricia, Director of Compliance at i9 Intelligence, 14 years of I-9 and E-Verify experience

STEM OPT and E-Verify: The Enrollment Requirement

One scenario where E-Verify enrollment is directly tied to foreign worker employment: STEM OPT extensions require the employer to be enrolled in E-Verify. If you employ an F-1 student on a STEM OPT extension, your company must participate in E-Verify as a condition of that employment.

This affects H-1B sponsors because many H-1B workers started as OPT or STEM OPT employees before their H-1B petition was filed. If you enrolled in E-Verify to comply with STEM OPT requirements, you must continue using E-Verify for all new hires — you cannot selectively verify only STEM OPT employees.

Five Common E-Verify Mistakes H-1B Sponsors Make

1. Using E-Verify for Reverification

When an H-1B extension is approved or an EAD is renewed, some employers create a new E-Verify case. This is a violation. Reverification happens on Supplement B of Form I-9 only. No E-Verify case is created.

2. Selectively Using E-Verify

An employer enrolled in E-Verify must create a case for every new hire — not just foreign workers. Running E-Verify only on H-1B employees and skipping domestic hires is discriminatory and violates both E-Verify program rules and anti-discrimination law (8 U.S.C. 1324b).

3. Creating Cases Too Early

E-Verify cases cannot be created before the employee has accepted a job offer and completed Section 1 of Form I-9. Pre-screening applicants through E-Verify — even unintentionally — is prohibited.

4. Terminating Based on a Tentative Nonconfirmation (TNC)

When E-Verify returns a Tentative Nonconfirmation, the employer must notify the employee within 10 federal working days and allow them to contest the finding. An employer cannot fire, suspend, reduce hours, or take any adverse action against the employee while the TNC is being resolved. For H-1B workers, a TNC can be particularly alarming — but it does not mean the employee is unauthorized. Data entry errors, name mismatches, and pending status updates all trigger TNCs.

5. Not Tracking E-Verify Case Numbers

Every E-Verify case generates a case verification number. Best practice is to record this number in the Additional Information field of Section 2 on Form I-9. During an ICE audit or E-Verify site visit, the employer must be able to show that cases were created for all required employees within the three-day window. Without case numbers tied to I-9s, proving compliance is significantly harder.

E-Verify and the LCA: Two Separate Compliance Tracks

H-1B sponsors already manage LCA compliance (prevailing wage, worksite posting, public access file) through the Department of Labor. Form I-9 and E-Verify add a second compliance track through the Department of Homeland Security and ICE.

These tracks do not communicate. A perfectly compliant LCA filing does not protect you from I-9 or E-Verify violations. And a clean E-Verify record does not help if your LCA paperwork is incomplete. For H-1B sponsors, compliance means managing both — and connecting the workflow so that every approved petition triggers both the immigration follow-up and the employment verification process.

Obligation Agency Penalty Range Applies To
LCA violations DOL (WHD) $1,000–$35,000+ per violation Prevailing wage, worksite posting, public access file
I-9 violations ICE $288–$2,861 per paperwork error; up to $28,619 per repeat offense Form completion, document examination, retention
E-Verify violations DHS Debarment, contract termination, referral to ICE Case creation, timing, program rules
Knowingly employing unauthorized worker ICE $698–$28,619 per worker (criminal penalties possible) All employers

Common Questions

Is E-Verify required for H-1B sponsorship?

No. E-Verify is not a requirement of the H-1B visa petition process. Employers may be required to use E-Verify based on their state, their federal contracts, or their own voluntary enrollment — but H-1B sponsorship alone does not trigger an E-Verify obligation.

Can I use E-Verify only for foreign workers?

No. If you are enrolled in E-Verify, you must create a case for every new hire, regardless of citizenship or visa status. Selectively using E-Verify for foreign workers is discriminatory and violates both E-Verify program rules and federal anti-discrimination law.

Do I need E-Verify for STEM OPT employees?

Yes. Employers who employ F-1 students on STEM OPT extensions must be enrolled in E-Verify. This is a condition of the STEM OPT program, not a general E-Verify requirement. Once enrolled, you must use E-Verify for all new hires.

What happens if E-Verify returns a mismatch for my H-1B worker?

A Tentative Nonconfirmation does not mean the employee is unauthorized. Notify the employee within 10 federal working days, let them know their rights, and allow them to contest the finding. Do not take adverse employment action during the resolution process. Many TNCs are resolved through data corrections at SSA or DHS.

Can I run E-Verify before the employee starts working?

You can create an E-Verify case after the employee accepts a job offer, completes Section 1, and you have completed Section 2. You cannot run E-Verify as a pre-employment screening tool. The case must be created no later than three business days after the first day of work for pay.

Sponsoring H-1B Workers? We Can Help.

i9 Intelligence provides I-9 compliance software with built-in E-Verify integration, automated case creation, reverification tracking, and remote Section 2 verification — designed for employers managing complex immigration workforces.