
To switch 1099 software safely, export your payer, recipient, W-9, TIN and filing-status records first. Then load them into the new platform, test them, and keep every prior filing and correction tied to the system where it was originally filed. Do not file anything twice. This checklist covers each step in order, from the audit to the first filing season after the move.
Filing one yourself? You can e-file Form 1099-NEC online with TaxFormHero, an IRS-authorized e-filing platform.
The best time to switch is well away from a filing deadline. The IRS electronic filing deadline for most 1099 forms is March 31, and Form 1099-NEC must be filed electronically by January 31. Switching in the weeks before either date leaves no room for testing or for fixing import errors.
Typical reasons to move include:
Also check the volume rule. Under current IRS rules, businesses filing 10 or more information returns of any type must file electronically. If your count has crossed that line, paper is no longer an option, and the software choice matters more.
A practical window is the late spring through autumn, after the March 31 deadline has passed and before January records are due. That gives you a full off-season to export, import, test, and compare results.
Before you pick a new provider, write down how your current process actually works. Answer these questions in a shared document:
The last question matters most. It determines how you will handle corrections later.
Then list the requirements of the new provider. At a minimum, check:
To use IRIS, users must apply for an IRIS Transmitter Control Code (TCC). Ask each candidate provider two things. Does it file under its own TCC, or do you need your own? And how long does your application take? Our guide to enterprise 1099-R migration and IRIS TCC timing explains why starting this early matters, and our IRIS and TCC checklist for small teams covers the basics for smaller payers.
Export everything while you still have access. Many providers restrict downloads once a contract ends. Request exports in a format you can open without the provider, such as CSV, Excel, or PDF.
For each payer, export:
For each recipient, export:
Keep the signed W-9 for every recipient, along with the date it was collected and any TIN verification result. If your old provider collected W-9s electronically, download the original files and the collection log, not only the extracted data fields. A TIN that failed a prior match, and what you did about it, is part of your compliance record.
This is the part most people forget. Export:
The IRS strongly recommends that issuers and transmitters keep FIRE file status emails and related return data for at least three years from the reporting due date. Follow that as a floor for everything you export, and store it somewhere your team controls.
The export files hold TINs and addresses. Treat them as sensitive data from the moment you download them. The GAO has noted that weak security controls and unassessed data transfer methods raise the risk to taxpayer data. In practice:
Our data protection checklist for payers goes through these controls in more detail.
Importing messy data into a new system only moves the problems. Clean first:
Then check TINs. A TIN match before filing catches mismatches while you can still ask the recipient for a corrected W-9. On TaxFormHero, TIN matching is $0.49 per verification, and you can run it on imported records before you file.
Usually yes, but check the template. Providers differ on column names, required fields, and how they handle multiple payers in one file. TaxFormHero accepts Excel and CSV templates, and you can import thousands of records at once. You can also enter a recipient manually if a single record needs fixing.
For any provider, follow this sequence:
Check the totals. The sum of reportable amounts by payer in the new system should equal the sum in the old one. If it does not, stop and find the difference.
Accounting firms and bookkeepers usually move several clients at once. Do not move them all together. Use this order:
Each client needs its own payer record, its own authorization, and its own history. Confirm that the new platform keeps payer accounts separate so one client’s recipients never appear under another. TaxFormHero supports multiple payer accounts under one login.
Test the entire path, not just the import. The IRS offers the IRIS Assurance Testing System (ATS), which lets transmitters and software developers verify two-way communication, data formatting, and functionality before production filing. Ask any provider whether it has completed ATS testing and how that applies to your returns.
On your side, test:
If your new provider offers a way to review a return without transmitting it, use it on a real batch. The goal is that the first time you press submit is not the first time you see the result.
The status of each return at the moment you switch decides what you do next.
| Status in the old system | What to do before and after the switch |
|---|---|
| Accepted | Do nothing. Export the confirmation and keep it. Do not re-file. |
| Pending | Wait for a final status before you switch, if possible. If not, record who owns the follow-up and where the answer will arrive. |
| Rejected | Find the reason, fix the data, and re-submit. Decide which system will do it, and make sure the old one is not also re-submitting. |
A few rules keep this clean:
Duplicates happen when two systems both think they own a return. They are easy to prevent with a clear record.
EY recommends that organizations set documented ownership for data, testing, approvals, corrections, and filing continuity, and keep a visible risk register with escalation triggers. A short version works for a small business: one person owns the master log, one person approves submissions, and anything unusual goes to a named reviewer.
This is the question to ask before you sign up. The IRS states that corrected returns must be filed in the same system, IRIS or FIRE, where the original was filed. That has two consequences:
Before leaving, list every return with a possible correction pending: a wrong amount, a bad TIN, an unreported recipient. If you can, file those corrections before you move. If you cannot, document the original submission details so the next provider can reference them.
For late filings and prior-year returns, see our guide on filing prior-year 1099 forms after the deadline.
Recipient copies are where migrations quietly fail. Check each of these:
In TaxFormHero, recipient copies can be downloaded as PDFs at no charge, sent by encrypted email for $0.19 per form, or mailed by USPS First-Class Mail for $1.69 per form. See the pricing page for all add-ons.
After the first live filing, review what happened:
EY also advises tax leaders to build data controls into vendor onboarding and payment processes rather than relying on year-end cleanup. In practice that means collecting a W-9 and verifying the TIN when you add a vendor, not in January. It also makes your next migration easier.
Most problems we see in provider changes are not software problems. They are record problems. A business moves its recipient list and forgets the filing history. Or it moves the history and forgets that corrections must follow the original system. The data is usually fine. The ownership is unclear.

