TaxBandits 1099 API — Use Cases
For software platforms that process payments to contractors, vendors, or sellers, 1099 filing is not a once-a-year task — it is an ongoing data integrity challenge. Payment records accumulate across thousands of recipients, thresholds differ by form type, state filing rules vary, and the January 31 deadline leaves almost no margin for error.
The TaxBandits API is built to fit into different platform workflows, whether your system manages the full recipient lifecycle, tracks payments throughout the year, or simply needs to file completed 1099 data at year-end.
You can choose the integration approach that matches your use case:
- Automate end-to-end 1099 cycle: Collect W-9/W-8 information, validate TINs, record transactions, and generate 1099s from the same workflow
- Record transactions & generate 1099s: Record payments as transactions throughout the year and generate forms automatically at year-end
- Create 1099 forms directly: Create and file 1099 forms directly using annual payment totals already calculated in your platform
This flexibility allows your platform to automate 1099 compliance without changing how your existing payment, payroll, accounting, or vendor management system operates.
Common use cases
Table of Contents:
Gig & Freelance Marketplaces
Gig and freelance platforms can have thousands of contractors completing paid work every day. Payment volumes are unpredictable, contractor counts fluctuate seasonally, and annual totals cannot be known until year-end. Waiting until December to collect and reconcile payment data is a compliance risk—and a manual nightmare.
| PAIN POINT | TAXBANDITS SOLUTION |
|---|---|
contractors across the full year | — TaxBandits maintains the running ledger |
threshold | below the limit are excluded from filing |
engineering time | from the transaction ledger in seconds |
Errors' returns | TIN before a form is filed |
errors | through Online Access the same day |
How it works
Record each payment as a transaction
Every time a contractor completes a paid job, post it as a transaction with the payer, recipient, amount, and payment type. TaxBandits maintains a running ledger for each contractor throughout the year.
Generate 1099-NEC records at year-end
In January, trigger generation for all contractors. The API sums transactions per contractor, applies the IRS reporting threshold, and produces 1099-NEC records automatically. Contractors below the threshold are excluded.
Review and approve
Inspect the generated records for accuracy. Approve the batch to make it eligible for transmission.
Transmit to the IRS
File federally with a single Transmit call. Include state filing in the same request if needed.
Distribute recipient copies
Enable Online Access so contractors receive a secure email link to download their 1099-NEC. No printing or mailing required.
Payroll & HR Software
Payroll software holds the most complete view of what was paid to whom and when. But turning that data into IRS-filed, state-compliant 1099 returns across hundreds of client businesses—each with different states, different contractor lists, and different form types—is a significant build if done in-house. The TaxBandits API makes it a configuration problem, not an engineering one.
| PAIN POINT | TAXBANDITS SOLUTION |
|---|---|
payees from the same system | specify the form type per batch |
across multiple states | submitted in one Transmit call |
some states | TaxBandits handles the recon form automatically |
thousands of contractors at year-end | address validation — zero fulfillment overhead |
corrected return via the corrections endpoint. |
How it works
Prepare consolidated payment data
Payroll platforms already hold annual totals per contractor and employee. Export the data in the format your integration expects — no additional aggregation needed.
Create 1099 records in batch
Submit up to 250 records per Create request. Specify the form type per batch (1099-NEC for contractors, 1099-MISC for other payees). Include
IsFederalFilingandIsStateFilingflags and attachStateReconDatafor states that require a reconciliation form.Validate before transmitting
Call Validate to audit all records against IRS business rules before submission. Resolve any errors that surface.
Transmit to IRS and states
A single Transmit call files federally and with all applicable state agencies simultaneously.
Manage recipient copies
Enable
IsPostalto have TaxBandits print and mail recipient copies via USPS with address validation. EnableIsOnlineAccessto deliver digitally, or both.Monitor status and handle rejections
Use webhooks or the
Statusendpoint to track acceptance. If the IRS rejects a return, the payload includes specific error codes — file a corrected return via the corrections endpoint.
Affiliate & Creator Networks
Affiliate and creator platforms make frequent, variable payments to large pools of payees—some earning across multiple campaigns or revenue streams. Commissions are not fixed amounts, payee rosters change constantly, and the same payee might receive both commission payments (1099-NEC) and prize awards (1099-MISC). Sorting this out manually at year-end is error-prone at scale.
| PAIN POINT | TAXBANDITS SOLUTION |
|---|---|
totals scattered across systems | payee automatically throughout the year |
1099 form types | prizes as 1099-MISC—both supported in the same API |
threshold clogging filing queues | payees are automatically excluded |
mismatch errors at filing | onboarding and validate TIN before the first commission is paid |
with address complications | postal address required |
How it works
Collect W-9 at onboarding
When a publisher or affiliate signs up, request their W-9 via the TaxBandits W-9 API. The form can be embedded directly in your onboarding flow or portal.
Validate TINs before the first payment
Run TIN Matching against the IRS database to confirm the publisher's name and TIN combination is correct. Flag mismatches before any commission is paid.
Record each payment as a transaction
Post every commission, bonus, or revenue share payment as a transaction tied to the correct payer and recipient. Specify the form type — 1099-NEC for commissions, 1099-MISC for prizes and awards.
Generate 1099s at year-end
Trigger generation for each form type. The API aggregates all transactions per publisher, applies the threshold, and produces records for qualifying recipients only.
Transmit and distribute
File with the IRS and deliver recipient copies via Online Access. Publishers receive a secure link by email — no postal address required, which matters for international publishers.
Property Management Software
Property management software sits between landlords, tenants, and vendors—handling rent collection, maintenance payments, and owner distributions. Each of these payment flows has different 1099 obligations: rent distributions to property owners trigger 1099-MISC, and payments to contractors and vendors for services require 1099-NEC. Getting this right across multiple properties, multiple states, and multiple owner entities is a recurring compliance challenge.
| PAIN POINT | TAXBANDITS SOLUTION |
|---|---|
Rents) at year-end.. | transaction—year-end totals are already aggregated |
a 1099-NEC | the correct form is generated automatically |
varies by state and owner | level flow directly into year-end records |
1099 | automatically excludes exempt recipient types |
Transmit request with state data per owner |
How it works
Post each owner's distribution as a transaction
Every month, when rent proceeds are distributed to property owners, post the payment as a 1099-MISC transaction.
Post vendor and contractor payments as transactions
When paying a plumber, landscaper, or any service provider, post that payment as a 1099-NEC transaction. The API tracks both form types simultaneously, per recipient.
Handle exempt entities automatically
Entity type captured via W-9 (LLC, S-Corp, C-Corp) is used to exclude recipients who don't require a 1099. No manual filtering needed.
Generate 1099-MISC and 1099-NEC records at year-end
Trigger generation separately for each form type. Totals per owner and per vendor are already correctly aggregated.
File and distribute
Transmit with state filing included where required. Enable postal mailing for owners who prefer a physical copy, or Online Access for digital delivery.
Payment & Marketplace Platforms
Payment processors, online marketplaces, and B2B disbursement platforms face a specific compliance challenge: they move money on behalf of other businesses, which means they carry the 1099-K reporting obligation for payment network transactions. At scale, this means managing reporting for thousands of merchants across multiple payment channels—with a hard threshold, a hard deadline, and state-level variation on top.
| PAIN POINT | TAXBANDITS SOLUTION |
|---|---|
and 200 transactions (TPSO threshold) | tracking and form generation per merchant |
dollar threshold | threshold applies to card transactions |
merchant list and payer identifier | BusinessId—generate separate batches per client at year-end |
states require forms at $600 | IsStateFiling to TRUE with state-specific data per merchant |
corrections after filing |
How it works
Post each merchant disbursement as a transaction
Every payment processed on behalf of a merchant is posted with the correct
BusinessId(payer identity) and recipient. Card transactions and TPSO transactions are tracked separately at the posting level.Track thresholds per merchant
The API accumulates payment totals and transaction counts per merchant. For TPSOs, generation is triggered only for merchants exceeding $20,000 and 200 transactions. For payment card records, no threshold applies — all merchants are included.
Generate 1099-K records per payer
At year-end, trigger generation per business client. Because payer identity is captured at the transaction level, separate 1099-K batches are produced per client — each with their own merchant list.
File federally and with states
Set
IsStateFilingto TRUE for merchants in states with lower reporting thresholds (some states require 1099-K at $600). Federal and state filings are submitted in a single Transmit call.Handle merchant corrections
If a merchant disputes an amount or a TIN was incorrect, file a corrected 1099-K via the corrections endpoint. TaxBandits re-transmits to the IRS and, if Online Access is enabled, the merchant receives the updated form automatically.