The IRIS Taxpayer Portal offers three ways to submit information returns: manual form entry (one at a time), CSV file upload (bulk), and the A2A (Application-to-Application) API for automated, high-volume filing. CSV upload sits in the middle — it allows you to prepare your 1099 data in a spreadsheet and upload it in bulk through the IRIS web portal.
The IRS provides downloadable CSV templates for each supported form type. You fill in the template with your payee data, save as CSV, and upload it through the portal. IRIS validates the data, flags errors, and processes accepted records for filing with the IRS.
CSV upload is fundamentally different from the old FIRE system, which required fixed-width text files formatted to Publication 1220 specifications. CSV is more forgiving and easier to generate from common tools like Excel, Google Sheets, or database exports.
Each 1099 form type has its own CSV template with columns specific to that form. While the exact columns vary by form type, all templates share a common structure:
| Column | Description | Format |
|---|---|---|
| Payer TIN | Your EIN or SSN (the entity filing the form) | 9 digits, no dashes (e.g., 123456789) |
| Payer Name | Legal name of the payer/filer | Text, up to 40 characters |
| Payee TIN | Recipient's SSN or EIN | 9 digits, no dashes |
| Payee Name | Recipient's legal name | Text, up to 40 characters |
| Payee Address | Street address, city, state, ZIP | Separate columns for each component |
| Tax Year | The calendar year being reported | 4-digit year (e.g., 2026) |
Each form type adds amount boxes specific to that form. For example, a 1099-NEC template includes a column for Box 1 (Nonemployee Compensation), while a 1099-MISC template includes columns for Boxes 1 through 18 (rents, royalties, other income, medical payments, etc.).
Proper formatting is critical for CSV upload success. The most important rules:
123456789, not 123-45-6789)5000.00, not $5,000)0.0001/31/2027)CA, NY, TX)Our compliance experts can walk you through a customized solution for your organization.
The following errors cause the most CSV upload rejections in the IRIS portal:
| Error | Cause | Fix |
|---|---|---|
| Invalid TIN | Excel auto-formatted TIN as a number, stripping leading zeros | Format TIN column as Text before entering data |
| Wrong delimiter | File saved with semicolons or tabs instead of commas | Ensure CSV uses commas; check regional settings in Excel |
| Currency symbols in amounts | Dollar signs or commas in amount fields | Use plain decimal numbers (e.g., 5000.00) |
| Missing required fields | Payer or payee TIN/name left blank | Ensure all required columns are populated for every row |
| Extra columns or rows | Spreadsheet contains summary rows, totals, or extra headers | Remove all rows except the header and data rows |
| Encoding issues | File saved with UTF-8 BOM or non-ASCII characters | Save as standard CSV (UTF-8 without BOM) |
While CSV upload is convenient for moderate volumes, it has significant limitations compared to the A2A API or using a filing service:
| Feature | Manual Entry | CSV Upload | A2A API | BoomTax |
|---|---|---|---|---|
| Best for volume | 1–10 forms | 10–500 forms | 500+ forms | Any volume |
| Technical skill | None | Spreadsheet skills | Developer required | None |
| Automation | No | No | Yes | Yes (API available) |
| TIN matching | No | No | No | Yes |
| FIRE file support | No | No | No | Yes |
| Recipient copies | No | No | No | Yes |
| Cost | Free | Free | Free (dev cost) | Per-form pricing |
CSV upload through the IRIS portal makes sense if you file a small number of forms (under 100), don't need TIN matching or recipient copy delivery, and are comfortable with spreadsheet formatting. For anything beyond that, a dedicated filing service offers substantial advantages:
Passionate about making tax compliance simple so businesses can focus on what matters.
BoomTax and its affiliates do not provide tax, legal, or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, tax, legal, or accounting advice. You should consult your own tax, legal, and accounting advisors prior to engaging in any transaction.