
Download the IRIS CSV template for your form and tax year, fill the required headers with correctly formatted TINs and amounts, save as CSV UTF-8, and upload. If a file runs past 250 records, split it. Official templates are form- and tax-year-specific, so a fresh download each year keeps your headers matched and your import free of avoidable errors.
TL;DR:
- IRIS imports only template columns, so copy each header exactly, map exported fields to the corresponding headers, and remove extra columns.
- Set TIN, ZIP, and date columns to Text before pasting; Excel may strip leading zeros or alter dates, and later formatting cannot restore them.
- Each file must contain one form type and one tax year, and the portal’s review page lets you inspect and remove incorrect rows before submission.
- Verify that each TIN matches its recipient’s name, then correct errors in the source spreadsheet so later exports do not repeat them.
A reliable template to build on is the one the IRS publishes. Use these resources:
Download a fresh copy each season. A template saved last year may carry old headers or rules, and the portal reads headers literally.
Need to get this filed? You can e-file Form 1099-NEC online with TaxFormHero, which is IRS-authorized and charges per form, not per month.
Exact header names vary by form, but most 1099 templates share a common core. Expect these groups:
Only the columns in the template are imported, so extra data in your accounting export is ignored or causes a mismatch. Map each field in your export to the exact header text from the template. Copy header names directly. Do not retype or reorder them.
Formatting is where most rejections start. Follow these rules, and confirm each against the formatting guidelines in your template ZIP:
Pro Tip: Format the columns as Text before you paste data in. Changing the format afterward does not restore a leading zero that Excel already dropped.
Start from the freshly downloaded template, then work through these steps:
Pro Tip: Avoid reopening the saved CSV in Excel, which can rewrite formats on the next save. To fix a stray character or encoding problem, edit the file in a plain text editor.
Once your file is ready, the upload follows a short sequence:
For a larger bookkeeping dataset, split it into files of at most 250 records each and upload them one after another. If you are weighing IRIS against a vendor for a larger run, our guide on e-filing 10 or more 1099s explains the tradeoffs.
Most failures trace back to a short list of causes:
Pro Tip: Fix errors in a copy of your source spreadsheet, not the exported CSV. That way your next export carries the correction instead of repeating the mistake.
The templates and specifications come straight from the agency that processes your return. Publication 1220 lays out the record-layout and file-format requirements for electronic information returns, and the IRIS template packages translate those technical rules into columns you can fill in. Following them removes the guesswork that produces format rejections.
CSV upload is a practical middle path for moderate volumes: faster than keying each form by hand, simpler than building a full A2A integration. The routine that keeps files clean is short. Download a fresh template, verify TINs, save with the right encoding, and split files that exceed the limit. Each habit closes off one of the common error types above.

Before any file goes to IRIS, I check that the template is fresh, TINs are verified, critical columns are set to Text, the file is saved as CSV UTF-8, and it holds no more than 250 records. Teams that run this list every time avoid most of the rejections that cost them an afternoon.
— Nazrul

If you would rather skip the manual formatting, we built our platform around the same job. You can import recipient data from Excel or CSV templates, run TIN verification at $0.49 per check, and send recipient copies by encrypted email. Federal returns go to the IRS through IRIS A2A. We hold a SOC 2 Type I attestation, and pricing is pay-per-form with no subscription or signup fee: 1099 forms start at $1.99 each and drop at higher volumes. Start on our 1099-NEC filing page, or compare add-ons on our pricing page.
This article is general information, not a substitute for advice from a qualified financial advisor. Consult a qualified financial professional about your own circumstances before acting on anything here.

Yes. IRIS templates are specific to both the form type and the tax year. Download the template that matches the form you are filing, and repeat the process each tax year.
IRIS limits each upload to 250 records per file, according to Publication 5717. Split larger lists into several files, each with the same headers.
Save the file as “CSV UTF-8 (Comma delimited).” This encoding avoids most character and parsing problems at upload.
Excel treats a TIN as a number unless the column is set to Text first. Format the column as Text before pasting data, then confirm the zeros and hyphens before saving.
No. Each file holds one form type and one tax year. Prepare a separate file for each form.
File Information Returns With Confidence
TaxFormHero supports 20+ IRS information returns, including 1099 and W-2 forms, with bulk Excel import, name/TIN matching and encrypted recipient delivery.
Explore TaxFormHeroAnswers come straight from our guides. For anything about your own filing, we’ll point you to a person.
Can’t find the answer? Contact us
General information, not tax advice. Please don’t type Social Security or tax ID numbers here.