Skip to main content
W-9 Tax Form Data Extraction

Veryfi W-9 data extraction model is pre-trained to instantly capture, extract, and transform W-9 fields

Updated over a week ago

For companies with many vendors, collecting and manually entering W-9 data is an error-prone and costly business process. Why spend 10 minutes entering data for each W-9, when you can automatically capture the data in seconds, with greater accuracy than humans can achieve? What is the cost to your business if W-9 or other tax form information is manually entered incorrectly?

The Veryfi Intelligent Document Processing platform uses Artificial Intelligence (AI) to capture, extract, and transform W-9 forms into structured data. Our customers save from 10 to 30 minutes per document that they previously entered manually, which adds up to massive efficiency gains with improved accuracy.

Additionally, unlike alternate solutions, the Veryfi AI-powered OCR platform doesn’t use templates or humans-in-the-loop. After years of training, our platform has learned how to automatically “understand” common business documents and extract their data.

What is a W-9 Form?

Form W-9, Request for Taxpayer Identification Number and Certification, is a form used to provide a vendor or other recipient information. The form is kept on file until the need to provide (typically) a summary of payment for services exceeding the threshold of $600, requiring the recipient of said services to provide the vendor with Form 1099.

A W-9 form is used for Real Estate Transactions, Mortgage Interest, Contributions to IRA, or income paid to a vendor or service provider.

Form W-9, although an Internal Revenue Service (IRS) form, is not actually sent to the IRS and is used only to provide a Taxpayer Identification Number (Social Security Number for an individual, or EIN for a corporate entity).

A special usage will be if a vendor is subject to ‘Backup Withholding’, a flat rate of 24%, which must be indicated on their W-9 form.

What data fields are in W-9 forms?

Form W-9 fields are fairly straightforward:

  • Legal Name

  • Doing Business As,

  • Incorporation classification (Individual, C corporation, S corporation, Partnership, Trust, LLC, or Other)

  • Address

  • TIN

  • Date

JSON response sample for W-9 form:

"name": "Veryfi, Inc.",
"business_name": "",
"account_numbers": "",
"address1": "28 E 3rd Ave, Suite 201",
"address2": "San Mateo, California, 94401",
"c_corp": 0,
"s_corp": 1,
"trust_estate": 0,
"individual": 0,
"llc": 0,
"partnership": 0,
"other": 0,
"ein": "45260482",
"ssn": "",
"exempt_payee_code": "",
"exemption": "",
"other_description": "",
"requester": "AcMe Corporation 1010 Elm Str,\nMountain View, CA 94043",
"signature_date": "June 19, 2020",
"signature": 1,
"pdf_url": ""

The above are also followed by a signature on the document.

The Veryfi W-9 data extraction model is pre-trained to instantly capture, extract, and transform those W-9 fields into structured data that you can utilize in your HR, AP, Tax, and Payroll applications.

How to process W-9 forms?

If you already have an account with Veryfi

To process W-9 form, please follow the instructions from the API Docs for W-9 forms.

Don't have an account with us yet

Sign up for a Free trial

Have any questions? Please reach out to us at

Did this answer your question?