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
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.
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.
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.
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.
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.
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
Self Check does not let users change or correct their actual citizenship or immigration status records — it only flags mismatches and points to the agency that owns the underlying data.
Even a clean Self Check result does not guarantee a future employer's E-Verify case will clear instantly — a name change, status change, or data-entry error between the check and the actual hire can still trigger a mismatch.
Access requires a full USCIS myAccount identity-verification quiz, not just an email and password signup, which can be a friction point for individuals completing this ahead of applying.
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?