Is E-Verify Mandatory for Your Business? A State-by-State Reality Check
E-Verify is voluntary under federal law but required by a growing list of states and for many federal contractors. Here's how to tell if you must enroll.
By Nora Ellison · Senior HR Compliance Writer
Reviewed by theComplianceToolsLibrary Editorial Team · · 5 min read
E-Verify is the free, web-based system that compares an employee's Form I-9 information against Social Security Administration and Department of Homeland Security records. Whether you're required to use it depends on where you operate and who you contract with.
Because state mandates change frequently, confirm your obligation before you assume you're exempt — the trend is toward broader requirements, not fewer.
Federal law: voluntary, with exceptions
For most private employers, federal law makes E-Verify optional. The major federal exception is the Federal Acquisition Regulation (FAR) E-Verify clause: many federal contractors and subcontractors must enroll and verify employees assigned to covered contracts.
State mandates vary widely
A number of states require E-Verify for some or all employers. The rules differ on who is covered — some apply to all private employers, others only to public employers, state contractors, or businesses above an employee threshold.
- Several states require E-Verify for all or most private employers.
- Others limit the mandate to public employers and state/government contractors.
- Some tie the requirement to company size, so growth can pull you into scope.
What enrollment commits you to
Once enrolled, you must create a case for each new hire (not existing employees), within three business days of their start date, and follow the Tentative Nonconfirmation process rather than taking adverse action on your own. You also generally must post the E-Verify and Right to Work notices.
Sources
Frequently asked questions
Is E-Verify required by federal law?
Not for most private employers — it's voluntary federally. However, the Federal Acquisition Regulation requires many federal contractors and subcontractors to use E-Verify for employees on covered contracts.
Does E-Verify replace Form I-9?
No. Employers must still complete a Form I-9 for every new hire. E-Verify is an additional electronic check that draws on the I-9 information.
Can we run E-Verify on current employees?
Generally no. E-Verify is for new hires only, unless you're a federal contractor verifying an existing workforce under the FAR E-Verify clause.