Skip to main content
YouSafe ConsultancyMyCaseworks

Get weekly immigration updates

US · F-1 / STEM OPT

STEM OPT E-Verify requirements

Quick answer

What STEM OPT employers must show about E-Verify, employer identity, training plans, wage promises, supervision, and reporting.

E-Verify Requirement

Need help with your student status? Compare specialists →
K

By

Immigration attorney

With Denise Platter Cabrera, Law Office of Denise P. CabreraAttorney review pending10 min read2026-07-14

Often read by students from India and Nigeria in the US

Last updatedReviewed byAttorney reviewed

In 60 seconds

  • Primary authority: 8 CFR § 214.2(f)(10)(ii)(C)(2)
  • The STEM OPT employer must be enrolled in E-Verify under the specific EIN that employs the student.
  • The worksite must be covered by the employer's E-Verify enrollment — a different worksite may require a separate enrollment verification.
  • The employer that signs Form I-983 must be the employer providing training and supervision, not a client or third party.
  • Staffing-agency placements at a client that is not the I-983 signatory create employer-identity risk.

This page is part of the OPT and STEM OPT — complete guide cluster. For the full STEM OPT filing checklist including E-Verify verification steps, read STEM OPT 24-month extension checklist.

Who this is for

An F-1 student or employer evaluating whether an employer's E-Verify enrollment qualifies for STEM OPT supervision before signing Form I-983. This page is also for staffing-agency placements, multi-entity corporate groups with multiple EINs, and remote/multi-site worksites where enrollment may not cover the training location.

The controlling source

Primary controlling source: 8 CFR § 214.2(f)(10)(ii)(C)(2). STEM OPT requires the employer to be enrolled in E-Verify and to provide structured training under Form I-983. SEVP and USCIS treat the employer that pays, supervises, and evaluates the student as the STEM OPT employer — not a related brand name, parent company, or client site that merely hosts the student. Re-check e-verify.gov and the current SEVP STEM OPT Hub guidance before every filing or employer change.

The employer-identity test

The employer that signs Form I-983 must be the same employer that:

  • Employs the student under a direct employment relationship (pays wages under its own EIN).
  • Is enrolled in E-Verify under that same EIN.
  • Provides the training and supervision described in the I-983 training plan.
  • Has authority to evaluate and terminate the student.

All four elements must align. A company that is E-Verify enrolled but does not supervise the day-to-day training fails the test.

Worksite coverage

E-Verify enrollment is tied to specific employer locations. If the student works at a worksite that is not covered by the employer's E-Verify enrollment, the worksite condition may not be satisfied. Verify the employer's E-Verify company ID and confirm it covers the specific worksite before training begins. Check the E-Verify employer search tool and any SEVP guidance on multi-site employers.

Staffing-agency and third-party placement risk

A staffing company may sign Form I-983 only if it is:

  • The direct employer of record (pays the student under its own EIN).
  • E-Verify enrolled.
  • The entity providing genuine training and supervision — not merely placing the student at a client site where the client controls daily work.

If the staffing company places the student at a client company, and the client company controls the training and supervision, the employer-identity test may fail regardless of the staffing agency's E-Verify enrollment.

Document checklist

  • Employer legal name (exact match to EIN registration).
  • EIN used on Form I-983.
  • E-Verify company ID (confirm through the E-Verify employer search before filing).
  • Worksite address and confirmation it is covered by the enrollment.
  • Form I-983 — employer section completed and signed by an authorized signatory.
  • Supervisor name and title confirmed as an employee of the signing employer.

Timeline

  • Before filing the STEM OPT extension: verify E-Verify enrollment and worksite coverage.
  • At any change of worksite: confirm whether the same employer E-Verify enrollment still covers the new location.
  • At STEM OPT validation (6- and 12-month reviews): keep E-Verify enrollment evidence current in the file.

How to confirm an employer E-Verify enrollment

The E-Verify employer search tool at e-verify.gov allows students and DSOs to confirm enrollment by employer name, EIN, or E-Verify company ID. If the employer appears in the search results, verify that the enrolled name matches the legal name on the Form I-983. A mismatch between the enrolled name and the signatory name is a common RFE trigger. If the employer does not appear in the search results, they may not be enrolled or may have enrolled under a different legal entity. Ask the employer for their E-Verify company ID and a copy of their E-Verify Memorandum of Understanding, which confirms their enrollment date and obligations. Some employers operate under multiple EINs for different business lines — confirm that the specific EIN paying the student is the one enrolled in E-Verify.

