Every filing ends with an IRS receipt.
IRISfile converts your FIRE, CSV and Excel files to IRIS XML and files them with the IRS. Converting is free. A license covers the tax year's downloads, and filing is charged per form.
Client filing
| Client | Form | Records | Status |
|---|---|---|---|
| Northfield Dental | 1099-NEC | 48 | Accepted |
| Harbor Street Properties | 1099-MISC | 112 | Submitted |
| Calder Roofing | 1099-NEC | 9 | Submitted |
| Lin Acupuncture | 1099-NEC | 14 | Submitted |
| Meads Family Trust | 1099-INT | 6 | Validated |
| Greenwood Consulting | 1099-NEC | 31 | Submitted |
| Apex Solutions | 1099-MISC | 22 | Submitted |
Accepted
- Receipt ID
- 2025-89395944131-33227bddf
- Received
- Sep 14, 2026
- Records
- 2 accepted, 0 errors
Sample client data. The receipt is from our filing accepted by the IRS test system.
Upload to accepted, in one place.
1Upload
FIRE, CSV or Excel, several files in one drop, up to 50 MB each.
clients-2026.fire
FIRE fixed-width, 750-character records
2Validate
TINs, amounts and required fields, checked before anything leaves.
- TIN formats
- Amount codes
- Required fields
- Record 46: state must be a valid 2-letter US state/territory code
3File
Through the IRS A2A API under our TCC, in as many transmissions as the batch needs.
Transmission 1 of 2Sent
Transmission 2 of 2Sent
4Accepted
The IRS answers with an acknowledgement code. The receipt stays with the file.
- A
- Accepted
- E
- Accepted with errors
- P
- Partially accepted
- R
- Rejected
Filing from the app opens for the 2027 season. Sample file and records shown. Tour the product
FIRE closes on these dates.
Tax year 2026 is the first season FIRE cannot take.

- The IRS stopped taking new FIRE TCC applications.
- Last FIRE filing, 3 p.m. ET.
- Last safe day to apply for your own IRIS TCC.Filing under IRISfile, you skip the application.
- FIRE retires. From January 1, IRIS is the only way to e-file a 1099.
- 1099-NEC due to the IRS and to recipients.Jan 31 is a Sunday.
Your FIRE file, read field by field.
FIRE reads fixed-width records by position. IRIS reads XML by element name. Pick a field to see where its bytes go.
- Reads
- FIRE fixed-width (.fire, .txt), CSV, Excel (.xlsx), and IRIS Portal templates for 1099-NEC and MISC
- Splits
- A file with more than one payer EIN into a file per payer
- Writes
- IRIS XML for the IRS A2A API, IRIS Portal CSV, and recipient Copy B PDFs

