Skip to main content
Version: 2.0.0

Overview

Overview

This endpoint retrieves the generated Form 1096 PDF for a specified business and tax year.

Form 1096, Annual Summary and Transmittal of U.S. Information Returns, is used to summarize and transmit certain information returns filed with the IRS. It provides summary information, including the total number of forms submitted, the total federal income tax withheld, and the total amount reported for the applicable information return type.

This endpoint can be used to generate and retrieve a PDF copy of Form 1096 for the specified business and tax year. The response includes the generated Form 1096 PDF in byte array format, along with the total number of attachments associated with the request.

POSTForm1096/GetPDF

Request Body

FieldTypeDescription
TaxYearstringTax Year you want to generate the Form 1096.
Allowed values

"2025", "2026"

BusinessIdGUIDOptional Use the unique Business ID (Generated by TaxBandits) that you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
TINDetailsobjectTIN information for the business.
   FormatStringSpecifies how the TIN is passed.
Allowed values

"PLAIN_TIN" – Pass TIN directly.
"TOKENIZED_TIN" - Pass tokenized TIN.

   TINTypeStringSpecify the TIN type of the business.
Allowed values

"EIN", "SSN"

   TINStringThe TIN value according to the Format selected.

Response Body

FieldTypeDescription
TaxYearstringTax year of Form 1096 generated.
BusinessIdGUIDUnique identifier of the business.
AttachmentCountstringTotal number of Form 1096 PDFs generated.
Attachment1096byte[]Byte array of the Form 1096 PDF.
Errorsobject[]Shows detailed error information.
   CodestringReturns the validation error code.
   NamestringName of the validation error.
   MessagestringDescription of the validation error.
   TypestringType of validation error.

Request JSON​

{
"TaxYear": "2026",
"BusinessId": "334a57d5-efc5-409a-9bbf-28f3abda0c7f",
"TINDetails": {
"Format": "PLAIN_TIN",
"TINType": "EIN",
"TIN": "72-5564875"
}
}

Response JSON​

{
"TaxYear": "2026",
"BusinessId": "334a57d5-efc5-409a-9bbf-28f3abda0c7f",
"AttachmentCount": "1",
"Attachment1096": "JVBERi0xLjMKJcOHw6zCj8KiCjEgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKL0Fjcm9Gb3JtIDQgMCBSCi9NZXRhZGF0YSA3IDAgUgo+PgplbmRvYmoKCjIgMCBvYmoKPDwvVHlwZSAvUGFnZXMKL0tpZHM",
"Errors": null
}