Skip to main content
Version: 2.0

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

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 POINTTAXBANDITS SOLUTION
X Tracking payment totals for thousands of
    contractors across the full year
✓ Each payment is posted as a transaction in real time —
   TaxBandits maintains the running ledger
X Knowing which contractors crossed the $600 NEC
    threshold
✓ Threshold enforcement is automatic — recipients
    below the limit are excluded from filing
X Year-end data reconciliation consumes weeks of
    engineering time
✓ GenerateFromTxns produces all 1099-NEC records
   from the transaction ledger in seconds
X Contractor TIN errors causing IRS 'Accepted with
    Errors' returns
✓ TIN Matching validates every contractor's name and
   TIN before a form is filed
X Getting corrected forms to contractors quickly after
    errors
✓ Corrections are filed via API and delivered digitally
    through Online Access the same day

How it works

  1. 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.

  2. 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.

  3. Review and approve

    Inspect the generated records for accuracy. Approve the batch to make it eligible for transmission.

  4. Transmit to the IRS

    File federally with a single Transmit call. Include state filing in the same request if needed.

  5. 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 POINTTAXBANDITS SOLUTION
X Filing 1099-NEC and 1099-MISC for different types of
   payees from the same system
✓ Both form types are supported in a single API —
   specify the form type per batch
X Managing multi-state filing for employers operating
   across multiple states
✓ Set IsFederalFiling and IsStateFiling to TRUE — both
   submitted in one Transmit call
X State reconciliation forms required on top of 1099s in
   some states
✓ Include StateReconData in the Create request — TaxBandits handles the recon form automatically
X Printing and mailing recipient copies across thousands
   of contractors at year-end
✓ IsPostal TRUE enables managed USPS mailing with
   address validation — zero fulfillment overhead
X IRS rejection after transmission requiring re-filing✓ Rejection payloads include specific error codes. Fix a
   corrected return via the corrections endpoint.

How it works

  1. 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.

  2. 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 IsFederalFiling and IsStateFiling flags and attach StateReconData for states that require a reconciliation form.

  3. Validate before transmitting

    Call Validate to audit all records against IRS business rules before submission. Resolve any errors that surface.

  4. Transmit to IRS and states

    A single Transmit call files federally and with all applicable state agencies simultaneously.

  5. Manage recipient copies

    Enable IsPostal to have TaxBandits print and mail recipient copies via USPS with address validation. Enable IsOnlineAccess to deliver digitally, or both.

  6. Monitor status and handle rejections

    Use webhooks or the Status endpoint 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 POINTTAXBANDITS SOLUTION
X Publishers earning across multiple campaigns — totals
   scattered across systems
✓ Transaction recording aggregates all payments per
   payee automatically throughout the year
X Commission vs prize payments requiring different 1099
   form types
✓ Post commissions as 1099-NEC transactions and
   prizes as 1099-MISC—both supported in the same API
X Hundreds of payees who just missed the $600
   threshold clogging filing queues
✓ Threshold enforcement is built in — sub-threshold
   payees are automatically excluded
X W-9 not collected at onboarding leading to TIN
   mismatch errors at filing
✓ Collect W-9 via the TaxBandits W-9 API at onboarding
   and validate TIN before the first commission is paid
X Sending corrected 1099s to international publishers
   with address complications
✓ Online Access delivers corrected forms digitally—no
   postal address required

How it works

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 POINTTAXBANDITS SOLUTION
X Monthly owner distributions need 1099-MISC (Box 1,
   Rents) at year-end..
✓ Post each monthly distribution as a 1099-MISC
   transaction—year-end totals are already aggregated
X Vendor payments for maintenance and services need
   a 1099-NEC
✓ Post service payments as 1099-NEC transactions—the
   correct form is generated automatically
X State income tax withheld from owner distributions
   varies by state and owner
✓ State withholding details captured at the transaction
   level flow directly into year-end records
X Many owners are LLCs or S-Corps that don't require a
   1099
✓ Entity type is captured in the W-9—TaxBandits
   automatically excludes exempt recipient types
X Owners in multiple states requiring multi-state filing✓ Multi-state filing is handled in a single Create +
   Transmit request with state data per owner

How it works

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 POINTTAXBANDITS SOLUTION
X 1099-K required for merchants exceeding $20,000
   and 200 transactions (TPSO threshold)
✓ 1099-K is fully supported—the API handles threshold
   tracking and form generation per merchant
X Payment card transactions require a 1099-K with no
   dollar threshold
✓ Card vs TPSO logic is handled at the form level—no
   threshold applies to card transactions
X Multiple business clients, each with their own
   merchant list and payer identifier
✓ Each disbursement is posted with the correct BusinessId—generate separate batches per client at year-end
X State 1099-K thresholds differ from federal; some
   states require forms at $600
✓ State filing is independent from federal—set IsStateFiling to TRUE with state-specific data per merchant
X Merchants disputing 1099-K amounts requiring
   corrections after filing
✓ File a 1099-K correction via Form1099KCorrection

How it works

  1. 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.

  2. 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.

  3. 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.

  4. File federally and with states

    Set IsStateFiling to 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.

  5. 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.