Skip to main content

E-Verify Requirements in Michigan: Employer Obligations

Last reviewed: June 2026

Quick Answer

E-Verify is not required for most Michigan private employers, but it is mandatory for all federal contractors and subcontractors under Executive Order 12989. All Michigan employers must complete I-9 forms and verify work eligibility through the federal system. Federal contractors face contract termination and debarment if they fail to use E-Verify. Private employers may voluntarily use E-Verify as an additional verification tool.

Key Facts

  • E-Verify is federally mandated for all federal contractors and subcontractors in Michigan.
  • Most Michigan private employers are not legally required to use E-Verify, but federal contractors must.
  • Michigan employers must verify work eligibility through I-9 forms; E-Verify is optional for non-federal employers.
  • Penalties for federal contractors who fail E-Verify include contract termination and debarment.
  • Michigan does not have a state-level E-Verify mandate for private employers.

Federal Law: The Baseline

Federal law under the Immigration Reform and Control Act of 1986 (8 U.S.C. § 1324a) requires all U.S. employers to verify the work eligibility of new hires within three days of employment by completing Form I-9. The USCIS operates E-Verify, a voluntary federal electronic system that cross-checks employee information against Social Security Administration and Department of Homeland Security databases.

Executive Order 12989 mandates that all federal contractors and subcontractors use E-Verify before the first day of employment or within 90 days of a contract award, whichever is earlier. Covered federal contractors include those with federal contracts exceeding $3,000 or providing federally funded services. The Department of Homeland Security (DHS) and USCIS enforce E-Verify compliance through monitoring and audits.

Private employers not holding federal contracts are not required to use E-Verify federally, though they must still complete I-9 verifications. Federal penalties for contractors who knowingly fail to use E-Verify include contract termination, debarment from future federal contracts for up to three years, and civil fines. The USCIS processes E-Verify cases within 24 hours in most instances, with a final determination within three business days for cases without discrepancies.

Michigan Law: What's Different

Michigan does not impose a state-mandated E-Verify requirement for private employers. MCL 423.421 and Michigan's Workforce Modernization Act do not establish E-Verify as a statewide obligation. This means that Michigan's law is weaker than federal requirements only insofar as it does not add a state-level mandate on top of existing federal obligations.

Federal contractors operating in Michigan must comply with Executive Order 12989 and use E-Verify—this is a federal requirement that supersedes state law. Employers with federal contracts exceeding $3,000 or receiving federal funding are covered. Non-federal contractors in Michigan may voluntarily use E-Verify, and many do to reduce liability from hiring undocumented workers.

Michigan employers must still complete Form I-9 for all employees regardless of federal contract status, documenting work authorization through government-issued identification. Unlike some states, Michigan has not enacted a state E-Verify mandate or a state-specific employment eligibility verification system. Employers in Michigan are not prohibited from using E-Verify; the state simply does not mandate it for private employers.

Michigan follows the federal standard: employers must complete I-9 forms within three days of hire and retain them for at least three years after hire or one year after termination, whichever is longer. Private employers who use E-Verify voluntarily receive a federal safe harbor from liability if they act in good faith, but Michigan does not extend additional protections or require state-level compliance verification. The state does not operate a separate employment eligibility database or agency separate from federal USCIS systems.

Key Numbers & Thresholds

Federal contractors: E-Verify required before first day of employment or within 90 days of contract award, whichever is earlier. Federal contract threshold: $3,000 or more, or federally funded services. I-9 completion deadline: three days after employee's first day of work. I-9 retention period: at least three years after hire or one year after termination, whichever is longer. E-Verify case resolution: 24 hours for most cases; final determination within three business days. Federal contractor debarment period: up to three years for E-Verify non-compliance.

Exceptions & Special Cases

Private employers not holding federal contracts are not required to use E-Verify under either federal or Michigan law, though they must still complete I-9 verifications. Employers may rely on the federal I-9 process alone without using E-Verify, provided they follow proper completion procedures and maintain records.

