Form 1099

5 IRIS Migration Mistakes That Will Cost You in January

Avoid the five most common IRIS migration mistakes that catch businesses off guard.

By

The FIRE-to-IRIS migration is straightforward in principle. In practice, we’re already seeing businesses make the same mistakes – mistakes that won’t surface until January, when deadlines are real and FIRE is gone.

Here are the five most common pitfalls, why they happen, and how to avoid them while there’s still time.

5 Migration Mistakes to Avoid TCC Timing 1 Wrong Format 2 No Testing 3 No CorrectionsPlan 4 No Plan B 5

Mistake #1: Underestimating the TCC Timeline

This is the mistake that catches the most organizations. The IRS says IRIS TCC applications take up to 45 days to process. That’s not a worst-case estimate – it’s the standard timeline.

Here’s how the math works against you:

  • Apply November 15 → Approval by December 30 (best case)
  • Apply December 1 → Approval by January 15 – past the FIRE shutdown, possibly past the 1099-NEC deadline
  • Apply after December 15 → You’re filing late. Period.

And that’s assuming you only need one TCC. Some organizations need separate TCCs for production and testing. Each application runs through the same 45-day process.

The Fix: Apply for your IRIS TCC today. Even if you’re not sure whether you’ll file directly or use a provider, having the TCC gives you options. If you use a provider like BoomTax, you don’t need a TCC at all – we file under ours.
November December January FIRE Shuts Down (Dec 31) 1099-NEC Deadline (Jan 31) Scenario A: Apply Nov 1 45 days processing Safe: 46 days before deadline Scenario B: Apply Nov 15 45 days processing Risky: cutting it close Scenario C: Apply Dec 1 45 days processing Too late: past FIRE shutdown Apply now to avoid the trap

Mistake #2: Assuming FIRE Files Work With IRIS

We hear this more often than you’d expect: “We’ll just upload our FIRE file to IRIS instead.” It won’t work.

FIRE uses fixed-width flat text files (Publication 1220 format). IRIS uses structured XML. They’re fundamentally different data formats. Uploading a FIRE flat file to IRIS is like trying to open a Word document in a spreadsheet – the system doesn’t know what to do with it.

This assumption is especially dangerous for organizations with automated pipelines. If your ERP, payroll system, or custom scripts generate FIRE-format files, that output needs to change – either to IRIS XML or to a format that a provider can convert.

The Fix: If your systems generate FIRE flat files, you have two options. Build XML output (development project), or use a provider that accepts your FIRE files and converts to IRIS XML automatically. BoomTax handles this conversion – your files work as-is.

Mistake #3: Skipping the Sandbox

If you’re building a direct IRIS integration, the IRIS testing sandbox exists for a reason. But under time pressure, testing is usually the first thing that gets cut.

Here’s what happens when you skip the sandbox:

  • Schema validation failures that could have been caught in test hit you in production with real returns and real deadlines
  • Authentication issues – OAuth token handling, credential rotation, session management – surface at the worst possible time
  • Edge cases in your data (special characters in names, unusual TIN formats, foreign addresses) cause rejections you’ve never seen before
  • Error handling gaps mean your system doesn’t know what to do when IRIS returns an unexpected response

The sandbox mirrors production validation. Every error you find there is an error you don’t discover in January. For a complete reference on what to expect, see our IRIS error codes guide.

The Fix: Budget at least 2-4 weeks for sandbox testing. Test with realistic data volumes and edge cases, not just 10 clean records. If you’re using a provider, they’ve already done this testing for you.

Mistake #4: Forgetting About Corrections

Most organizations focus their migration planning on original submissions. But what about corrections? If you’ve filed 1099s through FIRE before, you know that corrections are a regular part of the workflow – TIN mismatches, wrong amounts, name changes.

With FIRE, corrections used the same flat-file format with a “corrected” indicator. With IRIS, corrections go through a different process. The XML schema for corrections differs from original submissions. The API endpoints may differ. Your workflow needs to handle both.