Multi-site and remote work considerations

Large employers may have E-Verify enrollment that covers multiple worksites, but not all locations are automatically covered. If the student works from a home office or a remote location that differs from the employer's primary worksite, confirm that the E-Verify enrollment extends to the student's specific worksite address. Some employers have a single E-Verify enrollment for their headquarters location while field offices are not covered. For remote work arrangements, ask the employer whether their E-Verify enrollment covers employees working from home in a different state. If the remote worksite is not covered, the STEM OPT extension may not qualify, and the student must either work from a covered location or find a different employer.

E-Verify renewal and re-enrollment timing for employers

E-Verify enrollment is not permanent — employers must renew their Memorandum of Understanding periodically and maintain their enrollment status. If an employer's E-Verify enrollment expires or is terminated, the STEM OPT student's training authorization may be affected. Before each 6-month STEM OPT validation, confirm that the employer's E-Verify enrollment is still active. If the employer re-enrolls after a lapse, the gap in enrollment creates a period where the STEM OPT training condition was not met. Notify your DSO immediately if your employer's E-Verify enrollment lapses.

Matching the EIN on Form I-983 to E-Verify enrollment

The Employer Identification Number listed on Form I-983 must match the EIN that the employer used to enroll in E-Verify. A mismatch between these two numbers — even if the employer is enrolled under a different EIN for a different business line — causes the E-Verify verification to fail. Large companies often operate under multiple EINs for different subsidiaries, divisions, or payroll systems. Confirm with the employer's HR department which EIN is used for the entity that employs you and whether that specific EIN is enrolled in E-Verify. If the employer has multiple EINs and only some are E-Verify enrolled, ask to be paid through the enrolled entity. Do not assume that an employer's E-Verify enrollment covers all their EINs. If the EIN on your I-983 does not match the E-Verify enrollment, SEVP will find the employer condition unmet and your STEM OPT extension may be denied.

When to verify E-Verify status in the filing timeline

E-Verify verification should occur at two points in the STEM OPT timeline. First, before the DSO recommends the STEM OPT extension in SEVIS — confirm the employer's enrollment before requesting the I-20 with the STEM OPT recommendation. Second, before any change of employer or material change in worksite location during the STEM OPT period. At both points, use the E-Verify employer search tool at e-verify.gov and save a screenshot of the search result showing the employer name, EIN, and enrollment status. If the employer is not yet enrolled in E-Verify at the first verification point, allow 2 to 4 weeks for the enrollment to process before the DSO can issue the STEM OPT recommendation. The enrollment must be active — not pending — at the time the DSO recommends the extension in SEVIS.

What happens if an employer loses E-Verify enrollment

If your employer was E-Verify enrolled at the time your STEM OPT extension was approved but later loses enrollment, the training condition may no longer be met. Notify your DSO immediately. You may need to find a new E-Verify employer within the allowable grace period to continue STEM OPT. The 150-day aggregate unemployment cap still applies — days spent searching for a new employer count toward the cap unless you are still employed at the original employer while addressing the E-Verify issue. If the employer lost enrollment due to administrative issues (failure to verify a new hire within the required timeframe), they can often re-enroll, but the gap in coverage creates risk for the student's training authorization.

DSO verification of E-Verify enrollment before STEM OPT recommendation

Before your DSO can recommend the STEM OPT extension in SEVIS and issue the STEM OPT I-20, they must verify that your employer is enrolled in E-Verify and that the enrollment covers the employer that will sign the I-983. DSOs typically ask for one of the following as proof: a screenshot of the E-Verify employer search result showing the employer name and company ID, a copy of the employer's E-Verify Memorandum of Understanding (MOU), or a letter from the employer's HR department confirming enrollment with the E-Verify company ID and EIN. Do not ask the DSO to recommend the extension without this evidence — the DSO cannot complete the SEVIS recommendation without E-Verify verification on file. Allow time for the employer to provide the verification documents, and confirm the enrollment is active, not pending, before scheduling the DSO appointment.

Special E-Verify rules for staffing agencies and consulting firms

