Skip to content
PerfrowFormatting tool, not tax advice

Fix your 1099-NEC CSV for IRIS

IRIS, the free IRS portal for e-filing 1099s, rejects spreadsheets over small formatting slips. Drop in two files and get clean ones back.

Files and TINs never leave your browser.A TIN is a taxpayer ID number: an SSN or EIN.
  1. 1Map columns
  2. 2Review fixes
  3. 3Download

What gets fixed

  • NamesOne name column split into first, middle, last and suffix. Business or individual decided for you to confirm.
  • TINsKept as text with the right dashes. A dropped leading zero is put back and flagged.
  • ZIP codesDigits only, no dash, exactly 5, 9 or 12. Leading zeros restored.
  • Line breaks and spacesAlt+Enter breaks, leading, trailing and double spaces removed from every cell.
  • Periods, commas and #Removed from names and addresses. Accents replaced with plain letters.
  • $0.00 cellsLeft blank. $ signs and thousands commas stripped from amounts.
  • Y/N check boxesEmpty check boxes filled with N.
  • Long valuesBusiness names over 40 and addresses over 35 characters continued on line 2.
  • 250-record filesLists cut into CSVs of at most 250 records, with a checklist for submitting 100 forms at a time.

Anything that cannot be fixed safely, such as a TIN already saved in scientific notation, is listed row by row for you. The header row is copied from your own template, unchanged.

Price

$0First 10 rowsAlways free. Full check, full report.
$19Season passOne-time. Unlimited rows, one payer. Free during launch.
$49Multi-payer filesPlanned, for transmitters filing for several payers. Tell us in the note box if you need it.

While the tool is free there is nothing to refund. Once passes are sold: if the portal rejects a file this tool marked ready, for a formatting reason, ask for your money back from the receipt and you get it.

Why IRIS rejected the file

Questions

Are my files uploaded anywhere?
No. Both files are read by this page inside your browser and the cleaned files are built there too. Names, addresses and TINs are never sent to a server. The site records only anonymous counts, such as how many rows were processed.
Where do I get the blank template?
Sign in to the IRIS Taxpayer Portal, select Upload CSV with Form Data, choose Form Type 1099-NEC and select Download. The IRS accepts only its own template, so Perfrow copies the header row from your file instead of supplying one. More on the template.
Will the portal accept the file?
It cannot be promised. The portal has no test mode, and the IRS had not published tax year 2026 formatting guidelines when these rules were last checked (2026-11-10), so the checks follow the tax year 2025 guidelines and Publication 5717. If your template has columns those documents do not describe, the tool keeps them and tells you. The portal's own check is the final word.
What does it cost?
Free while we launch, for any number of rows. Later, lists over 10 rows will need a $19 one-time season pass.

Rules last checked 2026-11-10. The December 2026 form adds boxes 1b, 1c and 1d to Form 1099-NEC, so the tax year 2026 template may have columns the published guidelines do not cover yet. Dates and numbers, with sources.