Compliance & Software

The Best Way to File on IRIS in 2026: An Honest Comparison

With FIRE retiring at the end of 2026, every information-return filer has to choose how they reach IRIS — the IRS portal, a direct A2A integration, or a filing vendor like BoomTax or e1099f. This is a vendor-neutral framework for picking the one that fits your volume, your deadline, and your tolerance for risk.

At a glance

There is no single “best” IRIS filing tool — there is only the one that matches your situation, and the honest answer depends on three things: how many returns you file, whether you have developers to build and maintain an Application-to-Application (A2A) integration, and how much deadline risk you can absorb. The IRS gives you two free channels of its own, the Taxpayer Portal (documented in Publication 5717) for manual and small CSV uploads, and the A2A API (documented in Publication 5718) for programmatic transmission at scale. Commercial software such as BoomTax and e1099f sits on top of those channels and trades a fee for speed, validation, and a Transmitter Control Code you don’t have to wait for. If your deadline is close and you don’t already hold an approved TCC, a provider that already holds one can file today — while a direct setup still has to clear the IRS suitability review first.

In this story

You Are Choosing a Path, Not a Brand

Before comparing logos, get the shape of the decision right. Every filer who reaches IRIS does it through one of three doors, and most of the cost, effort, and risk in your filing year is decided the moment you pick the door — not the software badge on it.

The first door is the IRS Taxpayer Portal, the free web application the IRS describes in Publication 5717. You log in, key returns in by hand or upload one of the IRS CSV templates, and the portal builds the submission for you. It costs nothing and needs no code, but it was designed for modest volumes and manual review, not for tens of thousands of records or for a team filing across many clients.

The second door is direct A2A, the Application-to-Application channel specified in Publication 5718. Here your own systems generate compliant IRIS XML, sign a JWT, and POST the transmission straight to the IRS endpoint, then poll for an acknowledgement. It scales to very large filings — the IRS accepts up to 100 MB per submission — but it is a software project, complete with schema validation, the business-rule catalog, and a mandatory testing phase before you may touch production.

The third door is commercial filing software, the category this post is really about. A vendor like BoomTax or e1099f has already built the A2A integration, already passed the IRS Assurance Testing System (ATS), and already holds a Transmitter Control Code. You hand them data; they hand back a Receipt ID. The fee buys you everything the second door makes you build yourself — which is why the real comparison is less “which brand” and more “build it, do it by hand, or buy it.”

Portal vs Direct A2A vs Software, Side by Side

The table below lines up the three paths on the dimensions that actually decide a filing season — cost, the volume each can realistically carry, who has to write and maintain code, how corrections and Combined Federal/State Filing are handled, and how long it takes to be ready to file. The highlighted row is the one filers most often underestimate, because it governs your earliest possible filing date no matter which path you choose.

DimensionIRS Portal (Pub 5717)Direct A2A (Pub 5718)Filing software (BoomTax, e1099f)
Direct IRS costFreeFreePer-form or subscription fee
Realistic volumeLow to moderate; manual entry or small CSVVery high; up to 100 MB per submissionLow to very high, depending on plan
Who writes the codeNo code; you key or uploadYour developers build & maintain itNone — the vendor built it
TCC requiredYes (your own)Yes (your own A2A TCC)Vendor’s TCC covers transmission
Time to first filingDays, once registered — plus the IRS suitability reviewWeeks to months: build, then pass ATSSame day if the vendor is already approved
Validation before submitBasic portal checksYou implement schema + the rule catalogVendor pre-validates against the rules
Corrections & CF/SFManual, per the rulesYou implement Type 1/Type 2 + CF/SF electionHandled by the tool

Notice what the table is really saying: the portal and direct A2A are free in dollars but expensive in time and engineering, while software is the reverse. The deciding factor in the highlighted row — time to first filing — is not the software at all. It is the IRS authorization process that stands behind every self-managed path, and it is the single biggest reason a January filer ends up choosing a vendor.

The Hidden Cost Everyone Forgets: The TCC Clock