Staffing agencies, consulting firms, and third-party placement companies present the most common E-Verify compliance failures for STEM OPT. The staffing agency must be the direct employer of record — it must pay the student under its own EIN, be enrolled in E-Verify under that same EIN, and provide the day-to-day supervision and training described in the I-983. If the staffing agency places the student at a client site where the client controls the daily work, the student takes direction from client managers, and the client evaluates the student's performance, the employer-identity test fails regardless of the staffing agency's E-Verify enrollment. The practical solution is to have the client company — the entity that actually supervises the student — sign the I-983 and enroll in E-Verify under its own EIN. If the client is not willing to do so, the STEM OPT placement at that client may not be viable.

Staffing agency placement at a non-E-Verify client company.

Employer-identity failure; STEM OPT extension may be invalid.

Wrong EIN on Form I-983.

E-Verify match failure; SEVP may find the employer condition unmet.

Worksite not listed on employer's E-Verify enrollment.

Worksite condition may not be satisfied even if the EIN is enrolled.

Client company signs I-983 instead of staffing employer.

Employer-identity mismatch; training plan may be invalid.

Worked examples

Staffing agency vs client supervision

A staffing company signs the I-983 training plan. The student works every day at a client company, takes direction from the client's managers, and is evaluated by client supervisors. The staffing company is E-Verify enrolled, but the actual training supervisor is a client employee with no formal role under the staffing company. The employer-identity test fails on the supervision element regardless of the E-Verify enrollment.

The practical fix is to have the actual training employer — the entity that supervises, evaluates, and can terminate — sign the I-983, enroll in E-Verify under its own EIN, and confirm worksite coverage before training begins.

Parent EIN enrolled, subsidiary pays the student

A large technology group is E-Verify enrolled under the parent company EIN. The student is paid by a subsidiary under a different EIN that is not enrolled. The I-983 lists the subsidiary as employer. The E-Verify match fails even though the brand is well known. The fix is to enroll the paying EIN, move payroll to the enrolled entity (if lawful and accurate), or change employers — do not rely on the parent company’s enrollment for a different EIN.

What to do next

This guide is general information, not legal advice for your specific situation. A licensed attorney or regulated adviser should review your documents before you rely on a strategy or deadline.

Can a staffing agency be the STEM OPT employer?

Only if the staffing agency itself (the EIN paying the student) is E-Verify enrolled, has a bona fide employer-employee relationship, and supervises the training. If the client company provides the actual supervision, the staffing agency may not satisfy the employer-identity test.

How do I verify my employer's E-Verify enrollment?

Use the E-Verify employer search tool at e-verify.gov to confirm the employer's enrollment status by name or EIN before filing the STEM OPT extension. Save a screenshot for your DSO. The DSO typically requires this verification before recommending the extension in SEVIS.

What happens if my employer loses E-Verify enrollment during STEM OPT?

If the employer is no longer E-Verify enrolled, the STEM OPT training condition may no longer be met. Report the change to your DSO immediately. You may need a new qualifying employer; unemployment days can accumulate while you search. Read OPT 90-day unemployment cap.

Does parent-company E-Verify cover a subsidiary that pays me?

Not automatically. The EIN that pays you and signs the I-983 must match the E-Verify enrollment. Parent enrollment under a different EIN does not rescue a non-enrolled subsidiary payroll entity.

The process at a glance

  1. 01
    Verify Status

    Confirm your current immigration status and documents

    Check your visa expiry date, I-20 or CAS validity, and any conditions attached to your status. Knowing where you stand is the first step in any application or maintenance process.

  2. 02
    Prepare Documents

    Gather the required supporting materials

    Collect your passport, current and previous I-20s or CAS letters, financial documents, academic records, and any other supporting materials required for your specific situation.

  3. 03
    Submit Application

    Complete and submit the required forms

    Fill out forms accurately, pay applicable fees, and submit through the correct channel. For USCIS filings, include the correct filing fee and submit to the correct lockbox address.

  4. 04
    Follow Through

    Track processing and maintain status while waiting

    Monitor case status online, keep proof of timely filing, and continue to maintain your underlying status until a decision is made. Respond promptly to any RFEs or requests for additional evidence.

Flashcards

01 / 06

← → to navigate · space to flip

What you learned

End-of-guide quiz

3 questions

  1. 01

    What is required for a staffing agency to qualify as the STEM OPT employer?

  2. 02

    How do you verify E-Verify enrollment before filing STEM OPT?

  3. 03

    What is the consequence of the client company signing I-983 instead of the staffing employer?

0 / 3 answered

Official sources

Related guides

More from Student visas

Prepare your application