Is the OPT Placement Company E-Verify Enrolled? How to Check in Five Minutes

Before you sign an I-983 with an OPT placement company, verify its E-Verify enrollment yourself using a free federal tool — here is the five-minute process.

By F1Jobs Team · 2026-08-25 · 9 min read
A quiet consulate waiting room at early morning, rows of empty chairs and soft light through tall windows

You found a company that says it will employ you or place you at a client site for your STEM OPT extension, and the sales conversation moved fast. Before you sign an I-983 training plan or send a deposit, there is one check that takes about five minutes and tells you something no sales pitch can substitute for: whether the actual legal entity that will employ you is enrolled in E-Verify, which federal STEM OPT rules require.

We should say upfront that F1Jobs sells a job-search service to the same population reading this, so we have a commercial stake in how you answer that question. That is exactly why we are not going to steer you toward any particular vendor here, including ourselves. We are going to show you how to check this fact yourself, in a few minutes, using a free federal tool, so you never have to take a company's word for it.

Why E-Verify enrollment matters specifically for STEM OPT

E-Verify is a free federal program, jointly run by USCIS and the Social Security Administration, that lets an employer confirm a new hire's identity and work authorization electronically. Most US employers are not required to use it — enrollment is generally voluntary, though some states and federal contractors mandate it.

STEM OPT is the exception that makes this directly relevant to you. Under the STEM OPT regulations, an employer must be enrolled in E-Verify before it can sign a Form I-983 training plan and employ a student on the 24-month STEM OPT extension. This is not a soft best practice — it is a stated eligibility requirement tied to the employer identified on your paperwork. If the entity listed as your employer on the I-983 is not actually enrolled, that is a compliance problem attached to your record, not just theirs.

This matters more with OPT placement companies specifically because of how some of them structure the employment relationship. A company might market itself under one brand name while the legal entity that actually signs your training plan, runs payroll, and appears on your I-9 is a different LLC, a staffing subsidiary, or an "employer of record" you have never heard of. E-Verify enrollment is tracked per legal entity and hiring site, tied to its Employer Identification Number — so the brand name being well known tells you nothing about whether the specific entity on your paperwork is enrolled.

It is worth naming why this is not a technicality you can shrug off. Immigration-practice reporting and press coverage have described cases involving STEM OPT and other paper-employment arrangements where students said they were unaware their employer's status was invalid, and reportedly still faced consequences to their own record. Treat that as reported, not as a settled count or statistic — but the underlying pattern is the reason this check is worth five minutes of your time rather than trusting a company's self-description. If anything about your own situation looks uncertain, your DSO and, if needed, an immigration attorney are the right people to confirm it with — not the company selling you the placement.

What E-Verify enrollment confirms, and what it does not

Before you run the search, it helps to know exactly what a positive result does and does not tell you. As of December 31, 2025, roughly 1,374,769 employers were enrolled in E-Verify nationwide — a large enough pool that enrollment alone is a floor, not a mark of distinction. Plenty of well-run companies are enrolled. So are some companies that reviewers allege behaved badly toward candidates in other ways. Enrollment is a compliance checkbox, not a character reference.

What E-Verify enrollment confirmsWhat it does NOT confirm
The specific legal entity has completed federal E-Verify registrationThat the job or training plan is real, or that any work actually exists
The employer is authorized to run E-Verify checks on new hiresThat the company will actually run one for you, or run it correctly
It satisfies the baseline STEM OPT regulatory requirement tied to the I-983 employer nameThat the entity meets the other STEM OPT requirements, like a genuine employer-employee relationship and a structured training plan
A step shared by roughly 1.37 million US employers as of late 2025Anything about the company's H-1B sponsorship history, intent, or track record

If you're also trying to figure out whether a company sponsors H-1B at all, that's a separate lookup — our guide to building a target list from E-Verify's participating-employer data walks through how to use the same underlying dataset for that question.

The five-minute check

