At a Glance
The IRS is shutting down the FIRE system on December 31, 2026. Every organization that electronically files information returns must migrate to IRIS before that date. You have three options: file directly through the IRIS Taxpayer Portal, build your own IRIS XML integration, or use a provider like BoomTax to handle everything automatically, including accepting your existing FIRE-format files and converting them to IRIS XML with zero code changes.
This article is part of our IRS IRIS Resource Center — your complete guide to the FIRE→IRIS migration.

The FIRE System Is Ending. Here Is What That Means.

For more than 25 years, the IRS Filing Information Returns Electronically (FIRE) system has been the standard way to electronically submit 1099s, W-2Gs, 1098s, and other information returns. That era ends on December 31, 2026, when the IRS permanently shuts down FIRE and requires all electronic filers to use its replacement: the Information Returns Intake System (IRIS).

This is not optional. If you file information returns electronically, and the IRS requires electronic filing for organizations submitting 10 or more returns, you must complete this migration before the deadline. There is no extension. There is no parallel-run period after the cutoff.

This guide walks through every step of the migration, from assessing your current FIRE setup to successfully filing through IRIS.

Step 1: Understand the FIRE-to-IRIS Transition

Before you plan your migration, understand what is actually changing:

FIRE IRIS
File format Fixed-width text (Publication 1220) XML (IRS-defined schemas)
Submission method Upload through FIRE web portal IRIS Taxpayer Portal, A2A (API), or CSV upload
Authentication FIRE TCC + credentials IRS e-Services account + IRIS TCC
Error handling Cryptic acknowledgment files Real-time validation with descriptive errors
Status Shuts down December 31, 2026 Active: accepting production filings now

For a deeper comparison, see our IRIS vs FIRE comparison guide. For the complete shutdown schedule, see the FIRE-to-IRIS transition timeline.

Step 2: Audit Your Current FIRE Setup

You cannot plan a migration without knowing exactly what you are migrating. Create a complete inventory of every touchpoint your organization has with FIRE:

Systems That Generate FIRE Files

  • ERP platforms: PeopleSoft, Oracle, SAP, Workday, NetSuite. Check for Publication 1220 export modules
  • Payroll systems: ADP, Paychex, UKG, or in-house payroll software that generates 1099-NEC files
  • Custom software: In-house applications built specifically to produce FIRE-format output
  • Third-party vendors: Service bureaus or tax filing providers that accept your data and submit through FIRE

What to Document

  • Which form types you file (1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1099-R, 1099-B, etc.)
  • Annual filing volumes per form type
  • Current FIRE TCC numbers and who manages them
  • Submission schedules and deadlines
  • Correction and amendment workflows
  • Internal stakeholders who own each process

This inventory will determine the scope of your migration project and help you choose the right migration path.

Step 3: Choose Your Migration Path

There are three primary ways to migrate from FIRE to IRIS. Each has different tradeoffs in terms of cost, effort, and timeline:

Option A: IRS IRIS Taxpayer Portal (Free, Manual)

The IRS offers a free IRIS Taxpayer Portal where you can key in returns manually or upload CSV files. This works for small filers, but becomes impractical above a few hundred returns. There is no API access through the portal, and the CSV format requires reformatting your data.

Option B: Build Native IRIS XML Integration (High Effort)

You can rewrite your systems to generate IRIS XML directly. This requires learning the IRS XML schema specifications (published in Publication 5717), applying for your own IRIS TCC, building XML generation and validation logic, and implementing the A2A submission protocol. For enterprise IT teams, this is a multi-month development project.

Option C: Use a Filing Provider Like BoomTax (Fastest)

BoomTax handles the entire IRIS migration for you. Upload your existing FIRE-format (Publication 1220) files, the same files your systems already produce, and BoomTax converts them to IRIS XML, validates every record, and files through IRIS on your behalf. No code changes, no new file formats, no TCC application. Your process stays exactly the same.

IRIS Portal

Free, manual entry or CSV upload. Best for <250 returns.

High manual effort

Build XML In-House

Full control, but months of development + own TCC.

High dev cost
RECOMMENDED

BoomTax

