1099-NEC deadline · Feb 1, 2027 Tax year 2026 brings a $2,000 reporting threshold, new tips and overtime boxes, and the end of FIRE. What changed for 2026 Free FIRE converter Collect a W‑9
Back to Blogs IRS Forms

Switching 1099 Software: A Provider Migration Checklist

October 27, 2026 Tax Form Hero Team 5 min read

Geometric record cards crossing between platforms

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.

TaxFormHero
taxformhero.com
Move 1099 Filing Without Losing Track
TaxFormHero lets you import recipient records, manage multiple payer accounts, and prepare and file 1099 information returns through IRIS A2A.
Explore the filing process

TL;DR

  • Export payer records, recipient records, W-9 and TIN data, and filing status history before you cancel or lose access to the old provider.
  • Treat every return as accepted, pending, or rejected. Resolve pending and rejected returns before you move, or document who owns them.
  • Never re-file a return that the old provider already transmitted. Duplicates come from unclear status, not from the new software.
  • Corrections to returns filed in IRIS or FIRE must go through the same system as the original, so confirm how the new provider handles that.
  • Beginning with the 2027 filing season, IRIS is the only electronic filing system for 1099 returns, so plan the switch with IRIS in mind.

Filing one yourself? You can e-file Form 1099-NEC online with TaxFormHero, an IRS-authorized e-filing platform.

When to switch 1099 software

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.

Step 1: Assess what you have and what you need

Before you pick a new provider, write down how your current process actually works. Answer these questions in a shared document:

  1. Which forms do you file? For example 1099-NEC, 1099-MISC, 1099-K, W-2, or ACA forms.
  2. How many returns do you file per year, and how many payers or client businesses do they cover?
  3. Who enters data, who approves, and who transmits?
  4. Do you use state filing, recipient mailing, or encrypted delivery?
  5. Do you run TIN matching before filing?
  6. Which system did you use to file each past return: FIRE, IRIS, or another route?

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:

  • It is an IRS-authorized e-file provider. This is the first screen for any platform.
  • It transmits through IRIS, and you know whether you or the provider holds the Transmitter Control Code.
  • It imports Excel or CSV files so you do not rekey data.
  • It supports every form and every state you file.
  • It can manage several payer accounts in one login.
  • It documents how it stores and encrypts data.
  • Pricing is clear per form, with add-ons itemized.

IRIS and the Transmitter Control Code

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.

Step 2: Export your records from the old provider

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.

Payer records

For each payer, export:

  • Legal name and any trade name
  • EIN
  • Address and contact information
  • Transmitter or TCC details, if applicable
  • State registration numbers used for state filing
  • Form types and tax years filed

Recipient records

For each recipient, export:

  • Name and business name as reported
  • TIN and TIN type (SSN or EIN)
  • Address, including any updates made after a notice
  • Email address used for delivery
  • Amounts reported by form and box
  • Account or reference numbers

W-9 and TIN records

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.

Filing history

This is the part most people forget. Export:

  • A list of every return filed, by tax year, form, payer, and recipient
  • The submission or receipt ID
  • The filing date and the status: accepted, pending, or rejected
  • Any correction filed, and the original it replaced
  • State filing status
  • Copies of the recipient statements as delivered

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.

Transferring the files safely

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:

  • Do not email unencrypted spreadsheets of TINs.
  • Use an encrypted transfer method or a secure upload, and compare the trade-offs in this note on fax versus email security if your team still moves documents by those routes.
  • Restrict access to the people who need it.
  • Delete working copies once the import is verified, and keep one archived set.

Our data protection checklist for payers goes through these controls in more detail.

Step 3: Clean the data before you import it

Importing messy data into a new system only moves the problems. Clean first:

  • Remove duplicate recipients, such as the same vendor entered under two spellings.
  • Standardize names to match what is on the W-9 and IRS records.
  • Fix address formatting and fill in missing ZIP codes.
  • Confirm TIN type matches the entity type.
  • Flag recipients without a W-9 on file.
  • Separate recipients by payer if you file for multiple businesses.

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.

Step 4: Import into the new platform