Here is the actual process, in order.

  1. Get the exact legal employer name. Pull it from Section 2 of your I-983, your offer letter, or your employment agreement — not the company's marketing name on its website or LinkedIn page. If you only have a brand name, ask the company directly for the legal entity name and, ideally, its EIN. A legitimate employer will give you this without hesitation.
  2. Search E-Verify's public Employer Search tool. It is free, requires no login, and lives on E-Verify.gov. Enter the legal company name, and narrow by city or state if you get multiple similarly named results.
  3. Match the exact legal entity, not a similar name. Placement and staffing firms sometimes operate under an LLC or subsidiary name that differs from the brand on their website. A partial or approximate match is not confirmation — verify the address and entity type line up with what's on your paperwork.
  4. Check enrollment date and status, not just presence in the results. A company that shows up as enrolled tells you it registered at some point; it does not guarantee the enrollment is still active. Note the date shown and cross-reference it against when you'd actually be hired.
  5. If it's not found, don't stop there — and don't ignore it either. Try spelling variations and any DBA ("doing business as") name. Ask the company directly which legal entity will employ you and search again. If a careful, repeated search still turns up nothing, treat that as a real flag before you sign anything or send money — not proof of wrongdoing, but a reason to slow down and ask harder questions.

If step 5 is where you land, this walkthrough of what a "not found" result usually means and what to do next covers the common causes in more depth, and this guide on what it actually takes to get an employer enrolled in E-Verify for STEM OPT is useful if a company tells you it's "in the process" of enrolling.

Common mistakes

If something looks off after you check

If the entity isn't enrolled, or you can't get a straight answer about which legal entity would actually employ you, don't try to resolve it by pushing the company for a workaround or accepting a verbal reassurance in place of what the search shows. Two other patterns are worth knowing before you're in this position: a request for a deposit followed by unresponsiveness once you've paid is a documented complaint pattern in this sector, and it's worth reviewing generally what a legitimate job-search or placement service will and won't ask you to do before you commit to anything with a company you can't fully verify.

Your DSO can tell you how a specific employer's status affects your SEVIS record and reporting obligations. If money has already changed hands, or the arrangement looks like it involves fabricated work, an immigration attorney — not the company, and not general internet advice — is who should walk you through next steps for your specific case.

Frequently asked questions

Does E-Verify enrollment mean an OPT placement company is legitimate? No. E-Verify enrollment confirms the legal entity completed a federal registration step, nothing more. It does not confirm the job is real, that the training plan matches your actual work, or that the company has any intention of sponsoring H-1B down the line.

Is E-Verify enrollment legally required for STEM OPT employers? Yes. Under the STEM OPT regulations, the employer identified on your Form I-983 must be enrolled in E-Verify for the 24-month STEM OPT extension to be valid. Confirm the exact requirement and how it applies to your case with your DSO.

How do I check if a company is enrolled in E-Verify? Use the free public search tool at E-Verify.gov and search by the company's exact legal name, narrowing by city or state if there are multiple similarly named results. No login or fee is required to search.

What should I do if the company is not found in the E-Verify search? First check for name variations, DBA names, or a different corporate entity than the brand name on the company's website. If a careful search still turns up nothing, treat that as a serious flag and confirm the employer's status with your DSO before signing anything or making a payment.

Can a placement company be E-Verify enrolled and still be a bad deal? Yes. Enrollment status and training-plan legitimacy are two separate questions. A company can be correctly enrolled in E-Verify and still hand you a fabricated or thin I-983 training plan, so check both independently.

If you want a second set of eyes on an offer, a training plan, or a placement arrangement before you sign anything, F1Jobs can talk through what you're looking at.

Frequently asked questions

Does E-Verify enrollment mean an OPT placement company is legitimate?

No. E-Verify enrollment confirms the legal entity completed a federal registration step, nothing more. It does not confirm the job is real, that the training plan matches your actual work, or that the company has any intention of sponsoring H-1B down the line.

Is E-Verify enrollment legally required for STEM OPT employers?

Yes. Under the STEM OPT regulations, the employer identified on your Form I-983 must be enrolled in E-Verify for the 24-month STEM OPT extension to be valid. Confirm the exact requirement and how it applies to your case with your DSO.

How do I check if a company is enrolled in E-Verify?

Use the free public search tool at E-Verify.gov and search by the company's exact legal name, narrowing by city or state if there are multiple similarly named results. No login or fee is required to search.

What should I do if the company is not found in the E-Verify search?

First check for name variations, DBA names, or a different corporate entity than the brand name on the company's website. If a careful search still turns up nothing, treat that as a serious flag and confirm the employer's status with your DSO before signing anything or making a payment.

Can a placement company be E-Verify enrolled and still be a bad deal?

Yes. Enrollment status and training-plan legitimacy are two separate questions. A company can be correctly enrolled in E-Verify and still hand you a fabricated or thin I-983 training plan, so check both independently.