Is This Employer Enrolled in E-Verify? How to Check Before a STEM OPT Offer
STEM OPT requires an employer enrolled in E-Verify. Learn how to search the public E-Verify employer list, what a missing result means, and what to ask HR before you accept an offer.

Direct answer
To qualify for the STEM OPT extension, your employer must be enrolled in E-Verify and in good standing. Before you accept a STEM OPT offer, or before you plan to stay with your current employer into STEM OPT, search the public E-Verify employer list by company name. Then ask HR for the E-Verify Company ID you will need on Form I-765. A missing search result is not proof that the employer is not enrolled, because the public list has limits. A written confirmation from HR is what matters.
What You Should Know First
- E-Verify enrollment is a STEM OPT requirement; it is not required for initial OPT.
- The public E-Verify list is a quick check, not a final answer.
- Your I-765 needs the employer’s E-Verify Company ID, not its EIN.
- Ask early, because enrolling in E-Verify can take an employer time.
Why E-Verify matters for STEM OPT
DHS rules require STEM OPT employers to be enrolled in E-Verify, sign the Form I-983 training plan, and meet other obligations. If an employer is not enrolled, it cannot be your STEM OPT employer until it enrolls.
Initial post-completion OPT has no E-Verify requirement, which is why some students only discover the issue when they prepare a STEM application.
Sources: Enrolling in E-Verify; STEM OPT Hub
How to search the public E-Verify list
The TrackMyOPT E-Verify page embeds the official USCIS search with plain-English STEM OPT notes, so you are searching the government list directly.
Sources: E-Verify Employer Search
- Open the E-Verify Employer Search on TrackMyOPT or e-verify.gov.
- Search by the employer’s legal name, and try variations (Inc., LLC, the parent company name).
- Look at the location and enrollment details on matching results.
- Save a screenshot of the result for your records.
What a missing result means
The public list has limits. It covers employers that self-report five or more employees, and names can differ from the brand you know. A large company may enroll under a parent entity or a payroll company. A missing result does not show whether an employer is enrolled.
If you cannot find the employer, ask HR directly. If it is not enrolled, ask whether it will enroll and when. Enrollment is free, but it takes setup time.
What to ask HR before accepting
Get these answers in writing, ideally by email, before you sign:
- Is the company enrolled in E-Verify under the hiring entity, and what is the E-Verify Company ID?
- Will the company sign Form I-983 and complete the evaluations?
- Is the role paid, at least 20 hours a week, and related to my STEM degree?
- Who will supervise my training, and at which worksite?
Fictional example: a startup that is not enrolled
Sara is fictional. She works at a 12-person startup on initial OPT, and her EAD ends in five months. The startup does not appear in the E-Verify search, and HR confirms it is not enrolled. Because STEM OPT can be filed up to 90 days before her EAD ends, she raises it immediately. The startup enrolls, gives her the Company ID, and they complete the I-983 before her filing window opens.
Your Action Checklist
Common Mistakes to Avoid
- Assuming every large employer is enrolled.
- Treating a missing search result as a final “no.”
- Putting the EIN where the E-Verify Company ID belongs.
- Waiting until your EAD is about to expire to ask.
See your OPT timeline in one dashboard
Track processing milestones, unemployment days, and deadlines alongside your case status.
Also see USCIS case status tracker features
Frequently Asked Questions
Does initial OPT require an E-Verify employer?
No. E-Verify enrollment is a requirement for the STEM OPT extension, not for initial post-completion OPT.
Where do I find the E-Verify Company ID?
Your employer gets it when it enrolls in E-Verify. Ask HR, because it is not the same as the EIN.
Can I keep working if my employer enrolls late?
You need a qualifying employer, a signed I-983, and a timely STEM OPT application. Talk to your DSO if your EAD end date is close.
Official Sources
Rules can change. We checked this guide against the primary sources below; always open the current form instructions or agency page before acting.
Keep Reading
Written by Vinay Kumar
Vinay is a content writer at TrackMyOPT who specializes in immigration guidance for international students. All content is researched using official USCIS, SEVP, and Department of Labor sources and reviewed for accuracy by the TrackMyOPT team, which includes former F-1 students who navigated OPT, STEM OPT, and H-1B transitions firsthand.