We built TaxFormHero around a simple view: you should pay for the forms you file and nothing else. There is no subscription, no signup fee, and no annual contract, so leaving us is as easy as joining. That matters for a migration checklist. A provider you can leave is a provider you can test without risk.
Our advice is to move in the off-season, move one payer first, and keep the old account readable until every return has a final status. Treat the first full cycle as a test. We are IRS-authorized and hold a SOC 2 Type I attestation, and we transmit federal returns through IRIS A2A. Even so, we would ask you to verify any provider on those points, including us.
— Nazrul
If you are comparing providers, here is what we offer. Pricing is graduated per form, so each tier applies only to the forms within it. For 1099 forms, the first 150 cost $1.99 each, forms 151 to 500 cost $0.99, forms 501 to 1,000 cost $0.60, and forms above 1,000 cost $0.45. W-2 and ACA filing starts at $2.99 per form. State filing is $0.99 per form, and TIN matching is $0.49 per verification. You can import from Excel or CSV and manage multiple payer accounts in one place.
To see how it works end to end, read the step-by-step overview, review the pricing page, or start with 1099-NEC e-filing. Firms with large volumes can look at enterprise information return filing. To see what changes for the coming tax year, read the tax year 2026 changes.
| Phase | Task | Done when |
|---|---|---|
| Before | Choose an off-season window | Date set, away from Jan 31 and Mar 31 |
| Before | Confirm IRIS TCC approach | Provider or own TCC confirmed |
| Export | Payers, recipients, W-9s, TINs | Files stored securely |
| Export | Filing history and statuses | Master log complete |
| Clean | Duplicates, names, TIN types | Data ready for import |
| Import | Small batch, then full | Totals match old system |
| Test | Preview, delivery, state filing | No unexplained errors |
| Resolve | Pending and rejected returns | Final status for each |
| Corrections | Original system identified | Plan documented |
| After | Reconcile, review delivery | Old account safely closed |
Yes. Mid-year is often the best time, since no filing deadline is close. Export your data, import it, and test the new platform before January. Just make sure the old system is not still holding unfinished returns.
Not at the IRS. Accepted returns stay on record there. What you can lose is your copy of the data, confirmations, and recipient statements if the old provider deletes them. Download everything first and keep it for at least three years from the due date.
It depends on where the original was filed. Corrections must go through the same system, IRIS or FIRE, as the original. Ask the new provider in writing how it handles your specific case before you move.
Keep one master log of returns with their system and status. Exclude accepted returns from the import, turn off scheduled submissions in the old account, and let only one person approve submissions in the new one.
To transmit through IRIS, a TCC is required. Ask your provider whether it files under its own TCC or whether you must apply for one, and allow time for the application.
File Information Returns With Confidence
TaxFormHero supports 20+ IRS information returns, including 1099 and W-2 forms, with bulk Excel import, name/TIN matching and encrypted recipient delivery.
Explore TaxFormHeroAnswers come straight from our guides. For anything about your own filing, we’ll point you to a person.
Can’t find the answer? Contact us
General information, not tax advice. Please don’t type Social Security or tax ID numbers here.