The E-Verify program allows employers to check whether newly hired workers have authorization to work in the United States. Undocumented immigrants are not eligible to work, nor are many people in the country here on short-term visas. Created in 1996 through federal legislation, E-Verify is an internet-based system that uses data from the Social Security Administration and Department of Homeland Security; verification can be instant, and rarely takes more than 24 hours. Individuals who receive “tentative non-confirmations” can challenge the finding.
There is no federal requirement for employers to use E-Verify (they do have to collect and verify I-9 forms), and one criticism is that people with fraudulent documents get through the system. The federal government does very few audits, so there is little enforcement of verification requirements. Still, a number of states have requirements of some kind for employers to use E-Verify (even minus such a state law, some employers use the system; see map).