Frequently Asked Questions
What is E-Verify and how does it work?
E-Verify is a federal system that employers use to confirm a new hire's work authorization. After you're hired and complete Form I-9, the employer enters your information into E-Verify, which checks it against Social Security Administration and DHS records. The check typically completes within three business days. For most employees it runs entirely in the background. You only become aware of it if there's a mismatch, which gives you time to resolve the discrepancy before any employment action is taken.
Does my employer have to be enrolled in E-Verify for me to use my STEM OPT extension?
Yes. Federal rules require that the employer be enrolled in E-Verify before a student can begin the 24-month STEM OPT extension. There are no exceptions. If an employer is not enrolled at the time you apply for the extension, your DSO cannot approve the training plan and USCIS will not grant the extension. Confirming enrollment before you accept an offer is one of the most important steps in the STEM OPT process.
How do I check whether a specific employer is enrolled in E-Verify?
You can search the official E-Verify employer search tool on E-Verify.gov. Enter the company name or location and it will show current participating employers. Keep in mind that large companies often enroll by subsidiary or operating entity, so search the specific legal entity on your offer letter, not just the parent brand. Migrate Mate surfaces verified E-Verify enrollment data alongside employer job postings, so you can confirm eligibility without switching between tools.
What happens if E-Verify returns a mismatch after I start work?
A mismatch is called a Tentative Nonconfirmation, or TNC. It does not mean you're unauthorized to work. It means a record in SSA or DHS databases doesn't match your I-9 information, often because of a name discrepancy or a document update that hasn't processed yet. You have eight federal working days to contest the TNC and resolve the discrepancy. Your employer cannot terminate you, reduce your hours, or take any adverse action while a TNC is being contested.
Is E-Verify enrollment the same as visa sponsorship?
No. E-Verify enrollment and visa sponsorship are separate things. E-Verify confirms work authorization after a hire is made. Visa sponsorship means the employer is willing to file a petition on your behalf for an H-1B, E-3, or other work visa. Many E-Verify employers do not sponsor visas. And some employers who do sponsor visas are not enrolled in E-Verify. For STEM OPT, enrollment is what matters. For H-1B or E-3 pathways, you need a sponsor regardless of E-Verify status.
Which employers are required to use E-Verify?
Federal contractors and subcontractors who hold federal contracts with the Federal Acquisition Regulation E-Verify clause are required to enroll. Beyond that, requirements vary by state. Around 20 states mandate E-Verify for some or all employers, with rules ranging from state government contractors only to all private-sector employers of a certain size. The remaining states have voluntary participation only. Because of federal contractor rules, large national employers, major tech companies, hospitals, and defense contractors are heavily represented in the enrolled population.