Upload existing FIRE files. Zero code changes. Same-day filing.

Step 4: Register for IRIS and Get Your TCC (If Filing Directly)

If you chose Option A or B above, filing through the IRS IRIS portal or building your own integration, you need an IRIS Transmitter Control Code (TCC). Here is what that involves:

  1. Create or verify your IRS e-Services account. You need an active e-Services login before you can apply for anything on IRIS.
  2. Register for IRIS access. Log in to e-Services, navigate to the IRIS application, and complete the registration form. You will need your organization's EIN, responsible official information, and contact details.
  3. Apply for a TCC. The TCC application requires detailed information about your organization and how you plan to file. The IRS reviews these applications manually.
  4. Wait for approval. IRS TCC approval takes a minimum of 45 days, and processing times can stretch longer during peak periods. Do not wait until fall 2026 to start this process.

If you use BoomTax, you skip this entire step. BoomTax files under its own TCC as an authorized transmitter. You simply upload your data and BoomTax submits on your behalf.

Ready to discuss your enterprise compliance needs?

Our compliance experts can walk you through a customized solution for your organization.

Step 5: Prepare and Validate Your Data

Regardless of which migration path you choose, data quality determines whether your filings will be accepted. The IRIS system applies stricter validation than FIRE did in many cases.

Data Cleanup Checklist

  • TIN validation: Verify all payer and payee Taxpayer Identification Numbers (SSN/EIN) are correctly formatted and match IRS records
  • Address standardization: Ensure addresses follow USPS formatting standards. IRIS is less forgiving of malformed addresses
  • Amount fields: Confirm all dollar amounts are accurate, within expected ranges, and mapped to the correct boxes on each form type
  • Form type selection: Verify you are using the correct form type for each payment category (e.g., 1099-NEC vs 1099-MISC)
  • Name matching: Payee names must match the TIN on file with the IRS to avoid B-notices

If Building IRIS XML

You will need to map your data fields to the IRS IRIS XML schema, which is structured differently from the FIRE Publication 1220 record layout. Key differences include:

  • XML uses nested elements instead of fixed-width positional fields
  • Date formats change from YYYYMMDD to ISO 8601 (YYYY-MM-DD)
  • Amount fields use decimal notation instead of implied decimals
  • Separate XML files per form type rather than a single combined file

For complete format details, review the IRS Publication 5717 and the Publication 1220 specification you are migrating from.

If Using BoomTax

Upload your existing FIRE-format files or CSV/Excel files. BoomTax validates every record automatically and provides clear, specific error messages for any issues. No need to learn XML schemas or parse cryptic acknowledgment codes.

Step 6: Test Your Submission

Do not go straight to production filing. Every migration path should include a testing phase:

  • IRIS Portal filers: Submit a small batch of test returns through the portal and verify they are accepted
  • A2A (API) filers: Use the IRS test environment to validate your XML generation and submission workflow end-to-end
  • BoomTax users: Upload a small FIRE-format or CSV file to BoomTax and confirm the conversion, validation, and submission all complete successfully

Testing now, well before the December 31, 2026 deadline, gives you time to identify and fix any issues without the pressure of a filing deadline.

Step 7: File Through IRIS

Once testing is successful, submit your production filings through IRIS. Key considerations:

  • File early. Do not wait until the last day. IRIS may experience high traffic as the deadline approaches and more filers migrate.
  • Monitor acknowledgments. After submission, check for acceptance or rejection status. IRIS provides faster acknowledgments than FIRE did.
  • Handle corrections promptly. If any returns are rejected, correct and resubmit before the filing deadline to avoid IRS penalties for late filing.
  • Keep records. Retain submission confirmations, receipt IDs, and acknowledgment records for your compliance files.

Step 8: Decommission FIRE Workflows (Or Keep Them With BoomTax)

After you have successfully filed through IRIS, you need to decide what to do with your FIRE infrastructure:

  • If you built native IRIS XML: You can retire your FIRE file generation code entirely. Update documentation, remove FIRE-specific configurations, and archive your old FIRE TCC credentials.
  • If you use BoomTax: You do not need to change anything. BoomTax continues to accept FIRE-format (Publication 1220) uploads indefinitely. Your ERP, payroll system, or custom software keeps generating the same files. BoomTax handles the IRIS conversion behind the scenes. This is the simplest long-term approach because your upstream systems never need to change.

