1099-NEC API

Automate nonemployee compensation reporting for contractors, freelancers, and gig workers.

What is Form 1099-NEC?

Form 1099-NEC (Nonemployee Compensation) reports payments made to independent contractors, freelancers, and other non-employees. You must file 1099-NEC if you paid $600 or more to a non-employee during the tax year.

1099-NEC Box Fields

Box Description
Box 1 Nonemployee compensation
Box 2 Payer made direct sales totaling $5,000 or more (checkbox)
Box 4 Federal income tax withheld
Box 5-7 State tax information (state, ID number, income)

Common Use Cases

Gig Economy Platforms

Report earnings for drivers, delivery workers, and on-demand service providers. Handle thousands of forms at scale with batch API submission.

Freelance Marketplaces

Issue 1099-NEC forms to freelancers and consultants. Automate TIN collection and validation before filing season.

Payroll & HR Software

Add contractor payment reporting to your payroll product. White-label the filing experience for your customers.

API Example

# Create a 1099-NEC form with e-file and mailing

POST /api/v1/forms/f1099_nec

{
  "tax_year": 2025,
  "payer_id": "pyr_abc123",
  "recipient_id": "rcp_xyz789",
  "box1": "15000.00",
  "box4": "0.00",
  "efile": true,
  "mail_recipient": true
}

The API validates all fields against IRS requirements and returns detailed error messages for any issues.

Supported Tax Years

File 1099-NEC forms for current and prior tax years:

2020 2021 2022 2023 2024 2025

Key Deadlines

Recipient copies due January 31
IRS e-file due January 31

Unlike other 1099 forms, 1099-NEC has the same deadline for both recipient delivery and IRS filing.

Start Filing Today

Create a free account and explore the API documentation.

256-bit Encryption
No Credit Card Required