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.
The work happens in your browser — open DevTools → Network and watch: the file is never uploaded to do it.
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.
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
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 · DS-260 · I-539 · I-130 · Browse all 126 forms →
Done filling? Also sign a PDF, convert PDF to Word, Word to PDF — or see AttachKit for immigrants.
AttachKit is a private, independent tool for filling and signing PDFs on your own device. It is not a government agency, law firm, or filing service, and is not affiliated with or endorsed by the IRS, USCIS, the U.S. Department of State, or any government body. Forms are provided for convenience — always download the current version and instructions from the official .gov website, and your completed document never leaves your browser.