Limits

IRIS CSV limits: 250 records per file, 100 forms per submission

Updated Oct 16, 2026 · Based on IRS sources

The IRIS Taxpayer Portal accepts up to 250 records per CSV (header excluded), one form type and tax year per file, and 100 forms per submission. How to split large files.

The IRIS Taxpayer Portal's CSV upload is free, but it has hard limits. All of them come from IRS Publication 5717 (Rev. 9-2026):

LimitValue
Records per CSV250 (header row not included)
Form types per CSV1
Tax years per CSV1
TemplatesOnly IRS-provided CSV templates
Forms per submission100
Forms per PDF download100
Issuers per fileSeveral, if your TCC role is transmitter

Splitting a big file the right way

Splitting by hand in Excel is how new errors creep in: a lost header row, a re-saved file with scientific-notation TINs, or a duplicate row across two parts. The safe order is validate → split → upload:

  1. Validate and fix the full file first.
  2. Split into parts of at most 250 data rows, each with the exact header row.
  3. Name the parts clearly, for example 1099-NEC_2026_part1-of-3.csv.
  4. Upload each part, review it, and choose Add All.
  5. Submit in batches of up to 100 forms and save each receipt ID.

IRIS CSV Pro does steps 1–3 in one click. A 612-record file becomes a ZIP with three IRIS-ready CSVs (250 + 250 + 112) and an issues report.

Have the CSV already? Check it free: every cell against the IRS rules, safe fixes applied automatically, right in your browser.

Check my CSV

Related

Sources

FAQ

How many records can an IRIS CSV have?

Up to 250 records (forms) per file, not counting the header row, according to IRS Publication 5717.

How many forms can I submit at once in IRIS?

Up to 100 forms per submission from the Unsubmitted Forms page. Larger batches go out as several submissions.

Can one CSV include several payers?

Yes, if your IRIS TCC has the transmitter role. Otherwise the file is for your own business.

More guides