Skip to content

IMMIGRATION FORMS · USCIS · BUILT IN

Fill Form I-9 with AIEmployment Eligibility Verification

Add the new hire’s onboarding answers, the documents they presented, the employer’s review record and any interpreter’s certification. Fyllyo fills Form I-9 on your Mac. Anything it can’t settle from the documents is left for you, with the reason.

Official form , instructions and page from the USCIS.

Where AI form filling goes wrong on Form I-9

Most of Form I-9 is copying names, dates and addresses. The trouble starts where an onboarding file holds more than one answer: an old work permit next to a green card, a license with a former address, an interpreter and an HR coordinator who both appear in the paperwork. These are the common places AI tools and autofill get it wrong. What the form requires is for USCIS to say. Follow its instructions. USCIS instructions for Form I-9.

The wrong status box

A new hire’s file can hold an old work permit next to a green card, or a passport from another country. Software can mark the status of whichever document it reads first, or guess one from a birthplace or a language.

An expiration date where it doesn’t apply

Section 1 has a box for when work authorization expires, which goes with “an alien authorized to work”, as the form says. An old work permit’s date is easy to copy into it for someone who ticked another status.

Two family names

Many people carry two family names. Software that splits a full name into first, middle and last can turn the first family name into a middle name, or one of them into an “other last name”.

The address on the driver license

Driver licenses often show a former address, and offer letters and agency invoices carry the company’s. Software can take the first address it finds.

One file, many dates

An onboarding file holds the offer date, the acceptance date, an orientation date, the first day and the day each section was signed, written in different ways. Software can put the wrong one in a box, or copy it as written instead of in the form’s mm/dd/yyyy.

Who helped with Section 1

An interpreter, an HR coordinator and the interpreting agency’s billing office can all appear in the paperwork. Software can list the wrong person as preparer or translator, or give the agency’s address instead of the interpreter’s.

A video call isn’t the alternative procedure

The form has a box for when the employer used an alternative procedure authorized by DHS. Software can tick it whenever a file mentions a video call.

How Fyllyo takes care of them

With a test client and six documents (an onboarding questionnaire, a permanent resident card, a driver license, an offer letter, the employer’s review record and an interpreter’s certification), Fyllyo filled 32 fields in 15 seconds. It kept the old work permit’s date off the form and showed the preparer what it found.

Fyllyo's review of a test Form I-9: the employee's work authorization expiration date left empty, with the note that the documents show 09/30/2026 but a rule left the field empty.
  • The wrong status box. Ticks the status the employee attested to in their own answers, never one guessed from a document, a name or a language.
  • An expiration date where it doesn’t apply. Fills that date only with that status. Otherwise it leaves the box empty and shows you the date it kept off.
  • Two family names. Keeps both family names together in the last-name box. In the test, that was Arbelaez Quiroga, with no middle initial made up.
  • The address on the driver license. Reads the employee’s current home address only, never an older one on an ID or an employer’s.
  • One file, many dates. Reads each date for its own box and writes it as mm/dd/yyyy.
  • Who helped with Section 1. Fills Supplement A only for the people the records say helped with Section 1, each with their own address.
  • A video call isn’t the alternative procedure. Ticks it only when the employer’s record says that procedure was used.

How much of a Form I-9 does Fyllyo fill?

Fyllyo fills 119 of the 128 fields on Form I-9 from the client’s documents. Lines the documents don’t support stay blank and are listed for you to check.

You do

  • Employee's signature
  • Employer or representative's signature
  • Signature for each preparer or translator
  • and 6 more fields that need your judgement

You confirm on every form

  • Employee's last name
  • Employee's first name
  • Employee's date of birth
  • Employee's U.S. Social Security Number
  • Employee's permanent resident USCIS Number or A-Number
  • and 4 more

What do you give Fyllyo?

Fyllyo reads the documents you already have. These can be PDFs, scans, photos, Word files or typed notes, and you can add several at once. Fyllyo works out which document answers which line.

Filling Form I-9 for clients? Compare AI form fillers for law firms.

Client data stays on your Mac

Client documents and the filled form never leave your computer. Fyllyo uploads nothing. Once it is set up, filling works offline.

What Fyllyo doesn’t do

Fyllyo doesn’t decide what to file, give legal or tax advice, or submit Form I-9 for you. Use the USCIS’s instructions for Form I-9 and your professional judgement. Fyllyo does the reading and the typing.

What if a document is a scan or a photo?

Fyllyo reads scans and photos as well as PDFs, Word files and typed notes. Clear, readable copies give the best results, and every answer on Form I-9 still shows the line it came from.

Fill your next Form I-9 on your Mac

Try form filling free for 5 days. Then buy Fyllyo Paid once for $99. It is a lifetime licence with free updates and no subscription. Filling forms on your Mac uses no AI credits. Pricing and licence details.