Quick answer. Federally, E-Verify is voluntary for most employers, but every employer completes Form I-9. On the official pages we opened, Alabama, Arizona, Mississippi and South Carolina require E-Verify of every employer, Georgia, Florida, North Carolina, Tennessee and Utah require it above an employee count, Ohio requires it in one industry, and California and Illinois limit how it's used. Many more require it of public employers or state contractors.
Have a business in mind? The does my business need E-Verify checker takes the state, your headcount, whether you're a public employer and whether you hold a state contract, and quotes the rule that answers it.
E-Verify rules in all 50 states and DC
Select a column heading to sort. "Private employers" is the state's general rule; "Limits use" marks states that restrict how an employer may use E-Verify. "Not confirmed" means no official page we opened stated it. It doesn't mean the state has no rule.
| Source | |||||
|---|---|---|---|---|---|
| Alabama | Every employer | Not confirmed | Yes, stated | Stated | Official page |
| Alaska | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Arizona | Every employer | Not confirmed | Yes, stated | Stated | Official page |
| Arkansas | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| CaliforniaLimits use | Not required; use limited | Not confirmed | Not confirmed | Stated | Official page |
| Colorado | Not confirmed | Not confirmed | Yes, stated | Stated | Official page |
| Connecticut | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Delaware | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| District of Columbia | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Florida | 25 or more employees | Yes, stated | Not confirmed | Stated | Official page |
| Georgia | 11 or more employees | Yes, stated | Yes, stated | Not confirmed | Official page |
| Hawaii | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Idaho | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| IllinoisLimits use | Not required; use limited | Not confirmed | Not confirmed | Stated | Official page |
| Indiana | Not confirmed | Not confirmed | Yes, stated | Not confirmed | Official page |
| Iowa | Not confirmed | Yes, stated | Not confirmed | Not confirmed | Official page |
| Kansas | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Kentucky | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Louisiana | E-Verify is one option | Yes, stated | Not confirmed | Stated | Official page |
| Maine | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Maryland | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Massachusetts | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Michigan | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Minnesota | Not confirmed | Not confirmed | Yes, stated | Not confirmed | Official page |
| Mississippi | Every employer | Yes, stated | Yes, stated | Stated | Official page |
| Missouri | Not confirmed | Yes, stated | Yes, stated | Not confirmed | Official page |
| Montana | E-Verify is one option | Not confirmed | Not confirmed | Stated | Official page |
| Nebraska | Not confirmed | Yes, stated | Yes, stated | Not confirmed | Official page |
| Nevada | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| New Hampshire | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| New Jersey | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| New Mexico | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| New York | Not required | Not confirmed | Not confirmed | Not confirmed | Official page |
| North Carolina | 25 or more employees | Yes, stated | Not confirmed | Stated | Official page |
| North Dakota | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Ohio | One industry only | Not confirmed | Not confirmed | Stated | Official page |
| Oklahoma | Not confirmed | Not confirmed | Yes, stated | Stated | Official page |
| Oregon | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Pennsylvania | Not confirmed | Not confirmed | Yes, stated | Not confirmed | Official page |
| Rhode Island | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| South Carolina | Every employer | Not confirmed | Not confirmed | Stated | Official page |
| South Dakota | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Tennessee | 35 or more employees | Not confirmed | Not confirmed | Stated | Official page |
| Texas | Not confirmed | Yes, stated | Yes, stated | Not confirmed | Official page |
| Utah | 150 or more employees | Yes, stated | Yes, stated | Not confirmed | Official page |
| Vermont | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| Virginia | Not confirmed | Yes, stated | Yes, stated | Stated | Official page |
| Washington | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
| West Virginia | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Wisconsin | Not confirmed | Not confirmed | Not confirmed | Not confirmed | Official page |
| Wyoming | Not confirmed | Not confirmed | Not confirmed | Not confirmed | None opened |
Rows with a confirmed rule: 25 of 51. Public employer rules are stated for Florida, Georgia, Iowa, Louisiana, Mississippi, Missouri, Nebraska, North Carolina, Texas, Utah and Virginia; state contractor rules for Alabama, Arizona, Colorado, Georgia, Indiana, Minnesota, Mississippi, Missouri, Nebraska, Oklahoma, Pennsylvania, Texas, Utah and Virginia. In Louisiana and Montana, E-Verify is one of two ways for a private employer to meet the rule. Official pages say California, Illinois and New York don't require it of private employers.
The federal rules every state shares
Whatever the state, these come from USCIS and E-Verify's own pages:
- Form I-9 for every employer
- Every employer in the United States must complete a Form I-9 for each person it hires, U.S. citizens included, whatever the employer's size and whether or not it uses E-Verify.
"All U.S. employers must verify the employment eligibility and identity of all employees"
Source: Employer Information, USCIS - Section 2 within three business days
- The employer, or its authorized representative, completes Section 2 within three business days of the first day of employment: for a Monday start, by Thursday. For a job of less than three business days, by the first day. In general the documents are examined in the employee's physical presence.
"Within three business days of the date employment begins, you or your authorized representative must complete Section 2."
Source: 4.0 Completing Section 2: Employer Review and Verification, Handbook for Employers M-274, USCIS - How long to keep Form I-9
- Keep each Form I-9 for three years after the date of hire or one year after employment ends, whichever is later, and be able to show it within three business days of an inspection request.
"Federal regulations state you must retain a Form I-9 for each person you hire for three years after the date of hire"
Source: 10.0 Retaining Form I-9, Handbook for Employers M-274, USCIS - E-Verify is voluntary unless something requires it
- E-Verify is voluntary for most employers. It becomes required by a federal contract or subcontract carrying the FAR E-Verify clause, by a state law that requires it, or by a court order.
"E-Verify is a voluntary program."
Source: 1.1 Background and Overview, E-Verify User Manual - The federal contractor FAR clause
- A federal contractor whose contract carries the FAR E-Verify clause enrolls within 30 calendar days of the award, starts verifying all new hires within 90 calendar days of enrolling, and creates a case for each existing employee assigned to the contract within 90 days of enrolling or 30 days after the assignment, whichever is later.
"Enroll as a Federal contractor in E-Verify within 30 calendar days of the award date"
Source: Timeframes for Enrollment and Use, E-Verify (federal contractors) - When to create the E-Verify case
- Complete Form I-9 first, then create the E-Verify case from it no later than the third business day after the employee starts work for pay. The employer creates the case in its own E-Verify account.
"E-Verify cases must be created no later than the third business day after the employee starts work for pay."
Source: 2.2 Create A Case, E-Verify User Manual
Hiring someone remote in New Jersey? MCC Solutions acts as an I-9 authorized representative: we meet the new hire, examine the original documents and complete Section 2 for you, from $65 per employee. E-Verify cases are created by the employer, in its own E-Verify account; we don't create them.
How state rules differ
States that require E-Verify write the rule in one of a few ways: every employer, private employers above a headcount, one industry such as nonresidential construction, public employers and agencies, or businesses that take a state contract or grant. Several do more than one. Headcounts and the date the count is taken differ, and a few states tie the rule to a business license or an annual tax return. Others go the other way: they bar state and local mandates and add notice rules for employers that do use it.
Setting up a first hire? Hiring Your First Employee in New Jersey Kit ($25) · New Jersey Small Employer HR Kit ($29) cover the rest of the new-hire paperwork.
General information, not legal advice. Checked November 2026 against each state's statute, legislature or agency pages, linked in the table. Laws change and courts read them; an employment or immigration attorney can say how a rule applies to one business. These pages describe what each rule requires and take no position on immigration policy.
Common questions
Which states require E-Verify for every employer?
On the official pages we opened: Alabama, Arizona, Mississippi and South Carolina. Each state's page in the table quotes its own wording.
Which states use an employee count?
Georgia (11 or more), Florida (25 or more), North Carolina (25 or more), Tennessee (35 or more), Utah (150 or more). The count is for private employers; public employers and state contractors have their own rules where the state set one.
Does federal law require E-Verify?
E-Verify is voluntary for most employers. It becomes required by a federal contract or subcontract carrying the FAR E-Verify clause, by a state law that requires it, or by a court order. For a federal contractor: A federal contractor whose contract carries the FAR E-Verify clause enrolls within 30 calendar days of the award, starts verifying all new hires within 90 calendar days of enrolling, and creates a case for each existing employee assigned to the contract within 90 days of enrolling or 30 days after the assignment, whichever is later.
If I use E-Verify, do I still need Form I-9?
Yes. Every employer completes Form I-9 for each hire, and the E-Verify case is created from the completed form. The employer, or its authorized representative, completes Section 2 within three business days of the first day of employment: for a Monday start, by Thursday. For a job of less than three business days, by the first day. In general the documents are examined in the employee's physical presence.
Which states limit how E-Verify is used?
California and Illinois. California bars checking existing employees or applicants who haven't been offered a job, and Illinois sets notice rules, including a written notice when a tentative nonconfirmation arrives. Both also bar state and local mandates.
Which states require it of public employers or state contractors?
Public employers: Florida, Georgia, Iowa, Louisiana, Mississippi, Missouri, Nebraska, North Carolina, Texas, Utah and Virginia. State contractors or grantees: Alabama, Arizona, Colorado, Georgia, Indiana, Minnesota, Mississippi, Missouri, Nebraska, Oklahoma, Pennsylvania, Texas, Utah and Virginia. Thresholds differ: some set a contract value, an employee count, or limit the rule to public works.
Why do so many states show 'Not confirmed'?
We fill in a rule only after reading it on a state statute, legislature or agency page. For 26 jurisdictions no official page we opened stated an E-Verify rule, so the row is left blank rather than filled in from memory or a third-party summary. Federal rules apply everywhere.
Related: Does my business need E-Verify? checker · I-9 authorized representative (New Jersey) · New hire reporting by state · Workers' comp requirements by state · Final paycheck laws by state · Employee cost calculator