To check if a company is E-Verified, use the free E-Verify Employer Search at e-verify.gov. The tool is public, needs no login, and refreshes daily at about 2 a.m. ET. Type in the company’s name, optionally add a state, and the results will tell you whether that employer is currently enrolled in the program.1E-Verify. E-Verify Employer Search
E-Verify itself is a web-based system that lets employers electronically confirm a new hire’s work eligibility by comparing Form I-9 information against Department of Homeland Security and Social Security Administration records.2E-Verify. What is E-Verify The employer search tool is how the public sees which companies have signed up.
Running the Search
Open the E-Verify Employer Search page. Enter the company name in the search box. Adding a state is optional but useful if the name is common or the business is a franchise with locations across the country.
One thing trips up almost every first-time user: employers enroll under their legal business name, and that name often isn’t the one on the sign out front. If a coffee shop called “Coffee First” is actually registered as “Baristas Incorporated,” searching for “Coffee First” will return nothing.3E-Verify. Employer Data Parameters Check the company’s website footer, terms of service, or state business registration for the legal entity name, then search again.
If your first search returns too many hits, add the state filter or page through the results. If it returns nothing, try a shortened version of the name, drop punctuation, or search a parent company.
Reading the Results
The tool returns a table with a row for each matching employer and several columns:1E-Verify. E-Verify Employer Search
- Employer name and any DBA on file.
- Account Status — the column that actually answers your question. “Enrolled” means the company is actively participating. “Terminated” means they were once enrolled and no longer are.
- Enrollment date, and, if applicable, termination date.
- Workforce size, shown as a general range, and only for employers who reported five or more employees at enrollment.3E-Verify. Employer Data Parameters
- Hiring site locations, listed by state only — no specific addresses.3E-Verify. Employer Data Parameters
- Number of hiring sites reported.
An “enrolled” status is your confirmation. Anything else means you may need to look further, or the company genuinely doesn’t participate.
What the Tool Doesn’t Tell You
The search has real blind spots, and knowing them keeps you from misreading a blank result.
Small employers are invisible. The tool only includes companies that reported five or more employees when they signed up. A small business that uses E-Verify but reported fewer than five workers won’t show up at all.3E-Verify. Employer Data Parameters
Enrollment isn’t always company-wide. A national employer with hundreds of hiring sites might use E-Verify at some locations and not others. The results show how many hiring sites and which states, but you can’t confirm from the tool alone whether a specific store, warehouse, or office participates.3E-Verify. Employer Data Parameters
There’s no federal contractor flag. The tool doesn’t mark whether a company is enrolled because it wants to be or because a federal contract requires it.1E-Verify. E-Verify Employer Search
Why a Company Might Not Appear
A blank search result has several possible explanations before “not enrolled”:
- You searched a trade name or DBA rather than the legal business name.
- The company reported fewer than five employees at enrollment and is excluded from the public tool.
- The enrollment is brand new. The database updates daily, but a same-day enrollment may not appear until the next refresh.1E-Verify. E-Verify Employer Search
- The company uses a third-party E-Verify employer agent, and the agent’s name may appear in the database rather than the employer’s own name.
If you’ve tried variations and still can’t confirm, ask the employer directly. Enrolled companies are required to display the E-Verify participation poster at their hiring sites, so a visit or a quick question to HR is often the fastest confirmation.
When E-Verify Is Required
Context helps you interpret what you find. E-Verify is voluntary for most private employers at the federal level. The underlying legal duty to verify work eligibility through Form I-9 comes from 8 U.S.C. § 1324a, but layering E-Verify on top of that is optional unless a state law or federal contract requires it.4Office of the Law Revision Counsel. 8 USC 1324a – Unlawful Employment of Aliens
Federal contractors are a major exception. Contracts above $150,000 that include the Federal Acquisition Regulation E-Verify clause (FAR 52.222-54) require the contractor to enroll and run new hires through the system.5E-Verify. Who is Affected by the E-Verify Federal Contractor Rule
State law is the other big driver. Alabama, Arizona, Mississippi, and South Carolina require all employers to use E-Verify. Georgia requires it for employers with more than 10 workers, and Utah for those with more than 15. Tennessee lets employers choose between E-Verify and alternative verification methods. If the company you’re checking is in a state with a broad mandate, an “enrolled” status is likely the result of that law rather than a purely voluntary choice.