IRS IRIS 1099 CSV CHECK · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Will my IRIS 1099 bulk upload be accepted?

Paste or drop your 1099-NEC / 1099-MISC CSV and get every problem with its line number before you upload to IRIS: TINs that are not nine digits, SSNs in ranges that are never issued (000, 666, 9xx), all-same-digit placeholders, states written out, four-digit ZIPs, amounts like $4,200.00, amounts under the filing threshold, duplicate recipients, and record counts and totals that do not match your own list. Then apply the safe fixes and download a cleaned CSV.

The file is read in this browser tab and never leaves your device; TINs appear in results only as their last four digits. Independent of the IRS. Every rule on this page is from memory of public IRS IRIS template / Pub 5717-style guidance; unverified. No IRS template or IRIS account was available when this was built.

1. Your IRIS CSV

One row per recipient and form, saved as CSV. A made-up example is one click away; do not rely on it as the real template.

Choose a file or paste the text, then click Check file.

The layout, the rules, and what they leave out

All from memory of public IRS IRIS template / Pub 5717-style guidance; unverified. Compare with the current IRS template before relying on any line.

Common questions

Why does the IRS IRIS 1099 CSV upload fail or reject records?

Common causes are a TIN that is not nine digits (Excel drops leading zeros and turns long numbers into scientific notation), an SSN in a number range the SSA does not issue, a state written out instead of the two-letter code, a four-digit ZIP, an amount with a dollar sign or comma, a header that does not match the template, and a duplicate recipient. This tool tests each of them and names the line.

How do I check an IRIS bulk-upload CSV before uploading?

Paste the file or drop it onto this page. It reads the header against the layout described here, checks every row, and lists each problem with its line number as errors, warnings and notes. Nothing is uploaded.

Is FIRE being retired, and do small filers have to use IRIS?

From memory of public IRS announcements, the FIRE system is being retired for information returns and filers are moving to IRIS, which accepts a bulk CSV upload. Dates and thresholds change, so confirm the current schedule on irs.gov. This is unverified.

What is the 1099-NEC filing threshold?

From memory, $600 of nonemployee compensation for payments made through 2025 and $2,000 for payments made in 2026, with any amount of federal tax withheld also requiring a form. The tool flags amounts below the threshold as a warning, not an error, because filing a form below it is allowed. Unverified; check the instructions for the form.

What does Apply safe fixes change?

Only things with one reasonable reading: the delimiter, header capitalisation, stray spaces, dashes in TINs, lower-case state codes and Form Type, a lost leading zero on a ZIP in a state whose ZIP codes start with 0, and $ signs and thousands commas in amounts. It never changes a name, an address, or an amount's value, never guesses at a short TIN or a negative, and lists every change it makes.

Is it safe to put TINs into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls, and findings show only the last four digits of a TIN. Your own policies still decide what you may open in a browser.

What does this not check?

Whether IRIS will accept the file today, whether a TIN and name match IRS records (TIN matching is a separate IRS service), state filing programs, correction and void record rules, and anything the IRS changes in the template. A clean result is not a promise of acceptance.