Skip to content
PerfrowFormatting tool, not tax advice

1099-NEC vendor list template

A blank list with 11 columns, one row per recipient. Fill it from your W-9s during the year and January takes minutes.

Download the blank list (CSV)

Free to use, copy and share. This is a working list for your own records. It is not the IRIS template and cannot be uploaded to the portal as it is: only the template downloaded inside the portal is accepted.

Column in the listWhat to typeExampleIRIS 1099-NEC column
Recipient nameThe name on line 1 of the W-9, person or business, in one cellPatrick J O'Brien JrW (business) or Y to AB (person)
Tax IDSSN or EIN with its dashes. Format the column as Text before typing000-45-6789U
TIN typeSSN, EIN, ITIN or ATIN. Leave blank if the dashes already show itSSNT
Address line 1Street address, 35 characters or fewer418 W Elm StAD
Address line 2Suite, apartment or unit, if anyApt 2BAE
CityCity or townWinston-SalemAF
StateTwo-letter codeNCAG
ZIP code5 or 9 digits. Format the column as Text so a leading zero stays27101AH
Nonemployee compensationThe year's total for this recipient, one number4250.00AL
Federal income tax withheldBackup withholding, if any. Leave blank for noneAO
Account numberYour own vendor number, optionalV-1042AJ

How to use it

  1. Open the file in Excel or Google Sheets. Select the Tax ID and ZIP code columns and set their format to Text before typing anything, so leading zeros and dashes stay as typed.
  2. Add one row per recipient when you receive each W-9. Type the name exactly as it appears on line 1 of the W-9, in one cell.
  3. In January, put the year's total in Nonemployee compensation. Leave unused cells empty instead of typing 0.00.
  4. Download the blank 1099-NEC template from your IRIS dashboard: Upload CSV with Form Data, Form Type 1099-NEC, Download.
  5. Drop the template and this list into Perfrow. Every column is recognised without mapping by hand; names are split, ZIP codes and TINs checked, and the output is cut into files of at most 250 records.

The payer's own details (your business name, TIN and address) are not in the list. They are the same on every row, so you type them once in the fixer.

Why not type straight into the IRIS template?

You can. The template has 54 columns and repeats the payer block on every row, and Publication 5717 notes: "Reopening the saved .csv file in Excel will remove any previous formatting." A short list kept as a normal spreadsheet is easier to maintain; the conversion happens once, at the end.

Fix the whole file at once

Drop in your blank IRIS template and your spreadsheet. Perfrow cleans every row, tells you which ones need you, and writes CSVs of at most 250 records. It runs in your browser, so names and TINs stay on your computer.

Open the 1099-NEC CSV fixer

Questions

Can I upload this list to IRIS?
No. IRIS accepts only the CSV template downloaded inside the Taxpayer Portal. This list is for keeping your records in a shape that converts cleanly.
Why format the Tax ID and ZIP columns as Text?
A spreadsheet treats them as numbers otherwise and drops leading zeros, so 02134 becomes 2134 and an EIN can turn into scientific notation.

Related

Other answers: Late penalty calculator · $2,000 threshold · 10-return e-file rule · Due date · Splitting names · CF/SF states · Forms with CSV guidelines · TCC timing · Boxes 1a to 1d · All 54 columns · Required fields · Character limits · State codes · 250-record limit · Why files get rejected · Scientific notation · ZIP code format · Date format · Line breaks · Extra spaces · Periods and # · $0.00 cells · Y/N check boxes · Tax year · Error types · Headers do not match · From QuickBooks · TIN format · Key dates