Federal contractors with a Safe Harbor defense can avoid liability if they complete E-Verify in good faith and follow proper procedures, even if the system returns an initial discrepancy. Employees who contest an E-Verify discrepancy have the right to review their Social Security Administration or Department of Homeland Security record and request correction, which pauses the case.

Michigan law does not recognize a separate state-level E-Verify exemption or override. Certain religious organizations and nonprofits are not exempt from E-Verify requirements if they hold federal contracts. Employees with valid work authorizations (including employment authorization documents, green cards, and visa holders) can be verified through E-Verify without difficulty.

Employers cannot selectively E-Verify certain groups of employees based on appearance, accent, or national origin—federal law prohibits this discriminatory use. Employees placed through temporary staffing agencies may be verified by the staffing agency rather than the end-user employer in some cases, but the federal contractor remains responsible for ensuring E-Verify use. Independent contractors performing federal contract work may or may not require E-Verify depending on contract terms and whether they are treated as employees.

What to Do If Your Rights Are Violated

Step 1: Document Your Situation. Determine whether your employer holds a federal contract valued at $3,000 or more. Review your employment offer letter, onboarding materials, and company website for federal contract information. Keep records of when you were hired and whether you completed a Form I-9. If employed, maintain a personal copy of your I-9 verification (both pages) for your records. Document any E-Verify discrepancies you received, including the date, Notice of Discrepancy content, and any employer responses.

Step 2: Internal Complaint and Employer Communication. If your employer is a federal contractor and failed to use E-Verify before your start date or within 90 days of the contract award, request written clarification from your Human Resources department about why E-Verify was not completed. Request a copy of your I-9 form and any E-Verify results or notices. If you received an E-Verify discrepancy notice, you have the right to inspect your Social Security Administration and Department of Homeland Security records and contest the finding within 10 days. Inform your employer in writing that you are contesting the discrepancy and request that they NOT terminate you pending resolution.

Step 3: File a Complaint with the Appropriate Agency. If your employer is a federal contractor, file a complaint with the Department of Homeland Security's E-Verify audits division or report the violation to the federal agency that awarded the contract (GSA, Department of Defense, Department of Labor, etc.). The federal agency can investigate whether the contractor properly used E-Verify. File online at www.e-verify.gov or call the USCIS E-Verify help desk at 1-888-464-4218 to verify your case status and request an audit. If you received improper termination due to an E-Verify discrepancy you contested, file an employment discrimination charge with the EEOC (Michigan is a deferral state with 300 days to file) or with the Michigan Department of Labor.

Step 4: Understanding the Investigation Process. Once you file with the federal agency or USCIS, expect a 10- to 30-day investigation where the agency reviews the contractor's E-Verify records and I-9 compliance. The USCIS will contact the contractor directly for documentation. If E-Verify found a discrepancy in your case, the Social Security Administration and Department of Homeland Security will review the discrepancy and issue a final determination within 10 business days. You will receive a Notice of Discrepancy Resolved or a "Case Closed" notice by email if registered with E-Verify. If the contractor failed to use E-Verify, the federal agency may pursue contract suspension or debarment proceedings, which can take 60 to 120 days.

Step 5: Consulting an Attorney. If you were terminated due to an E-Verify discrepancy or the employer's failure to properly verify your work eligibility, consult an employment attorney immediately. An attorney can help you determine whether you have a wrongful termination claim, discrimination claim (if termination was based on national origin or protected status), or contractual claim. Contact a lawyer experienced in immigration employment law or civil rights. If you contested an E-Verify discrepancy and were not allowed to work pending resolution, you may have a claim for unpaid wages or wrongful suspension.

Relevant Agency

U.S. Citizenship and Immigration Services (USCIS) E-Verify Program

https://www.e-verify.gov

1-888-464-4218

If you believe your employer violated E-Verify requirements or you were wrongfully terminated due to a work eligibility discrepancy, consult with an employment attorney in Michigan to understand your rights.

Get notified when employment law changes

Laws change every year. We'll email you when something changes that affects this topic.

Frequently Asked Questions

Is my Michigan employer required to use E-Verify?

E-Verify is required only if your employer is a federal contractor—meaning the employer holds a federal contract valued at $3,000 or more or provides federally funded services. Most private employers in Michigan are not required to use E-Verify. However, all employers, whether federal contractors or not, must complete Form I-9 and verify your work eligibility within three days of hire. If you work for a company that mentions federal contracts or receives federal funding, ask your HR department directly whether E-Verify is used. Voluntary use by non-federal contractors is allowed and does not violate Michigan or federal law.

I received an E-Verify discrepancy notice. What should I do?

A discrepancy notice means the name, Social Security number, or immigration document information on your E-Verify case does not match records at the Social Security Administration or Department of Homeland Security. You have 10 days to contest the discrepancy. Request a personal inspection of your Social Security Administration record (visit ssa.gov) and your Department of Homeland Security record (visit uscis.gov). If you find an error, contact both agencies to request correction before the 10-day window closes. Notify your employer immediately that you are contesting and request that they do not take adverse action pending resolution. Your employer must give you a reasonable opportunity to contest; terminating you during the contest period may be wrongful.

Can my Michigan employer fire me if I don't pass E-Verify?

Your employer cannot terminate you based solely on an E-Verify discrepancy until you have had an opportunity to contest it (10-day window) and a final determination has been issued. If you have valid work authorization, the discrepancy is likely a data error that will be corrected. However, if final determination confirms you are not authorized to work in the United States, your employer is required by federal law to immediately terminate your employment. If your employer terminates you before you contest a discrepancy or before final determination, you may have a wrongful termination claim, especially if termination was based on national origin or immigration status (which constitutes discrimination). Consult an employment attorney if terminated during the contest period.

Does Michigan have its own E-Verify requirement separate from federal law?

No. Michigan does not impose a state-mandated E-Verify requirement for private employers. The state follows the federal framework established by the Immigration Reform and Control Act and Executive Order 12989. Only federal contractors in Michigan are required to use E-Verify—this is a federal mandate, not a Michigan state requirement. Non-federal contractors may voluntarily use E-Verify but are not obligated to do so. Michigan employers must still complete I-9 forms for all employees, but using the optional E-Verify system is not mandatory unless the employer holds a federal contract. Contact your company's government contracts or procurement department to confirm whether your employer qualifies as a federal contractor.

What happens if my federal contractor employer fails to use E-Verify?

If your employer is a federal contractor and fails to use E-Verify before your first day or within 90 days of the contract award (whichever is earlier), the employer is in violation of Executive Order 12989. The federal government can investigate, suspend the contract, or debar the employer from future federal contracts for up to three years. You can report non-compliance to the federal agency that awarded the contract (visit sam.gov to identify the contracting agency) or directly to the Department of Homeland Security. If you were not properly verified and later terminated or faced employment consequences, file an employment discrimination charge with the EEOC (Michigan deferral state: 300 days to file) or the Michigan Department of Labor. Improper use or failure to use E-Verify may expose you to wrongful termination claims.

Related Topics in Michigan

See e verify requirements laws in every state →

Sources & References

  • Immigration Reform and Control Act of 1986, 8 U.S.C. § 1324aEstablishes employment eligibility verification requirement and I-9 process
  • E-Verify Executive Order 12989 (as amended)Mandates E-Verify use for federal contractors and subcontractors
  • 8 U.S.C. § 1373Federal law prohibits state/local restrictions on E-Verify information sharing
  • Michigan Workforce Modernization Act, MCL 423.421Addresses workforce requirements but does not mandate E-Verify for private employers

Informational only. Not legal advice. Laws change — always verify with a licensed attorney.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.