Whether you file through the portal or build your own A2A integration, you cannot transmit a single live return until the IRS has issued you a Transmitter Control Code — and that code does not arrive on demand.

Getting a TCC means applying through the IRS IR Application for TCC, naming Responsible Officials who have completed identity verification, and then waiting out the IRS suitability review, which can run roughly 45 business days. That review is invisible on every pricing page, but it is the part of the calendar that actually determines whether you make the deadline. A filer who decides in early January to “just do it directly” can discover that their own TCC will not clear until well after the returns were due.

This is also where commercial software changes the math rather than just the price. Because a vendor like e1099f already holds an approved TCC and has already passed ATS, the wait disappears for you: the transmission goes out under the vendor’s authorization while you simply supply the data. If you have months of runway, the wait is a one-time annoyance; if you have days, it is the whole decision. For the deeper mechanics of obtaining your own code, the full TCC application walkthrough covers each step and the suitability review in detail.

The cheapest path on the pricing page can be the most expensive path on the calendar — count backward from your filing deadline, not forward from today.— — The TCC-clock rule
Do the math backward from your deadline

If your earliest 1099-NEC deadline is January 31 and your own TCC takes weeks to clear, a “free” direct path is only free if you started months ago. Decide which door you are using by counting backward from the due date and subtracting the full authorization timeline — not by which option costs the least in dollars.

BoomTax vs Filing Direct: Where the Trade Actually Bites

The most common head-to-head readers ask about is a hosted filing tool such as BoomTax against rolling your own IRIS submission. On paper the direct route looks cheaper, because the IRS charges nothing for A2A. In practice the comparison is not vendor-fee versus zero — it is vendor-fee versus the salary, schedule, and risk of building and maintaining a compliant transmitter yourself, every tax year, against a schema and rule catalog the IRS revises annually.

Building direct means owning the IRIS XML generation end to end. You serialize the three-level transmission hierarchy — the manifest, then submission groups, then the forms inside them — in UTF-8 without a byte-order mark, because IRIS rejects UTF-16 and UTF-32 outright. You strip characters the schema forbids, such as the double dash in an address line, and you respect the strict person-name fields that accept only letters and hyphens. None of that is conceptually hard, but all of it has to be exactly right on every record, or the transmission comes back rejected.

Hosted software absorbs that surface area for you. The trade you are really making is autonomy and per-form cost on one side against engineering time, maintenance, and rejection risk on the other. A team with developers, a stable form mix, and time before the deadline can justify building. A team without spare engineering capacity — or one staring down a deadline — almost always comes out ahead buying, because the vendor has already paid the build cost once and amortized it across every customer.

Official source(s) Pub 5717 & 5718

The two IRS channels compared here are defined in Publication 5717 (IRIS Taxpayer Portal) and Publication 5718 (IRIS A2A); TCC and identity steps run through IRS e-Services. These are authoritative — pricing pages are not.

The Best FIRE-to-IRIS Migration Software Is the One That Converts Your Files

A separate question hides inside the software choice for anyone leaving the legacy FIRE system: what converts the files you already have? FIRE produces fixed-width flat files, where each value lives at a memorized column position, while IRIS expects self-describing XML, where every value is wrapped in a named element. The two formats are not interchangeable, and a FIRE file will not upload to IRIS as-is. So a real migration tool is one that maps your old flat-file layout into the IRIS schema without forcing you to re-key a season’s worth of data.

This is where the “best migration software” question separates from the “best filing software” question. Some tools assume you will hand them clean XML; the more useful ones accept the formats you already produce — including FIRE-style flat files and CSV — and generate the compliant IRIS XML for you. If you are moving off FIRE this year, weigh conversion support as heavily as price, and read the side-by-side IRIS-versus-FIRE comparison first so you know exactly which format differences your tool has to bridge.

FIRE retires at the end of 2026

The IRS is sunsetting the FIRE system on December 31, 2026, which makes IRIS the path for tax year 2026 filings in 2027. Whatever tool you pick has to file through IRIS, and if you are migrating, it has to convert your FIRE-format data — choosing for “next year’s FIRE” is choosing for a system that won’t exist.