Organizations that plan only for original filings discover this gap in February or March, when the correction requests start coming in from payees and recipients.

The Fix: Include corrections in your IRIS migration plan from the start. Test correction submissions in the sandbox alongside originals. If you’re using a filing provider, confirm they handle IRIS corrections.

Mistake #5: Not Having a Fallback Plan

Technology projects go wrong. Timelines slip. Integrations break. The organizations most at risk aren’t the ones with aggressive migration plans – they’re the ones with only one plan.

If your IRIS migration depends on:

  • A single developer finishing the XML integration on time
  • A TCC application being processed without delays
  • A vendor completing onboarding by a specific date
  • No surprises in the IRS schema or API

…then you need a Plan B. Because when FIRE shuts down on December 31, there is no extension, no grace period, and no “we’ll get it done next week.” If your primary plan isn’t working by mid-December, you need an alternative that can be activated immediately.

The Fix: Establish a filing provider as your fallback even if your primary plan is a direct integration. BoomTax accounts are free to create, and you can test data uploads at any time. If your integration isn’t ready by December, you upload your FIRE files to BoomTax and file on time.
Build Direct High Effort Apply for TCC Develop XML Output Implement OAuth 2.0 Sandbox Testing Error Handling Ongoing Maintenance Timeline: 3-6 months Use BoomTax Minimal Create Account Upload Data Timeline: 15 minutes Both paths lead to IRIS compliance

The Common Thread

All five mistakes share a root cause: underestimating lead time. The FIRE-to-IRIS transition isn’t technically difficult for most organizations – but it has long lead times that punish late starts. TCC applications, development cycles, testing periods, and vendor onboarding all take weeks, not days.

The transition timeline is fixed. December 31 doesn’t move. The question is whether you spend the next six months working through this methodically or spend January in crisis mode.

45 days
TCC Processing
4-12 wks
XML Development
2-4 wks
Sandbox Testing
15 min
BoomTax Setup

Frequently Asked Questions

What if we’ve already applied for a TCC but haven’t started building?

You’re ahead of most organizations. While waiting for TCC approval, start documenting your data requirements and evaluating whether to build or use a provider. If your TCC arrives and you realize a direct integration won’t be ready in time, a provider is your safety net.

Our vendor says they’re “IRIS ready” but can’t show us a test filing. Should we worry?

Yes. “IRIS ready” should mean they’re actively submitting through IRIS – not planning to. Ask for specifics: When was their last IRIS submission? What form types have they submitted? Can they show you a successful filing acknowledgment? If the answers are vague, start evaluating alternatives.

We file through a payroll provider. Do we need to do anything?

Contact your payroll provider and ask three questions: (1) Are you filing through IRIS? (2) Will our 1099s be filed through IRIS by default starting January 2027? (3) Do we need to do anything on our end? If they confirm all three, you’re covered. If not, you need a backup plan.

Is it too late to start in October?

For a direct IRIS integration, October is late but not impossible – if you move fast and nothing goes wrong. For signing up with a filing provider, October is fine. The key is to not wait until October to decide. Make the build-vs-buy decision now and act in October accordingly.

Do penalties apply if we file on time but IRIS rejects some returns?

Generally, if you make a good-faith attempt to file on time and correct rejections promptly, penalties may not apply. But “good faith” gets harder to argue when the rejection was caused by untested XML or an integration you built at the last minute. The safer path is to avoid rejections by testing thoroughly.

Start Today, Not Tomorrow

Every week you wait narrows your options. The FIRE end-of-life checklist gives you a complete rundown of what needs to happen before December. The migration guide walks through the process step by step.

Or skip the project entirely. BoomTax accepts your data – even FIRE-format flat files – and handles the IRIS submission for you. No TCC. No XML. No sandbox. No mistakes.

Create your free BoomTax account and test an upload today. It takes 15 minutes, and you’ll know your January filing is covered.

BoomTax, The Boom Post, 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.

About Author