E-Verify Requirements by State
Updated 10 min read

The short answer
All employers
4 states
- AL
- AZ
- MS
- SC
Private employers above a headcount
4 states
- FL
- GA
- NC
- TN
Public employers or state contractors only
7 states
- IN
- MN
- MO
- OK
- PA
- TX
- VA
No mandate in the text we read; limits on use
2 states
- CA
- CO
17 states, each read from its own statute or agency page on October 23, 2026. Not a national count: states we could not read are not shown.
No federal law makes every employer use E-Verify. Federal law makes every employer complete a Form I-9 for each hire; E-Verify is the separate, free online check that some employers must add on top. For most private employers, whether you must depends on two things: whether you hold a federal contract with the E-Verify clause, and what your state says.
State laws come in three shapes, plus a fourth that runs the other way. A few cover every employer in the state. Some cover private employers only once they pass a headcount, from more than 10 to 35 employees in the states we read. Others reach only public employers and the businesses that take state contracts. And some impose no mandate but limit how you may use E-Verify. The table below is built one state at a time from each state's own law or labor department page, and it lists only the states we could read on October 23, 2026.
A state can change its law in any session. Read your state's current code, linked in each row, before you treat a row as the whole answer for your business, and check any public contract you sign for its own terms.
The federal layer: contractors and everyone else
“E-Verify is a voluntary program. However, employers with federal contracts or subcontracts that contain the Federal Acquisition Regulation (FAR) E-Verify clause are required to enroll in and use E-Verify as a condition of federal contracting.” The manual adds that state laws, for example on business licensing, and court orders can also require it.
E-Verify User Manual § 1.1
When a federal contract includes the FAR clause, the clock starts at award.
- Enroll as a federal contractor within 30 calendar days of the contract award.
- Within 90 calendar days of enrolling, start verifying every new hire within 3 business days after the date of hire.
- Verify existing employees assigned to the contract within 90 calendar days after enrolling or 30 calendar days after their assignment, whichever is later.
48 CFR § 52.222-54 (JAN 2025)
Everyone else may enroll voluntarily. E-Verify itself is free, though a vendor or an E-Verify employer agent may charge to run it for you. Enrolling means signing the program's Memorandum of Understanding, and the rules bind you from then on: a case for each new hire by the third business day after they start work for pay, never before the person is hired and the Form I-9 is done, and the two required posters in English and Spanish, online too for remote staff.
The E-Verify for employers guide covers enrollment and the MOU, and the E-Verify employer agents compared page lists firms that run cases on your behalf.
What to do
- Check every federal contract and subcontract for the FAR E-Verify clause before you sign.
- Find your state in the table below, then read the linked law for your headcount.
- If you enroll voluntarily, run every new hire at the enrolled site, never a chosen few.
E-Verify requirements by state
Each row below comes from the state's own statute, or an official state agency page or code PDF where the code site blocked us, read on October 23, 2026, and links the exact page we read. The table holds 17 states. It is not a list of every state with an E-Verify law: a state missing here may still have one.
All employers (4)
| State | Who must use E-Verify | Law, start date and the page we read |
|---|---|---|
| AlabamaAL | Every business entity or employer in the state | Ala. Code § 31-13-15(b)April 1, 2012Alabama Legislature (ALISON) |
| ArizonaAZ | Every employer, after hiring an employee; also any employer receiving a state or local economic development incentive | A.R.S. § 23-214(A)–(B)After December 31, 2007Arizona Legislature |
| MississippiMS | All employers, phased in by size; agencies, public contractors and employers with 250+ employees first | Miss. Employment Protection Act, S.B. 2988 (2008)All employers by July 1, 2011Mississippi Legislature, act as approved by the Governor |
| South CarolinaSC | Every private employer that must complete Form I-9, within three business days after hire; every public employer and its services contractors | S.C. Code §§ 41-8-20(B), 8-14-20Current text since January 1, 2012South Carolina Legislature |
Private employers above a headcount (4)
| State | Who must use E-Verify | Law, start date and the page we read |
|---|---|---|
| FloridaFL | Public agencies; private employers with 25 or more employees; contractors and subcontractors on public agency contracts | Fla. Stat. § 448.095(2)(b), (5)Private employers: July 1, 2023Florida Senate, 2026 Statutes |
| GeorgiaGA | Private employers with more than 10 employees (counted company-wide, at least 35 hours a week), who must swear they are registered with and use E-Verify when they apply for a business license or occupational tax certificate | O.C.G.A. § 36-60-6(d)Georgia Attorney General, § 36-60-6(d) private employer affidavit |
| North CarolinaNC | Private employers with 25 or more employees in the state; people employed under nine months in a calendar year fall outside the law's definition of employee | N.C. Gen. Stat. § 64-26 (Ch. 64, Art. 2)N.C. Department of Labor, E-Verify complaint form (rev. 09/2024) |
| TennesseeTN | Private employers with 35 or more full-time equivalent employees under the same FEIN, for staff in or outside Tennessee | Tennessee Lawful Employment ActJanuary 1, 2023Tennessee Department of Labor and Workforce Development |
Public employers or state contractors only (7)
| State | Who must use E-Verify | Law, start date and the page we read |
|---|---|---|
| IndianaIN | State agencies and political subdivisions, for all hires; contractors on public contracts for services and on public works contracts, for new hires; businesses taking a state or local grant over $1,000 | Ind. Code §§ 22-5-1.7-10, -11, -11.1Agencies: hires after June 30, 2011; public works contracts: after June 30, 2015Indiana General Assembly, Indiana Code 2025, Title 22 |
| MinnesotaMN | Vendors and subcontractors on state contracts for services over $50,000, for new hires working on the contract | Minn. Stat. § 16C.075Minnesota Revisor of Statutes, 2025 Statutes |
| MissouriMO | All public employers; businesses awarded a state or local contract or grant over $5,000, or a state tax credit, abatement or loan | Mo. Rev. Stat. § 285.530(2)–(3)Enacted 2008; amended 2009 and 2026Missouri Revisor of Statutes |
| OklahomaOK | Every public employer, for all new employees; contractors and subcontractors on a public employer's contract for services performed in Oklahoma, for all new employees | 25 O.S. § 1313(A)–(B)Contracts after July 1, 2008Oklahoma Legislature, Oklahoma Statutes Title 25 |
| PennsylvaniaPA | Contractors and subcontractors on public works (construction, alteration or repair paid in whole or part by a public body, over $25,000), for every employee working on the project | Public Works Employment Verification Act (Act 141 of 2022)July 22, 2023 (Act 141 of 2022)Pennsylvania Department of General Services |
| TexasTX | State agencies, for all new employees | Tex. Gov't Code § 673.002September 1, 2015Texas Constitution and Statutes |
| VirginiaVA | State agencies; employers averaging more than 50 employees that take a state agency contract over $50,000 | Va. Code §§ 40.1-11.2, 2.2-4308.2Agencies: December 1, 2012Code of Virginia (LIS) |
No mandate in the text we read; limits on use (2)
| State | Who must use E-Verify | Law, start date and the page we read |
|---|---|---|
| CaliforniaCA | Unless federal law or federal funding requires it, no employer may run E-Verify on an existing employee or on an applicant not yet offered the job; after a tentative nonconfirmation, the employee gets the federal notice. Up to $10,000 per violation | Cal. Lab. Code § 2814California Labor Commissioner (DIR), code sections it enforces |
| ColoradoCO | No E-Verify mandate: the state-contract article was repealed, and the labor department must tell employers the program is optional, usable only after hire and never on existing staff | C.R.S. § 8-2-124; art. 8-17.5 (repealed)State-contract article repealed July 1, 2022Colorado General Assembly, C.R.S. 2024, Title 8 (newest edition served) |
We also tried the official code and agency sites of Utah, Louisiana, Nebraska, Idaho, Illinois on October 23, 2026, and could not read their E-Verify rules, so they are not in the table. Nothing on this page says whether those states require E-Verify; check their codes directly.
Mississippi's row comes from the act as the Governor approved it in 2008; later amendments were not read. In North Carolina the source is the state labor department's complaint form, which cites the statute and sets out who is covered. Georgia's row comes from the Attorney General's affidavit form under the statute; its public-contract rules were not read. Colorado's comes from the 2024 edition of its code, the newest the legislature's site served.

