Skip to main content
Version: 1.7.3

Overview

Instead of waiting until year-end to prepare 1099 forms, the Form1099Transactions endpoint allows you to send individual payment records as they occur and maintain an ongoing transaction history for each recipient. At the end of the year, you can use this information to generate appropriate 1099 forms.

How to record and manage transactions

The Form1099Transactions endpoint supports multiple HTTP methods that allow you to create, retrieve, and manage transaction records for a payer and their recipients.

  • POST: Use this method to transmit payout transactions from the payer to recipients. Each request records a payment event, and TaxBandits stores the transaction details to maintain an ongoing payment history.

  • GET: Use this method to retrieve information about a specific submission and view the transactions recorded for a particular payer.

  • DELETE: Use this method to remove an existing transaction record by providing the required identifiers for the transaction.

Record/Manage Txns

Using recorded transactions for 1099 filing

TaxBandits provides multiple ways to generate 1099 forms from the recorded transactions:

  • TaxBandits UI – Log in to your TaxBandits account to review recorded transactions for each payer and generate the applicable 1099 forms directly from the dashboard.

  • Auto-generate – You can request TaxBandits to automatically generate 1099 forms based on the transactions recorded for your recipients. Once generated, you can review and approve the forms before transmission.

  • GenerateFromTxns API – You can programmatically generate 1099 forms using the GenerateFromTxns endpoint for the respective 1099 form type.

  • Get – Use this method to retrieve information about a specific submission and view the transactions recorded for a particular payer.

  • DELETE – Use this method to remove an existing transaction record by providing the required identifiers for the transaction.