Answers

Does My STEM OPT Employer Have to Be Enrolled in E-Verify?

Does My STEM OPT Employer Have to Be Enrolled in E-Verify?

By Pinal Dave | Last updated: 2026-08-02

TL;DR: Yes. To hire an F-1 student on the 24-month STEM OPT extension, an employer must be enrolled in E-Verify — this is a strict eligibility requirement, not optional guidance. If your employer isn't enrolled and won't enroll, you cannot use that employer to support your STEM OPT extension, no matter how strong the job offer otherwise is.

Claim → Evidence

Claim: E-Verify enrollment is a hard requirement tied to the employer, not the student, and there's no waiver for otherwise-strong candidates.

Evidence: E-Verify's own official FAQ states plainly that employers must enroll in E-Verify to hire F-1 students seeking a STEM OPT extension, and DHS's Study in the States resource confirms employers who wish to sponsor STEM OPT trainees must be E-Verify participants. Immigration law analyses covering STEM OPT compliance describe E-Verify enrollment as "a strict eligibility requirement for the 24-month STEM OPT extension" that applies to the employer, not the student.

What This Means in Practice

ScenarioSTEM OPT Extension Possible?
Employer is already enrolled in E-VerifyYes, assuming other requirements (Form I-983 training plan, qualifying STEM degree, etc.) are met
Employer is not enrolled but is willing to enroll before you fileYes, once enrollment is completed — but enroll early, since this can take time and must be in place appropriately relative to your filing
Employer refuses to enroll in E-VerifyNo — you cannot use this employer to support a STEM OPT extension, regardless of job offer strength
You're self-employed or working through certain staffing arrangementsComplicated — E-Verify and STEM OPT rules around self-employment and third-party placement have specific, strict requirements; confirm carefully before assuming eligibility

Step-by-Step: Confirming Eligibility Before You File

  1. Ask your prospective or current employer directly whether they're enrolled in E-Verify — don't assume based on company size or reputation; many employers, including some large ones in certain industries, are not enrolled.
  2. If they're not enrolled, ask whether they're willing to enroll. E-Verify enrollment is free and employer-initiated, but it takes time and involves employer-side steps.
  3. Confirm your degree qualifies as STEM under the DHS STEM Designated Degree Program list for your specific major/CIP code — E-Verify enrollment alone doesn't make you eligible if your degree doesn't qualify.
  4. Work with your employer to complete Form I-983, the formal training plan required for STEM OPT, which is separate from but related to the E-Verify requirement.
  5. File your STEM OPT extension application within the required window (through your school's Designated School Official and then with USCIS) — don't wait until close to your current OPT end date, since STEM OPT has strict filing deadlines relative to your current authorization.

FAQ

Can I self-sponsor my own STEM OPT if I start my own company? This is legally complex — self-employment on STEM OPT generally requires the business itself to be appropriately structured, E-Verify enrolled, and able to support a bona fide employer-employee relationship with a genuine training plan. Many self-employment STEM OPT arrangements face heightened scrutiny; consult your Designated School Official and an immigration attorney before relying on this path.

Does the employer need to be enrolled before I submit my application, or can they enroll while it's pending? Best practice is to confirm enrollment is complete before your Designated School Official recommends the extension in SEVIS — don't assume you can retroactively fix this after filing.

What if I change employers during my STEM OPT period? Any new employer must also be E-Verify enrolled, and specific reporting obligations apply when you change employers during STEM OPT (including updates to your SEVIS record and, in many cases, a new or amended Form I-983) — check current requirements with your DSO promptly after any change.

Is E-Verify the same as an employer sponsoring my H-1B or green card? No — E-Verify is a federal employment eligibility verification system unrelated to visa sponsorship. An employer can be E-Verify enrolled without offering any path to H-1B or green card sponsorship, and vice versa (though many employers who sponsor visas are also E-Verify enrolled for other compliance reasons).

Where can I check if an employer is already E-Verify enrolled? E-Verify does not generally provide a public employer lookup for privacy reasons; the most reliable way is to ask the employer directly, since they would know their own enrollment status.

This is general information, not legal advice. STEM OPT and E-Verify requirements are detailed and enforced strictly; confirm current requirements with your school's Designated School Official, e-verify.gov, and uscis.gov.