E-Verify Employers: Frequently Asked Questions
What is E-Verify and how does it work?
E-Verify is a free federal website that employers use to confirm you're legally allowed to work in the U.S. Companies that use it are sometimes called "E-Verified companies." After you're hired and fill out the standard I-9 employment form, your employer enters your details into E-Verify, which checks them against Social Security and Department of Homeland Security records, usually within three business days. Most employees never hear anything about it unless something doesn't match up.
Is E-Verify enrollment the same as visa sponsorship?
No, these are two separate things. E-Verify just confirms you're legally allowed to work after you're hired. Visa sponsorship means the employer is willing to file paperwork with the government to get you a work visa like H-1B visa or E-3 visa. STEM OPT students need an E-Verify employer; H-1B and E-3 candidates need a sponsoring employer regardless of E-Verify status.
Does E-Verify check immigration status?
E-Verify confirms whether you're legally allowed to work in the U.S. by checking your information against Social Security and Department of Homeland Security records. It doesn't share your immigration status with ICE or other enforcement agencies, and it isn't used to track or deport people. Employers run an E-Verify check on every new hire, including U.S. citizens.
Does my employer have to be enrolled in E-Verify for me to use my STEM OPT extension?
Yes, and there are no exceptions. To get the 24-month STEM OPT extension, your employer must already be enrolled in E-Verify when you apply. If they're not, your school's international student advisor can't sign off on the paperwork and USCIS will deny the extension, so confirm enrollment before you accept an offer.
How do I check if a company is E-Verified?
Go to E-Verify.gov and use the official employer search tool. Type in the company name or city and it'll show whether the company is currently enrolled. One thing to watch for: large companies often sign up under their subsidiary's legal name (like "Microsoft Corporation" instead of just "Microsoft"), so check the exact name on your offer letter. Migrate Mate also shows enrollment status next to each job posting, so you don't have to keep checking two places.
What happens if E-Verify returns a mismatch after I start work?
A mismatch is officially called a Tentative Nonconfirmation, or TNC. It doesn't mean you can't work, just that something in the federal databases doesn't line up with what's on your I-9 form, often a name change or document update that hasn't synced yet. You have eight working days to fix the issue, and during that window your employer can't fire you, cut your hours, or take any other negative action.
Which employers are required to use E-Verify?
Companies that hold federal government contracts are required to use E-Verify. Beyond that, it depends on your state: about 20 states require it for some or all employers, while the rest leave it up to the company. Because of the federal contractor rule, large tech companies, hospitals, defense contractors, and major national employers tend to be enrolled.