The State-Filing Feature That Separates Real Tools From Toys

If any of your recipients live in a participating state, Combined Federal/State Filing (CF/SF) is the feature that decides whether your state obligation is handled in one transmission or becomes a second project. CF/SF lets the IRS forward your eligible returns to participating states on your behalf, but it only works if your submission elects it correctly — and the rules are unforgiving in a way that quietly trips up filers who hand-build their XML.

Under the IRIS business rules, the state election is gated on the submission header. Rule SHAREDIRFORM020 requires that whenever a return carries a CFSFElectionStateCd, the CFSFElectionInd in the submission header must equal 1, and rule SHAREDIRFORM022 requires that at least one TotalByStateGrp be present when a state code is set. On top of that, rule S1H002 requires that your TCC actually participates in the CF/SF program before the election is honored, and S1H003_001 limits the election to the specific form types CF/SF accepts. Miss any of these and the state portion is silently dropped or the return reports an error.

When you evaluate software, this is a concrete test rather than a marketing claim: does the tool set the CF/SF election on the submission — correctly, on the very first transmission of each return — and does it validate the participating-state list for you? Good tools do; weaker ones leave you to discover the rule the hard way. The companion guide to Combined Federal/State Filing on IRIS walks through the eligible states and the first-submission requirement in full.

Common Rejection Reasons (and How to Avoid Them)

However you reach IRIS, the same handful of mistakes account for most rejected transmissions — and whether a tool prevents them is the most useful thing you can know about it. Each item below names the failure, its cause, and the fix; a tool that catches these before submission is doing the job you are paying it for.

CF/SF elected without the header indicator set most common

Cause: a return carries a CFSFElectionStateCd but the submission header’s CFSFElectionInd is not set to 1, which violates rule SHAREDIRFORM020 and drops the state portion. Fix: set the CF/SF indicator on the header for the first transmission of every state return, and confirm at least one TotalByStateGrp is present per SHAREDIRFORM022.

Wrong file encoding

Cause: the XML was written as UTF-16 or UTF-32, or with a byte-order mark, which IRIS rejects on intake before issuing a Receipt ID. Fix: generate the payload as UTF-8 without a BOM — the one encoding IRIS accepts — and re-transmit.

Forbidden characters in the data

Cause: a value contains a double dash (for example an address like NoPlaceWay--Suite 4), which IRIS treats as forbidden and rejects the transmission. Fix: strip the double dash to a single dash before serializing, and XML-escape the ampersand, apostrophe, and angle-bracket characters everywhere else.

Punctuation in person-name fields

Cause: a person name such as O’Malley is submitted with its apostrophe intact, but the IRIS person-name fields accept only letters and hyphens. Fix: remove the apostrophe rather than escape it — submit OMalley — and keep hyphens, which are allowed.

Filing before the TCC clears

Cause: a return is transmitted under a TCC that is still in the IRS suitability review, or under no TCC at all, so the transmission is refused. Fix: wait for the TCC to be issued before sending live data — or file under a provider whose TCC is already approved if the deadline won’t wait.

Tired of the rejection lottery?

See how e1099f files directly through IRIS A2A, validating every record against the rule catalog before it leaves your account.

See how it works

Which Path Fits Your Filer Profile

There is no universal winner, so match the door to who you are. A small business filing a handful of 1099-NEC forms once a year is well served by the free IRS portal, provided it allows for the TCC wait — the volume is low and the manual entry is bearable. A high-volume transmitter with developers and a stable schedule can justify building direct A2A, because the engineering cost amortizes across millions of records and the 100 MB submission cap leaves plenty of headroom; the high-volume bulk filing guide covers that ceiling in depth.

Everyone in between — the firm filing for many clients, the business with real volume but no spare engineers, and anyone migrating off FIRE under deadline pressure — tends to land on commercial software, because it converts the messy parts of the job into a fee. The honest framing is not “which tool is best” but “which constraint is binding”: if money is tight and time is plentiful, file direct; if time is tight and the work is risky, buy the tool that already holds the authorization and validates the rules for you.

Skip the Build Entirely: The e1099f Advantage

