E-file 1099-NEC forms via a third-party tax filing API

domain: irs.gov/e-file-providers · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Choose an IRS-authorized e-file provider or aggregator service that supports 1099-NEC filing via API; review their documentation for authentication and submission format requirements.
  2. Authenticate with the filing provider using their specified method (commonly an API key or OAuth token) and identify the correct endpoint for 1099-NEC submissions.
  3. Construct the 1099-NEC payload for each recipient: include payer TIN and name/address, recipient TIN (SSN or EIN), recipient name and address, box 1 nonemployee compensation amount, and tax year.
  4. Submit the payload; most providers return a submission ID or tracking number for each filing; store these for status polling and correction workflows.
  5. Poll the provider's status endpoint or receive webhooks to confirm acceptance or rejection; IRS rejections typically include an error code and description requiring correction and resubmission.
  6. After acceptance, retrieve recipient copy PDFs (if offered by the provider) for distribution to contractors; maintain records of accepted submission IDs for audit purposes.

Known gotchas

Related routes

E-file 1099-NEC forms for contractors via the Tax1099 API
tax1099.com · 5 steps · unrated
E-file 1099 information returns via the IRS IRIS API
iris.irs.gov · 6 steps · unrated
File a batch of 1099-NEC information returns via the IRS IRIS A2A SOAP API
iris.irs.gov · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans