1099 Batch Kit
Open the tool

1099 Filing Checklist for Small Businesses

January is the worst month to discover your contractor data is a mess. This checklist walks through the whole 1099 season โ€” from collecting W-9s to the January 31 deadline โ€” so a small business can get from a spreadsheet of contractors to filing-ready forms without the last-week panic.

First: who needs a 1099?

As a rule of thumb, if your business paid an unincorporated independent contractor, freelancer, or service provider for work during the year, that payee probably needs a 1099-NEC. Payments to corporations are generally excluded, and payments for merchandise are not reportable the same way. The exact dollar threshold, the form to use (1099-NEC vs. 1099-MISC for rents, royalties, and other income), and the filing rules change from year to year โ€” always confirm against the current IRS Instructions for Forms 1099-MISC and 1099-NEC before you file. This page is a preparation checklist, not tax advice.

The checklist, in order

  1. List every reportable payee. Go through the year's payments โ€” bank statements, payment apps, accounting software โ€” and list everyone you paid for services. Catch the one-off contractor you paid in March and forgot; they are the classic January surprise.
  2. Collect a W-9 from each payee โ€” before year end. The W-9 gives you the legal name, address, and taxpayer identification number (TIN) exactly as the IRS expects them. Chasing W-9s in January, when contractors are slow to reply, is the single biggest cause of late filings. Make the W-9 part of onboarding for every new contractor.
  3. Validate every TIN. The IRS rejects filings with mistyped or never-issued Social Security numbers. Check each TIN against W-9 rules and flag problems row by row โ€” a typo caught now is a rejection avoided later. Pay special attention to names that do not match the TIN, which is a common mismatch.
  4. Reconcile the totals. Add up what you actually paid each contractor during the calendar year and compare it with your books. Partial-year payments, reimbursed expenses, and payments made through third-party platforms can all create totals that differ from what you remember.
  5. Generate Copy B recipient statements. Each contractor must receive their own Copy B showing what you paid them. These are the PDFs you send (or hand) to payees โ€” they need them for their own tax returns, so accuracy here matters twice.
  6. Prepare the 1096 transmittal summary. The 1096-style summary totals all your 1099s of one type: how many forms, and the total amount. It accompanies paper filings and serves as your own reconciliation check even when you file electronically.
  7. Prepare the IRIS import file. The IRS IRIS portal is the free electronic filing route, but it is strict about format. An IRIS-style import CSV built from your validated contractor list saves the manual retyping โ€” but verify the column order against the IRS official template in Publication 5717 before uploading, because the portal rejects mismatched files.
  8. Meet the January 31 deadline. Recipient statements (Copy B) must be furnished to payees, and the forms must be filed with the IRS, by January 31. Mark the date in December, not in January: the last week of January is when every data problem becomes an emergency.

Three honest caveats. First, a preparation tool is not a filing service: it gets your data clean and your forms ready, but you still submit to the IRS yourself. Second, the IRIS import file is "IRIS-style" โ€” always verify its columns against Publication 5717, because the portal is strict and a rejected upload in the last week of January is painful. Third, thresholds, deadlines, and penalty figures reflect IRS guidance that changes yearly; confirm the current year's rules in the official instructions before furnishing or filing.

Common mistakes that cause rejections

Doing the prep in your browser

The tedious part of 1099 season is not the filing itself โ€” it is turning a messy contractor spreadsheet into clean, validated data. A free browser-based batch tool handles that stage: upload your recipient CSV (it maps messy headers like "Tax ID" automatically), it validates every TIN against W-9 rules and flags problems row by row, then outputs Copy B PDFs for each contractor, an IRIS-style import CSV, and a 1096-style transmittal summary. Everything runs in your browser, so contractor tax IDs are never uploaded anywhere. The free tier covers up to 5 recipients โ€” enough to test the workflow on a small contractor list before committing to a larger batch.

Try the free tool โ†’

Free up to 5 recipients ยท No signup ยท Contractor tax IDs never leave your browser

Frequently asked questions

Who needs a 1099?

As a rule of thumb, if your business paid an unincorporated independent contractor, freelancer, or service provider for work during the year, that payee probably needs a 1099-NEC. Payments to corporations are generally excluded. The exact dollar threshold and the form to use change from year to year, so always confirm against the current IRS instructions before you file.

What does the January 31 deadline cover?

Recipient statements, Copy B, must be furnished to payees, and the forms must be filed with the IRS, by January 31. Mark the date in December, not in January, because the last week of January is when every data problem becomes an emergency.

What is the IRIS import file?

The IRS IRIS portal is the free electronic filing route, but it is strict about format. An IRIS-style import CSV built from your validated contractor list saves the manual retyping, but you must verify the column order against the IRS official template in Publication 5717 before uploading, because the portal rejects mismatched files.

Is this tool a filing service?

No. A preparation tool is not a filing service: it gets your data clean and your forms ready, but you still submit to the IRS yourself. The free tier covers up to 5 recipients, and everything runs in your browser, so contractor tax IDs are never uploaded anywhere.