Can you import Excel or CSV data?

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:

  1. Download the provider’s import template.
  2. Map your export columns to the template columns.
  3. Import a small batch of 10 to 20 records first.
  4. Compare the imported records to the source, field by field.
  5. Fix the mapping, then import the remainder.

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.

Moving multiple client businesses

Accounting firms and bookkeepers usually move several clients at once. Do not move them all together. Use this order:

  1. Build a list of all client payers with EIN, form types, and the filing system used in the past.
  2. Move one low-risk client first, with few recipients and no open rejections.
  3. Complete the full cycle for that client: import, review, test, and verify.
  4. Move the remaining clients in batches by complexity.
  5. Keep your largest or most complex client for last, ideally after the next filing season’s data is mostly known.

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.

Step 5: Test before you rely on it

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:

  • Data formats: Do names, TINs, and amounts appear in the right boxes?
  • Validation: Does the system flag missing or invalid TINs, bad ZIP codes, or amounts below the reporting threshold?
  • Preview: Does the recipient copy match the data you entered?
  • Delivery: Does encrypted email arrive and open? Does a mailed copy go to the right address?
  • State filing: Are the right states selected for each recipient?
  • User roles: Can only authorized people approve and transmit?
  • Support: Ask a real question and see how fast and how well you get an answer.

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.

Step 6: Handle accepted, pending, and rejected filings

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:

  • Finish the filing season in the old system if you are switching mid-cycle. Start the new provider with the next tax year’s data.
  • Keep the old account open, at least in read-only mode, until every return has a final status.
  • Rejections after the switch are a normal part of testing. Plan for them rather than being surprised.

Step 7: Avoid duplicate submissions

Duplicates happen when two systems both think they own a return. They are easy to prevent with a clear record.

  1. Create a master log of every return: payer, recipient, form, tax year, system, status, and date.
  2. Assign one system per payer and tax year. Write it down.
  3. Mark returns as “filed, do not re-file” before the import, or exclude them from the new data set altogether.
  4. Disable auto-submit or scheduled filing in the old system before the new one goes live.
  5. Before any submission, sort the new platform’s list by status and look for returns that already exist elsewhere.

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.

Step 8: Plan for corrections to previously filed returns

Can the new provider correct returns filed elsewhere?

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:

  • A return originally filed in FIRE cannot simply be corrected in IRIS. Ask your new provider and the IRS how that case is handled, and get the answer in writing.
  • A return filed through your old provider’s TCC may need that provider to remain involved, or you may need your own access.

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:

  • Delivery method: Which recipients get encrypted email, which get mail, and which downloaded their own copy?
  • Consent records: If a recipient agreed to electronic delivery, keep the consent record and the date. Without it, you may need to mail the copy. Export these records or recreate them under the new provider’s process.
  • Prior-year copies: Download recipient statements for every year you may need. Recipients ask for old copies, and the old provider may delete them after cancellation.
  • Contact data: Update email addresses and mailing addresses in the new system so delivery works from the first run.
  • Proof of delivery: Export delivery logs or mailing confirmations.

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.

Step 10: Check the new setup after the switch

After the first live filing, review what happened:

  1. Compare the number of returns submitted with the number you expected.
  2. Confirm each return reached a final status, and record it in the master log.
  3. Reconcile totals by payer and by form against your books.
  4. Check recipient delivery: any bounced emails, undeliverable mail, or recipients who say they did not receive a copy.
  5. Review state filing acknowledgments.
  6. Confirm that your old account has no pending or scheduled submissions, then close it only after you have all your exports.
  7. Update your internal procedure so it names the new provider, the new owners, and the support contacts.
  8. Set calendar reminders for the next January 31 and March 31 deadlines.

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.

Our perspective

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.

Our perspective — overview diagram

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

Where TaxFormHero fits

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.

Migration checklist at a glance

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

FAQ

Can you switch 1099 software in the middle of the year?

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.

Do I lose my previous filings when I change providers?

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.

Can a new provider file a correction for a return the old one filed?

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.

How do I avoid filing the same 1099 twice?

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.

Do I need my own TCC to use IRIS?

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.

Sources

TaxFormHero

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 TaxFormHero