How the headcount tests count
Where a state uses a headcount, the counting rule matters as much as the number. A 30-person employer with a permanent staff of 20 and ten seasonal workers can land on either side of a line, depending on the state.
| State | Who is counted | Law |
|---|---|---|
| Georgia | More than 10 employees on January 1, counted company-wide wherever they work, at least 35 hours a week | O.C.G.A. § 36-60-6(d) (AG affidavit form) |
| Florida | 25 or more employees; an employee fills a permanent position. Casual labor in a private home and independent contractors are not employees | Fla. Stat. § 448.095(1)(b), (2)(b) |
| North Carolina | 25 or more employees in the state; a term of employment under nine months in a calendar year is outside the definition | N.C. Gen. Stat. Ch. 64, Art. 2 |
| Tennessee | 35 or more full-time equivalent employees under the same FEIN; covers staff working in or outside Tennessee | Tennessee Lawful Employment Act |
| Virginia (contracts) | An average of more than 50 employees over the previous 12 months, and a contract over $50,000 | Va. Code § 2.2-4308.2(B) |
Tennessee's smaller employers keep a choice: below 35 full-time equivalents, the law lets them either use E-Verify or request and keep copies of the identity and work-authorization documents the act lists. The state labor department notes that E-Verify may help in an audit. Count once a year, and again before any hiring push that takes you over a line.
What to do
- Count employees the way your state's law counts them, not the way payroll reports them.
- In Tennessee, count full-time equivalents under the whole FEIN, wherever they work.
- Recount before a seasonal ramp-up; crossing the line can happen mid-year.
State contracts and public money
Several of the states we read reach private businesses through their contracts rather than their labor laws. If you sell to a state agency, a city or a school district, the contract itself may be what requires E-Verify.
- Florida: every public agency contract must require the contractor and its subcontractors to use E-Verify for new hires, and each subcontractor gives the contractor an affidavit.
- Missouri: a state or local contract or grant over $5,000, or a state tax credit, abatement or loan, needs a sworn affidavit of E-Verify enrollment, given once a year to each public body you contract with.
- Minnesota: a state services contract over $50,000 needs your certification that you and your subcontractors have implemented, or are implementing, E-Verify for new hires working on the contract.
- Virginia: more than 50 employees on average and a state agency contract over $50,000 means E-Verify.
- South Carolina: a public employer may only sign a services contract with a contractor that uses E-Verify.
- Arizona: an employer must use E-Verify to receive a state or local economic development incentive.
- Indiana: public contracts for services and public works contracts must require E-Verify for the contractor's new hires, and a state or local grant over $1,000 needs proof of enrollment.
- Oklahoma: a public employer may not contract for services performed in the state unless the contractor and its subcontractors verify all new employees.
- Pennsylvania: public works over $25,000 mean E-Verify for every employee on the project, contractor and subcontractor alike.
Read the bid documents for the clause before you price the job, and see the E-Verify enrollment guide for the steps once it applies.
What a miss costs
In the laws we read, the penalties for skipping E-Verify land on what a small employer can least spare: its licenses and its public contracts. These are the penalty terms in those texts.
| State | Penalty in the text we read | Law |
|---|---|---|
| Florida | Notice and 30 days to cure; three failures in any 24 months: $1,000 a day until cured, and licenses can be suspended | Fla. Stat. § 448.095(6) |
| Tennessee | Knowing violation: $500 plus $500 per unverified worker; repeat: up to $2,500 plus $2,500 each; $500 for not enrolling | TLEA (TDLWD page) |
| South Carolina | Not using E-Verify violates the employer's state employment license | S.C. Code § 41-8-20(B) |
| Virginia (contracts) | Debarment from state agency contracts for up to one year, until you enroll | Va. Code § 2.2-4308.2(C) |
| Indiana (contracts) | Notice and 30 days to remedy; then the public contract is terminated and the contractor owes actual damages | Ind. Code §§ 22-5-1.7-12, -13 |
| California | Up to $10,000 for each misuse of E-Verify | Cal. Lab. Code § 2814 |
| Mississippi | Cancellation of state or public contracts and up to three years' ineligibility, loss of state business licenses for up to one year, or both (as enacted 2008) | S.B. 2988 (2008) |
In Florida, three failures to use E-Verify in any 24-month period bring a fine of $1,000 per day until the employer proves the problem is cured, and suspension of state licenses in the meantime.
Fla. Stat. § 448.095(6)(b)
Federal penalties for the Form I-9 itself apply whatever your state says; the I-9 penalties guide has the current amounts.
Once your state requires it
A state mandate does not change how E-Verify works: the federal program's rules apply exactly as they do to a volunteer. What changes is that skipping a case is now a state violation too.
Create the case no later than the third business day after the employee starts work for pay, after the Form I-9 is complete. A late case is still created, with a reason for the delay.
E-Verify User Manual §§ 1.5, 2.2
Never use E-Verify to screen applicants, never tell an employee which documents to bring (beyond a photo on a List B document), and never act against an employee while a Tentative Nonconfirmation (Mismatch) is open. They have eight federal government working days after referral to contact DHS or visit SSA. The mismatch guide walks through the notice, and the I-9 deadline calculator gives the Section 2 date and the case date for any start day.
What to do
- Enroll every hiring site the state law covers, and sign the MOU before the next hire.
- Put up the E-Verify participation and Right to Work posters in English and Spanish.
- Run a case for every new hire by the third business day after they start work for pay.
Quick reference
- Federal rule for most employers
- Voluntary, unless a FAR clause, state law or court orderE-Verify User Manual § 1.1
- FAR clause: enroll
- Within 30 calendar days of award48 CFR 52.222-54
- FAR clause: new hires
- Begin within 90 days of enrolling48 CFR 52.222-54
- Case deadline
- 3rd business day after work for pay startsE-Verify User Manual § 1.5
- Mismatch: employee's time to act
- 8 federal government working daysE-Verify User Manual § 3.3
- Georgia, private employers
- More than 10 employees, sworn at business-license timeO.C.G.A. § 36-60-6(d)
- Florida, private employers
- 25 or more employees, since 2023-07-01Fla. Stat. § 448.095(2)(b)
- North Carolina, private employers
- 25 or more employeesN.C. Gen. Stat. § 64-26
- Tennessee, private employers
- 35 or more FTEs, since 2023-01-01TLEA
- California
- No E-Verify on current staff or before a job offerCal. Lab. Code § 2814
- Cost of E-Verify
- FreeE-Verify User Manual § 1.1
Questions employers ask
Which states require E-Verify for all employers?
Of the states we read on October 23, 2026, Alabama, Arizona, Mississippi and South Carolina require it of all employers (South Carolina through every private employer that must complete Form I-9, plus public employers). States we could not read are not included, so check your own state's code.
Is E-Verify required for small businesses?
It depends on the state. In the all-employer states above, size does not matter. Georgia ties it to the business license once you have more than 10 employees, Florida and North Carolina start at 25 and Tennessee at 35 full-time equivalents. Federal law does not require it of most private employers; a federal contract with the E-Verify clause is the common exception.
Is E-Verify mandatory in Florida?
For public agencies, their contractors and subcontractors, and since July 1, 2023 for private employers with 25 or more employees (Fla. Stat. § 448.095). Smaller private employers still complete Form I-9 for every hire.
Do federal contractors have to use E-Verify?
Yes, when the contract carries the FAR E-Verify clause (48 CFR 52.222-54): enroll within 30 calendar days of the award, then verify new hires and the employees assigned to the contract on the clause's schedule.
Does E-Verify replace Form I-9?
No. You complete Form I-9 for every hire first, and the E-Verify case follows by the third business day. The Form I-9 employer guide covers the form itself.
Can any employer use E-Verify voluntarily?
Yes. It is free; you enroll, sign the Memorandum of Understanding and then follow its rules for every new hire, including no pre-screening of applicants. California backs that rule with its own penalty: up to $10,000 for each check run on current staff or before a job offer (Cal. Lab. Code § 2814).