Skip to main content
Version: 1.7.3

Form 1099 MISC Transactions Report

Form 1099 MISC Transactions Report

Use this endpoint to retrieve a summary report of recorded 1099 MISC transactions.

This endpoint is applicable only if you are recording 1099 MISC transactions in the TaxBandits API and later generating 1099 forms using the stored transaction data.

The report provides a consolidated view of recipients and their total transactions, including any withholding amounts, for a specified time range.

How It Works

OAuth Authentication Call the Auth method to obtain an access token. This token must be included in the request header as a Bearer token for all subsequent API requests. Refer to OAuth authentication for more information.

Call the GET Reports/Form1099MISCTransactions Endpoint After authentication, call the GET Reports/Form1099MISCTransactions endpoint with the required parameters to retrieve the transaction report for the specified date range.

GET Reports/Form1099MISCTransactions 

Request Body

FieldTypeDescription
BusinessIdGuidUnique identifier of a business.
PayerRefstringUnique identifier of a business. Set by the client.
RecipientIdGuidAn unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
PayeeRefstringUnique identifier of a recipient. Set by the client.
TaxYearstringTax year of Form 1099 to be filed.
Allowed values

"2024", "2025", "2026"

TxnFromDatestringList 1099 MISC Transactions records created from
TxnToDatestringList 1099 MISC Transactions records created up to
PagenumberPulls the records listed on the selected page.
PageSizenumberNumber of 1099 MISC Transactions records to be listed on each page.

Response Body

FieldTypeDescription
Form1099MISCTxnsobject1099-MISC Transaction Details.
BusinessobjectPayer Information.
PayerRefstringUnique identifier of the payer. Set by the client.
BusinessIdGuidTaxBandits Unique Business Identifier.
TINTypestringTIN Type of the business.
Allowed values

"SSN", "EIN"

TINstringTaxpayer Identification Number.
Size Range: 9-11
Recipientsobject[]Recipient Information.
PayeeRefstringUnique identifier of the recipient. Set by the client.
RecipientIdGuidUnique identifier of the recipient.
PaymentDetailsobjectPayment amounts grouped by applicable 1099-MISC box categories.
Box1decimalRents payment amount.
Box2decimalRoyalties payment amount.
Box3decimalOther Income payment amount.
TotalPaymentAmtdecimalTotal transaction amount for the recipient.
TotalWHAmtdecimalTotal amount withheld for the recipient.
PagenumberRequested page number.
TotalRecordsnumberTotal number of records returned in the response.
TotalPagesnumberTotal pages available for the business.
PageSizenumberRequested page size.
Errorsobject[]Shows detailed error information.
IdstringReturns the validation error ID.
NamestringName of the validation error.
MessagestringDescription of the validation error.

Request JSON

"Reports/Form1099MISCTransactions?BusinessId=dc81b66c-4ec6-4c88-a2f6-92a079e16d0f&Payerref=1763_tax&RecipientId=2030b288-dc6a-4ef3-a967-6cf001400b4b&PayeeRef=1743_37568&TaxYear=2025&TxnFromDate=01/01/2025&TxnToDate=12/31/2025&Page=1&PageSize=100"

Response JSON

{
"Form1099MISCTxns": {
"Business": {
"PayerRef": "1763_tax",
"BusinessId": "dc81b66c-4ec6-4c88-a2f6-92a079e16d0f",
"TINType": "EIN",
"TIN": "469103421"
},
"Recipients": [
{
"PayeeRef": "1743_37568",
"RecipientId": "2030b288-dc6a-4ef3-a967-6cf001400b4b",
"PaymentDetails": {
"Box1": 5000,
"Box2": 2500,
"Box3": 500
},
"TotalPaymentAmt": 43621.04,
"TotalWHAmt": 4147.83
}
],
"Page": 1,
"TotalRecords": 1,
"TotalPages": 1,
"PageSize": 100
},
"Errors": null
}