---
title: "1099-NEC & 1099-MISC Preparer Script (2026 Forms) | MCC"
description: "Total 2026 contractor payments, apply the new $2,000 threshold, flag missing W-9s and print Copy B statements. Runs offline in Python."
url: "https://mcc-solutionsnj.com/bookkeeping/1099-nec-misc-preparer-python-script"
---

Paid script

# 1099-NEC and 1099-MISC Preparer for 2026

Turn a year of payment exports into a 1099 review, printable recipient copies and an upload-ready CSV, all on your own computer. Built for the new $2,000 reporting threshold that applies to payments made in 2026.

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Paid script

## 1099-NEC & 1099-MISC Preparer

Buy this script on its own for $49, one time. No membership needed. It runs on your own computer and nothing you enter leaves it. Read how it works and the questions below first.

The [Automation Suite](/bookkeeping/automation-suite) includes this and 10 more tools for $99. Members get this included. [See the membership](/membership) or [sign in](/membership/login). Already bought it? Email me my access link.

How it works

## How it works

Export your payments (date, payee, amount, and optionally payment method and category) and a payee list (name, TIN, address, entity type, W-9 on file). The script totals each payee's 2026 payments and sorts them into **1099-NEC box 1a** or **1099-MISC** rents, royalties, other income, medical and attorney-proceeds boxes. It applies the 2026 thresholds ($2,000; $10 for royalties; $600 for gross proceeds paid to an attorney) and leaves out card and payment-network payments, which the processor reports on 1099-K. It flags corporations, which are generally exempt except for attorneys and medical payments, along with missing W-9s, missing or malformed TINs and payees missing from your list. You get a review report, **Copy B recipient statements** laid out to the Publication 1179 substitute rules, and a documented generic CSV to map onto the IRS IRIS Taxpayer Portal template.

FAQ

## About this calculator

**What do I need to run it?**

Python 3.9 or newer on Windows, Mac or Linux, plus two CSV files: your payments and your payee list. It uses only the standard library and never connects to the internet. Run it with --demo first to see sample output.

**Is the CSV the official IRIS upload format?**

No. The IRIS CSV template and its guidelines are only available inside the IRS IRIS Taxpayer Portal. The script writes a clearly labeled generic CSV with one row per form. Download the template in the portal and map these columns onto it. Filing through IRIS is free.

**Can I print Copy A and mail it to the IRS?**

No. A paper Copy A must be the official red-ink form ordered from the IRS. The script prints recipient copies (Copy B) only. E-filing through IRIS is free, and it is required if you file 10 or more information returns.

**Is this tax or legal advice?**

No. It is a general-information tool that organizes your data and applies the published IRS thresholds. You are responsible for classifying each payment and payee, so check anything unusual with a tax professional before you file.

See [all free tools](/free-tools). More free tools: [Discount and percent change calculator](/bookkeeping/discount-and-percent-change-calculator), [Payout reconciliation calculator](/bookkeeping/stripe-square-payout-reconciliation-calculator), [Mileage deduction calculator](/bookkeeping/mileage-deduction-calculator), or [see all free tools](/free-tools).

Free

### Month-End Close Checklist (PDF)

The five-day close, one page to print. Enter your email and we send a link to confirm it is yours, then the download. We may email you about new toolkits, and every email has an unsubscribe link.

General information, not tax or legal advice. [How we write and check our tools](/editorial-standards).

## Want your books and numbers handled?

[Free health check](/bookkeeping/health-check)[Call (908) 444-6373](tel:+19084446373)
