Use E-Verify's Self Check service to let a job seeker confirm their own employment eligibility before starting a new job

domain: e-verify.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Direct the individual to Self Check under myE-Verify — usage must be voluntary; an employer may never require an employee or applicant to use it.
  2. Have the individual create or log in to a USCIS online account (myAccount), which requires passing an identity-authentication quiz before full myE-Verify features unlock.
  3. Enter the requested identity information so Self Check can compare it against the same DHS and Social Security Administration records that employer-initiated E-Verify cases use.
  4. If Self Check returns a mismatch, follow the provided instructions to correct records with the relevant federal agency (e.g. SSA for a name change, DHS for immigration status) before the individual is hired.
  5. Treat a work-authorized Self Check result as informative only — it is not a credential and does not replace the employer's obligation to complete Form I-9 or run an actual E-Verify case at hire.
  6. Do not use a Self Check result to pre-screen candidates before a job offer — conditioning an offer on providing Self Check results can violate the anti-discrimination provisions of the Immigration and Nationality Act.

Known gotchas

Related routes

Create an E-Verify case for a new hire's employment eligibility verification via Web Services (not a public developer API)
recruiting · 5 steps · unrated
Verify and process a bulk SSN verification batch for new hires using SSA SSNVS before running payroll
ssa.gov · 5 steps · unrated
Request an employment verification through the Truework API
www.truework.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans