Skip to content
Immigration · I-9

Fill Form I-9 (Employment Eligibility) online — free

Form I-9 verifies that every new US employee is authorized to work. Section 1 is filled by the employee on or before day one; Section 2 by the employer within 3 business days. AttachKit fills both sides.

Who needs it: Every new US employee (Section 1). Every US employer (Section 2). Federal contractors using E-Verify also use the I-9.

Need a blank I-9? Download from the source, then drop it in below.

Checking your profile…

Why fill it here

  • Section 1: auto-fill from your profile (name, address, DOB, SSN, citizenship status).
  • Section 2: employer fills the document-verification fields after seeing the employee's IDs.
  • Save the completed I-9 to your records — DHS may request it during audits.
  • Combine with the audit-trail page to record when each section was completed.

Fill your I-9 now

Loading the form filler…

I-9 questions, answered

General information, not legal or tax advice

This page is general information about a USCIS form. Immigration outcomes can be life-changing and error-sensitive — for advice on your case, consult a licensed immigration attorney or DOJ-accredited representative. AttachKit fills the PDF; you remain responsible for what's submitted.

Can the I-9 be completed entirely electronically?
Yes per ICE guidance, with certain integrity controls (audit trail, tamper-evident storage). AttachKit produces a digital I-9; you're responsible for storing it per DHS rules (3 years after hire or 1 year after termination, whichever is longer).
What documents do I show for Section 2?
List A (single doc proving identity + work auth — passport, Green Card) OR one from List B (identity — driver's license) + one from List C (work auth — SS card, birth cert). See the USCIS M-274 handbook for the full list.
What's E-Verify?
E-Verify is an additional electronic verification system run by USCIS. It's mandatory for federal contractors and some state employers; voluntary otherwise. AttachKit handles the I-9 itself; E-Verify is a separate web portal.

More forms: I-485 · DS-160 · I-130 · I-864 · I-765