The E-Verify Employer Search Tool: A Step-by-Step Walkthrough
A plain-English walkthrough of e-verify.gov's public employer search, so you can confirm any company's E-Verify status before you rely on it.

You have an offer letter, or you're mid-interview process, or your DSO just told you your STEM OPT extension depends on your employer being enrolled in E-Verify — and now you need to check, right now, whether the company is actually in the system. The good news is you don't need an account, a login, or anyone's permission. E-Verify runs a free public search at e-verify.gov: type the employer's legal name, optionally narrow by state or city, and the tool returns every matching company currently enrolled.
This walkthrough covers exactly how to run that search, how to read what comes back, and where the tool's limits are — because an E-Verify result tells you something specific, and it's easy to over-read it.
What E-Verify actually checks
E-Verify is a federal system run by USCIS in partnership with the Social Security Administration. It lets enrolled employers electronically confirm the information on a new hire's Form I-9 against SSA and Department of Homeland Security records. Enrollment is voluntary for most private employers, but it is mandatory for federal contractors under the FAR E-Verify clause, and it is a required condition for any employer sponsoring an F-1 student's 24-month STEM OPT extension.
That last point is why this specific search matters so much to this audience. An E-Verify record is a factual, checkable data point — it doesn't require you to trust a recruiter's word or a company's marketing page.
Step-by-step: running the search
The public search is separate from the login-based system employers and employees use to process an actual I-9 — you don't need credentials for what's covered here.
- Go to e-verify.gov and open the public employer search tool.
- Type the company's legal name, not its brand or DBA name. If your offer letter says "XYZ Consulting LLC" but the storefront is called "XYZ Tech," search the LLC name first.
- Add a state, especially for common company names. Skipping this on a name like "Global Solutions" will return an unmanageable list.
- Add a city only if the state-level list is still long. Large employers and franchise operations frequently enroll individual locations as separate entities, so a city filter can either help you narrow in or accidentally hide the match you need.
- Run the search and scan the returned list.
- Match the address, not just the name, against your offer letter, paystub, or W-2. Multiple companies can share very similar names.
- If nothing matches, try the legal entity name again with variations (dropped "Inc.", "LLC" spelled out, common misspellings), then re-run with the city filter removed.
- If you still get nothing, treat that as a data point to raise with your DSO or the hiring company's HR contact — not a final verdict. See the next section for the specific reasons a real, compliant employer can still fail to appear.
Reading your results
| Field returned | What it tells you |
|---|---|
| Company name | The legal entity name as registered in E-Verify — may differ from the brand name you know |
| City / state | The registered worksite location — critical for matching multi-location employers |
| Match status | Whether the record is an active E-Verify employer or a listed E-Verify Employer Agent acting on a client's behalf |
A result confirms enrollment as of the date you searched. It does not carry a timestamp of when the company enrolled, and it says nothing about how long they've been active, how many hires they've verified, or whether they've ever sponsored a visa.
Why this matters for STEM OPT specifically
If you're on a STEM OPT 24-month extension or planning to request one, your employer's E-Verify enrollment isn't a nice-to-have — it's baked into the regulation. Under the STEM OPT rules at 8 CFR 214.2(f)(10)(ii)(C), an employer must be enrolled in E-Verify to sponsor the extension and to sign your Form I-983 Training Plan. That's the exact requirement covered in our guide to the STEM OPT E-Verify employer requirement.
Running this search before you accept an offer, or before you submit your I-983, is one of the few pre-filing checks you can do entirely on your own — no attorney call, no waiting on HR. If the result doesn't match what you expect, that's exactly the kind of fact your DSO needs to see, because they're the one who signs off on your SEVIS record. For a fuller picture of how OPT employment gets cross-checked in the first place, see how OPT employment gets verified through E-Verify and SEVIS.
What the search does not tell you
It's worth being precise about the boundaries, because conflating "E-Verify enrolled" with "legitimate visa sponsor" is one of the most common mix-ups this audience makes.
| Tool | What it confirms | What it will not tell you |
|---|---|---|
| E-Verify employer search (e-verify.gov) | The employer is currently enrolled in E-Verify | Whether it sponsors H-1B or green cards, or any hiring history |
| DOL LCA / disclosure data | The employer has filed Labor Condition Applications, and at what wage level | Real-time enrollment status; whether a specific role was ever filled |
| USCIS employer data on prior petitions | Historical H-1B petition activity by employer | E-Verify status or current openings |
None of these tools substitutes for the others, and none of them substitutes for reading your own offer letter carefully or asking HR a direct question.
Employer Agents and franchise quirks
Two situations trip people up repeatedly. First, some companies — particularly smaller ones — outsource their E-Verify checks to a third-party service rather than enrolling directly. In the search results, that shows up as an E-Verify Employer Agent rather than the hiring company's own name. A legitimate small employer using an agent can be fully compliant even though the company's own name doesn't appear as a direct enrollee.
Second, franchises and multi-location businesses often enroll individual stores or offices as separate legal entities. A national brand's headquarters showing up in the search doesn't guarantee the specific location that hired you is separately enrolled — and for STEM OPT purposes, it's the entity that signs your I-983 that has to be the one that's enrolled.
If the company doesn't show up at all
A blank result is unsettling, but it isn't automatically bad news. Before assuming the worst, work through the alternate-name and location troubleshooting above, and read our breakdown of what an E-Verify no-match result actually means — it walks through the most common legitimate explanations versus the genuine red flags.
This check is especially relevant if you're evaluating an OPT placement or job-search company rather than a direct employer. Some of those arrangements involve a staffing entity that legally employs you while you work at a client site, which changes whose name you should actually be searching. Our guide on checking whether an OPT placement company is E-Verify enrolled walks through that specific scenario in detail.
Common mistakes
- Searching the brand name instead of the legal entity. "Starbucks" and "Starbucks Corporation" can return different results than the specific franchise or licensed location that actually employs you.
- Skipping the state filter on a common name. You'll get an unusable wall of results and give up before finding the right match.
- Assuming a blank result means the company is fake. It could just as easily mean the company uses an Employer Agent, enrolled under a subsidiary name, or that you searched a location that isn't the employing entity.
- Treating enrollment as proof of visa sponsorship. E-Verify and H-1B/green card sponsorship are governed by completely different rules and different data sources.
- Deciding your STEM OPT eligibility on your own based on one search. Bring what you find to your DSO — they have access to information and context you don't, and they're the one who has to sign off on your case.
- Not re-checking closer to your filing date. Enrollment status can change; a search from months ago isn't a guarantee of today's status.
Frequently asked questions
What is the E-Verify employer search tool? It is the free public search on e-verify.gov that lets anyone check whether a specific company is currently enrolled in E-Verify. No account or login is required — you type the employer's name, optionally add a state or city, and the tool returns matching companies from its enrollment database. It only confirms enrollment status; it does not show visa sponsorship history or hiring data.
How do I search for a specific employer on E-Verify? Go to e-verify.gov and open the public employer search tool, then type the company's legal name exactly as it appears on your offer letter or paystub rather than a brand name. Add the state and city if the company has multiple locations, since large employers and franchises often enroll individual worksites separately. Review every match against the address you have, because more than one entity can share a similar name.
What does it mean if a company does not show up in the E-Verify search? A missing result usually means one of three things — the company is not enrolled, you searched under a brand name instead of the registered legal entity, or the listing sits under a different location or a third-party E-Verify Employer Agent. Try the legal entity name from your paperwork, drop the city filter, and search state-only before concluding the employer is not enrolled. If your STEM OPT extension depends on the answer, bring what you find to your DSO rather than deciding on your own.
Does E-Verify enrollment mean a company sponsors H-1B visas? No, the two are unrelated. E-Verify enrollment only confirms an employer participates in electronic work-authorization checks for Form I-9 — it says nothing about whether that employer has ever filed an H-1B petition, a PERM, or any other sponsorship case. Plenty of E-Verify employers have never sponsored a visa, and some visa sponsors are not required to be E-Verify enrolled at all.
Is the E-Verify employer search tool free and does it require an account? Yes, the public employer search on e-verify.gov is completely free and does not require creating an account or logging in. That is different from the E-Verify system employers and employees use to process an actual I-9 case, which does require registered access. The public search exists specifically so job seekers, students, and the public can verify enrollment status on their own.
Trying to build a shortlist of employers worth applying to in the first place? F1Jobs can help you think through where to focus your search.
Frequently asked questions
What is the E-Verify employer search tool
It is the free public search on e-verify.gov that lets anyone check whether a specific company is currently enrolled in E-Verify. No account or login is required — you type the employer's name, optionally add a state or city, and the tool returns matching companies from its enrollment database. It only confirms enrollment status; it does not show visa sponsorship history or hiring data.
How do I search for a specific employer on E-Verify
Go to e-verify.gov and open the public employer search tool, then type the company's legal name exactly as it appears on your offer letter or paystub rather than a brand name. Add the state and city if the company has multiple locations, since large employers and franchises often enroll individual worksites separately. Review every match against the address you have, because more than one entity can share a similar name.
What does it mean if a company does not show up in the E-Verify search
A missing result usually means one of three things — the company is not enrolled, you searched under a brand name instead of the registered legal entity, or the listing sits under a different location or a third-party E-Verify Employer Agent. Try the legal entity name from your paperwork, drop the city filter, and search state-only before concluding the employer is not enrolled. If your STEM OPT extension depends on the answer, bring what you find to your DSO rather than deciding on your own.
Does E-Verify enrollment mean a company sponsors H-1B visas
No, the two are unrelated. E-Verify enrollment only confirms an employer participates in electronic work-authorization checks for Form I-9 — it says nothing about whether that employer has ever filed an H-1B petition, a PERM, or any other sponsorship case. Plenty of E-Verify employers have never sponsored a visa, and some visa sponsors are not required to be E-Verify enrolled at all.
Is the E-Verify employer search tool free and does it require an account
Yes, the public employer search on e-verify.gov is completely free and does not require creating an account or logging in. That is different from the E-Verify system employers and employees use to process an actual I-9 case, which does require registered access. The public search exists specifically so job seekers, students, and the public can verify enrollment status on their own.