| Position | Field title | IRIS element |
|---|---|---|
| 11 | TINSubmittedTypeCd | |
| 12-20 | RecipientDetail / TIN | |
| 21-40 | RecipientAccountNum | |
| 55-66 | NonemployeeCompensationAmt | |
| 91-102 | FederalIncomeTaxWithheldAmt | |
| 288-327 | BusinessNameLine1Txt | |
| 368-407 | AddressLine1Txt | |
| 448-487 | CityNm | |
| 488-489 | StateAbbreviationCd | |
| 490-498 | ZIPCd | |
| 544 | SecondTINNoticeInd | |
| 547 | DirectSaleAboveThresholdInd |
Payment amount 1, positions 55-66
49 · 60 · 70 ·
000000482050000000000000Becomes, in IRIS XML
<NonemployeeCompensationAmt>4820.50</NonemployeeCompensationAmt>Sample 1099-NEC record. The TINs use the 000 prefix the IRS reserves for test files. Read the full FIRE to IRIS guide
What IRISfile files today.
Only forms we can file correctly produce XML. Records we cannot file yet are listed in your results, never dropped.
1099-NEC
- IRS A2A XML
- Files
- IRIS Portal CSV
- Yes
- Recipient Copy B
- Yes
1099-MISC
- IRS A2A XML
- Files
- IRIS Portal CSV
- Yes
- Recipient Copy B
- Yes
1099-INT
- IRS A2A XML
- Files
- IRIS Portal CSV
- Yes
- Recipient Copy B
- Yes
1099-DIV
- IRS A2A XML
- Files
- IRIS Portal CSV
- No
- Recipient Copy B
- No
1099-R
- IRS A2A XML
- Files with a box 7 code
- IRIS Portal CSV
- No
- Recipient Copy B
- No
1099-B
- IRS A2A XML
- Files with a box 7 code
- IRIS Portal CSV
- No
- Recipient Copy B
- No
1099-S
- IRS A2A XML
- Files with a box 7 code
- IRIS Portal CSV
- No
- Recipient Copy B
- No
Corrections and voids
- IRS A2A XML
- Not yet
- IRIS Portal CSV
- No
- Recipient Copy B
- No
One license a year, and filing per form.
A $99 license covers printing and downloads for the tax year. Each form is billed once, whether we file it or you upload our IRIS Portal CSV, and the rate drops as your season grows.
| Forms this tax year | Per form |
|---|---|
| 1–10 | $2.60 |
| 11–100 | $1.65 |
| 101–250 | $1.09 |
| 251–500 | $0.95 |
| 501 and up | $0.76 |
A 500-form season
| Forms 1–10 | 10 × $2.60 | $26.00 |
|---|---|---|
| Forms 11–100 | 90 × $1.65 | $148.50 |
| Forms 101–250 | 150 × $1.09 | $163.50 |
| Forms 251–500 | 250 × $0.95 | $237.50 |
| License, one seat | 1 × $99.00 | $99.00 |
| Total | $674.50 | |
- A $99 license per tax year covers Copy B, XML and the MA file. The filing fee applies to each form, whether we file it or you upload our IRIS Portal CSV.
- The same form uploaded again is never charged twice.
- No plans, and no limit on EINs or forms.
- Corrections caused by your client's data bill as a new form.
Questions
What is IRIS?
IRIS is the IRS Information Returns Intake System. From January 2027 it is the only IRS system that accepts 1099 e-filing. It replaces FIRE, which shuts down on December 31, 2026.
Do I need my own Transmitter Control Code?
No. IRISfile files under the PixelCove TCC, approved by the IRS in April 2026. You skip the 45-day IRS application.
Which 1099 forms can I file?
IRISfile converts 1099-NEC, MISC, INT, DIV, R, B, and S. A2A filing covers NEC, MISC, INT, DIV, R, B, and S and goes live for the 2027 season. A 1099-R needs a box 7 code. A 1099-B needs a property description. A 1099-S files for tax year 2026 only, and not with digital-asset proceeds, state tax data, or as a void.
Is there a per-form fee?
For filing, yes. Each form costs $2.60 down to $0.76, depending on its place in your count for the tax year. The filing fee applies to each form, whether we file it or you upload our IRIS Portal CSV. Printing and other downloads take a $99 license per tax year instead. Converting and validating are free, a form is never charged twice, and corrections of a paid form are free.
Can I still use my old FIRE files?
Yes. Upload the same fixed-width file you sent to FIRE. IRISfile parses it, validates every record, and produces schema-checked IRIS XML for the forms it files. Records it cannot file yet are listed in the results, never dropped.
Does IRISfile handle state 1099 filing?
For Massachusetts only, and in pilot. IRISfile flags each record that owes Massachusetts an annual 1099 report, and marks the status unknown when a payer or payee state is missing. Massachusetts file generation is in pilot and covered by the tax year's license, like every other output: 1099-NEC and MISC originals, tax years 2025 and 2026, a Pub 1220 file you upload to MassTaxConnect yourself. IRISfile files with no state, and no other state is checked. Federal filing doesn't settle state requirements, so check each state you file into.
FIRE retires December 31, 2026.