Why BoomTax Is the Easiest Migration Path

For most organizations, BoomTax eliminates the hardest parts of the FIRE-to-IRIS migration:

DIY Approach With BoomTax
File format conversion Rewrite code to produce IRIS XML Keep your existing FIRE files
TCC registration Apply and wait 45+ days Not required - we file on your behalf
XML schema compliance Learn and implement IRS XML specs Handled automatically
Validation Build your own validation layer Built-in with clear error reporting
ERP/software changes Modify exports, test integrations Zero changes to existing systems
Timeline Months of development Same-day setup

Whether you file 100 returns or 100,000, BoomTax accepts your data through bulk file upload, REST API, or SFTP, and handles every step from validation to IRIS submission. See how BoomTax compares in our best IRIS filing software and best 1099 software reviews.

Ready to discuss your enterprise compliance needs?

Our compliance experts can walk you through a customized solution for your organization.

Migration Timeline: When to Start

The FIRE-to-IRIS transition timeline is straightforward, but the key message is: start now. Here is a recommended schedule:

When Action
As soon as possible Audit your FIRE setup, choose a migration path, begin TCC application if filing directly
3-6 months before deadline Complete development or provider setup, begin testing with small batches
2-3 months before deadline Run full test submissions, train staff on new workflows, finalize cutover plan
Final month Final validation, confirm production readiness before the December 31, 2026 deadline
January 2027+ File through IRIS - FIRE is no longer available

If you use BoomTax, you can compress this timeline significantly. Most organizations are up and running within a day. Upload your files and BoomTax handles the rest.

Frequently Asked Questions

The IRS FIRE system permanently shuts down on December 31, 2026. After that date, all electronic information return filing must go through IRIS. There is no extension and no grace period. BoomTax already files through IRIS, so customers using BoomTax are automatically covered with no action required on their part.

Not if you use BoomTax. BoomTax accepts your existing FIRE-format (Publication 1220) files and converts them to IRIS XML automatically. Your ERP, payroll system, or custom software keeps producing the same files it always has. If you choose to file directly with the IRS, then yes, you would need to rewrite your output to produce XML in the IRS IRIS schema format.

The IRS states that IRIS TCC applications take a minimum of 45 days to process, though actual processing times can be longer during peak periods. This is why starting early is critical. If you file through BoomTax, you do not need your own IRIS TCC. BoomTax files on your behalf under its own transmitter credentials, so you can start immediately.

No. FIRE TCCs and IRIS TCCs are separate. You must apply for a new TCC specifically for IRIS through the IRS e-Services portal. Your existing FIRE TCC will not transfer or carry over. BoomTax customers do not need to worry about this. BoomTax handles all TCC and authentication requirements for IRIS filing.

If you have not migrated to IRIS by the time FIRE shuts down, you will be unable to electronically file information returns. Since the IRS requires electronic filing for organizations submitting 10 or more returns, failing to file on time can result in significant penalties, up to $310 per return for intentional disregard, with no maximum cap. BoomTax can get you filing through IRIS the same day you sign up, so even last-minute migrations are possible.

In several ways, yes. IRIS provides real-time validation (instead of batch acknowledgments), a modern web interface, and uses standard XML instead of fixed-width text files. However, the transition requires effort if you have established FIRE workflows. See our detailed IRIS vs FIRE comparison for a full breakdown. BoomTax makes the transition seamless by accepting both FIRE-format files and native data entry, so you get all the benefits of IRIS without the migration pain.

IRIS supports the same information return form types that FIRE did, including all 1099 series forms (1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1099-R, 1099-B, 1099-K, 1099-S, and more), as well as 1098 forms, W-2G, 5498 series, and 3921/3922. BoomTax supports all of these form types for electronic filing through IRIS.
Ken Ham
Author
Ken Ham
Founder at BoomTax
View all posts

Passionate about making tax compliance simple so businesses can focus on what matters.

   Help