STEM OPTVerified 2026 Guide

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.

7 min readPublished October 16, 2026Reviewed against primary government sources
Illustration of a graduate comparing an offer letter with a laptop showing a shield and check mark
Conceptual illustration for educational context.

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

  1. Open the E-Verify Employer Search on TrackMyOPT or e-verify.gov.
  2. Search by the employer’s legal name, and try variations (Inc., LLC, the parent company name).
  3. Look at the location and enrollment details on matching results.
  4. 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

Search the employer on the E-Verify Employer Search.
Get the E-Verify Company ID from HR in writing.
Confirm the employer will sign Form I-983.
Confirm the role is paid, related to your degree, and 20+ hours a week.
Plan your STEM OPT filing window.

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

Open OPT timeline

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

VK

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.

Content Writer3,000+ Users Signed Up

This content is for educational purposes only and is not legal or immigration advice. Always verify information with your DSO, employer, or a licensed immigration attorney. Read our full disclaimer.