No TCC wait

We already hold an approved IRIS TCC and passed ATS, so your filing goes out today instead of after a multi-week review.

Your files in

Bring the FIRE-format flat files and CSVs you already produce; we generate the compliant IRIS XML for you.

CF/SF done right

The state election is set on the first submission and validated against the participating-state rules automatically.

A Receipt ID, not a rejection — across the full 1099, 1098, 5498, and W-2G series.

Frequently Asked Questions

What is the best IRIS filing software in 2026?
There isn’t one universal answer — the best choice depends on your volume, whether you have developers, and how close your deadline is. Low-volume filers with time can use the free IRS portal; high-volume teams with engineers can build direct A2A; everyone else is usually better served by commercial software that already holds a TCC and validates the rules.
Is filing directly with the IRS really free?
The IRS charges nothing for the Taxpayer Portal or the A2A API. But “free” ignores the engineering time to build and maintain a compliant transmitter and the multi-week suitability review before your own TCC is issued. The cheapest option on price can be the most expensive on the calendar.
BoomTax vs filing direct — which is cheaper?
Direct A2A has no IRS fee, but the real comparison is the vendor fee against the salary, schedule, and rejection risk of building and maintaining your own transmitter every tax year. Teams with developers and time can come out ahead direct; teams without spare engineering capacity usually save by buying.
Can I upload my old FIRE files to IRIS?
No. FIRE produces fixed-width flat files and IRIS expects self-describing XML, so the formats are not interchangeable. You need a tool that maps your flat-file layout into the IRIS schema, which is exactly what good FIRE-to-IRIS migration software does for you.
Do I still need my own TCC if I use filing software?
Not for transmission — a vendor that is an approved transmitter files under its own TCC, so you don’t wait out the suitability review. If you file the portal or build direct A2A, you must obtain and hold your own TCC first.
How long does it take to be ready to file directly?
Plan for weeks to months: you apply for a TCC, complete identity verification for your Responsible Officials, wait out the roughly 45-business-day suitability review, and — for A2A — pass IRS Assurance Testing before you may submit live returns.
Does the software handle Combined Federal/State Filing?
Good tools do. CF/SF requires the submission header’s CFSFElectionInd to equal 1 whenever a state code is set (rule SHAREDIRFORM020), a TotalByStateGrp to be present (SHAREDIRFORM022), and your TCC to participate in the program (S1H002). A tool that sets and validates these for you saves a second state-filing project.
Why does the encoding of my file matter?
IRIS accepts only UTF-8 without a byte-order mark and rejects UTF-16 and UTF-32 outright. If your XML is written in the wrong encoding it fails on intake before you ever get a Receipt ID, so encoding is a common silent cause of rejection.
What volume can A2A actually handle?
IRIS A2A accepts up to 100 MB per submission, which is ample for very large filings. The constraint is rarely the channel ceiling — it’s building and maintaining the integration that produces conformant XML at that scale.
What happens when FIRE shuts down?
The IRS is retiring FIRE on December 31, 2026, so tax year 2026 returns filed in 2027 go through IRIS. Any software you choose has to file through IRIS, and if you’re migrating it has to convert your existing FIRE-format data.
Does e1099f require me to understand any of this?
No. You supply the data — including the FIRE-format files and CSVs you already produce — and e1099f generates the IRIS XML, sets CF/SF correctly, validates against the rule catalog, and transmits under its own approved TCC. The mechanics above are what the tool handles so you don’t have to.
DM
Dariel Montesino
Founder, e1099f · Reviewed by a licensed CPA

Dariel writes e1099f’s coverage of IRIS compliance and the FIRE→IRIS migration, drawing on IRS Publications 5717–5719 and hands-on IRIS A2A integration work.

Not tax advice. This is general information about IRS procedures and filing options, which may change as the IRS updates IRIS; the published IRS publications are authoritative, and you should consult a tax professional for your situation.

Stop choosing between cost, speed, and safety. Start free — no credit card.

Bring your existing files, skip the TCC wait, and let e1099f validate and transmit clean IRIS XML for you.

An unhandled error has occurred. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.