Skip to content
All guides

Research · Updated · by Arun

AI PDF form filling benchmark: government forms filled on a Mac

How fast, and how much, can AI fill on government PDF forms when it runs on your own Mac? We recorded a run for every built-in form in Fyllyo: 47 forms, each filled from a test client’s documents.

The numbers

Totals across the recorded runs
MeasureResult
Forms filled47
Fields filled, in total1,673
Fields filled per form, on average36
Documents read, in total312
Time per form, median19 seconds
Time per form, slowest64 seconds
Documents uploadedNone

How we ran it

  • Test clients only. Each form has its own test client: made-up people and businesses with a realistic set of papers, such as returns, W-2s, statements, letters, emails, notes and worksheets.
  • On a Mac. Fyllyo reads the documents and fills the form with AI that runs on the Mac. Nothing was uploaded.
  • The time runs from choosing Fill the form to the filled PDF, with the documents already added.
  • The count is the fields Fyllyo filled itself. Fields it left for the preparer, with the reason, aren’t counted.

Each form’s page describes its run, its documents and what Fyllyo left blank.

Every form

Recorded run for each form
FormCategoryDocumentsFilledSeconds
Form 941-XTax forms670 fields29
Form 1040-XTax forms446 fields27
Form 1099-CTax forms713 fields9
Form 1099-GTax forms430 fields14
Form 1099-KTax forms872 fields27
Form 1099-OIDTax forms530 fields12
Form 1099-PATRTax forms713 fields43
Form 1099-QTax forms716 fields19
Form 1099-STax forms69 fields8
Form 1120-STax forms7112 fields64
Form 2553Tax forms628 fields23
Form 4868Tax forms49 fields14
Form 5329Tax forms819 fields40
Form 5498Tax forms813 fields14
Form 5695Tax forms737 fields15
Form 8288Tax forms713 fields21
Form 8832Tax forms614 fields12
Form 8889Tax forms916 fields29
Form 8949Tax forms538 fields19
Form W-2Tax forms7115 fields24
Form W-4PTax forms823 fields22
Schedule 1 (Form 1040)Tax forms1010 lines29
Schedule C (Form 1040)Tax forms550 fields30
W-9Tax forms67 fields7
Form DS-11Immigration and passport forms761 fields19
Form DS-82Immigration and passport forms651 fields15
Form DS-5507Immigration and passport forms1028 fields18
Form I-140Immigration and passport forms12105 fields39
Form I-193Immigration and passport forms722 fields11
Form I-508Immigration and passport forms736 fields13
Form I-864Immigration and passport forms754 fields26
Form 12.901(b)(3)Court forms625 fields10
Form CIV-GP-124Court forms721 fields13
Form ECourt forms413 fields5
Form UCS-840Court forms833 fields19
Form UCS-840CCourt forms58 fields27
Motion for Poor Person ReliefCourt forms736 fields25
Notice of Confidential Information within Court FilingCourt forms514 fields9
Summons (New York Supreme Court)Court forms713 fields9
Form CMS L564Medicare and Social Security forms418 fields10
Form CMS-1500Medicare and Social Security forms7113 fields46
Form SSA-44Medicare and Social Security forms512 fields6
Form SSA-455Medicare and Social Security forms723 fields17
ACORD 25Employment and business forms956 fields52
Form 69-001Employment and business forms765 fields37
Form I-9Employment and business forms632 fields15
Form WH-380-EEmployment and business forms531 fields19

Blanks, not guesses

Speed only matters if the answers are right. When the documents disagree, or a figure is missing, Fyllyo leaves the field empty and says why, rather than picking one. On Form 1040-X, for example, it filled 46 fields from four documents and left a line for the preparer because two documents gave different amounts, 88,750 and 88,570.

Using these numbers

You’re welcome to cite these results with a link to this page. The table updates as we add forms and re-run them, so the date at the top is when it last changed.

Fyllyo’s AI form filling is $99 once, on Apple silicon Macs, with a 5-day free trial. See how the AI form filler works.