Skip to main content
Version: 2.0.0

Overview

IRS Form 1099-A is an IRS information return used to report the acquisition or abandonment of property that secures a loan. It is generally issued when a borrower no longer retains ownership of property used as collateral for a debt, such as through foreclosure, repossession, or abandonment.

1099-A automation with TaxBandits API

The TaxBandits API enables you to automate 1099-A filing directly from your existing systems. Depending on how your platform manages recipient data, you can choose the approach that fits your workflow.

Automate end-to-end 1099-A cycle

Collect W-9/W-8 forms from recipients, validate their TINs against the IRS database, and file 1099-A forms at year-end.

Best for: Mortgage lenders, auto lenders, and equipment finance companies that originate collateral-secured loans and need to track borrower TIN status, property data, and default events across the full loan lifecycle to trigger accurate 1099-A filing upon foreclosure, repossession, or abandonment.

Create and file 1099-A directly.

If you already have recipient data and annual payment totals in your system, use the API endpoints to create and transmit 1099-A forms directly.

Best for: Mortgage servicing platforms, auto finance back-office systems, and default management software that already maintain structured records of foreclosure and repossession events and need a reliable, scalable e-filing path without rebuilding data they already hold.

Supported tax years

TaxBandits API supports e-filing of Form 1099-A for the following tax years:

Tax YearAPI Version
2026v2.0.0
2025v2.0.0, v1.7.3
2024v1.7.3

Services available

The TaxBandits API supports the following services for Form 1099-A:

  • Federal Filing- File 1099-A returns with the IRS.
  • Postal Mailing - TaxBandits prints and mails the recipient copy on your behalf.
  • Online Access - Share a digital copy of the 1099-A with recipients through a secure, branded online portal. Recipients are notified via email and can view, download, and consent to paperless delivery.
  • Corrections - File corrections for 1099-A forms that are already accepted by the IRS (even if original returns were filed elsewhere).

1099-A endpoints

All endpoints require a Bearer token obtained through the OAuth 2.0 authentication flow. Include this token in the Authorization header of every request. Learn more about OAuth 2.0

  • Create - Create one or more 1099-A records in a single submission.
  • Update - Modify an existing 1099-A submission before it has been transmitted to the IRS.
  • ValidateForm - Validate 1099-A field-level specifications against the IRS business rules before creating the form.
  • Get - Retrieve payer, recipient, and form data for a specific 1099-A submission by SubmissionId.

1099 utility endpoints

The following endpoints are shared across all 1099 form types.

  • List - List all 1099-A records for a submission or payer.
  • Status - Retrieve the status of the Forms 1099-A submitted to the IRS.
  • Transmit - Transmit the created return to the IRS.
  • StatusLog - Retrieves the status change of the transmitted return.
  • RequestDraftPdfUrl - Returns a draft PDF URL for review. These forms are not for filing and will have a watermark "For Review only" on them.
  • RequestPdfURLs - Retrieve final PDF URLs for one or more recipients after transmission.
  • Delete - Delete the returns created before transmitting.

As an alternative to the Status endpoint, you can configure webhooks to receive automated status updates. Learn more