FirstHR

Switching Payroll Companies: A Step-by-Step Guide

How to switch payroll providers without breaking your tax filings: the best time to move, what data you need, the YTD trap, and the steps in order.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Payroll
19 min

Switching Payroll Companies

When to move, what to migrate, and how to do it without breaking your tax filings

Most guides to switching payroll providers are written as though you have a payroll administrator. They tell you to assign a transition lead, brief your HR team, and have finance validate the data. If you are reading this, there is a reasonable chance all three of those people are you, and you are doing it between other things.

So this one is written for that. The switch itself is not difficult, and the fear that employees will not get paid is mostly unfounded, because providers do this constantly. What actually goes wrong is narrower and more specific: year-to-date wage data that does not transfer correctly, and a quarterly tax filing that neither provider thinks they own. Those two failures account for most of the horror stories, and both are preventable with a couple of emails.

This guide covers when to move, the timing windows and what each costs you, how to switch mid-year without breaking your year-to-date figures, exactly what data to gather, who files which forms, the step-by-step process, the parallel run that catches everything, what happens to your records, and how to tell your team. If you are moving people data anyway, doing it once into a system that also handles hiring and onboarding is the case for FirstHR. This is general information rather than tax advice.

TL;DR
You can switch payroll providers at any time. January 1 is cleanest because there is no year-to-date data to move; the start of a quarter is next best because no Form 941 gets split. A typical switch takes two to four weeks. Two things cause nearly all the failures: year-to-date wages that do not transfer, which makes the new system restart Social Security and FUTA withholding from zero, and a quarterly filing neither provider claims. Run a parallel payroll before going live, and download every record before you cancel.

The Short Answer

You can switch payroll companies at any time. January 1 is the cleanest window because there is no year-to-date data to migrate, and the start of a quarter is the next best. A typical switch takes two to four weeks. The two things that actually break are year-to-date wage transfers and quarterly tax filings that neither provider claims ownership of.

If your current provider is causing real problems, do not wait nine months for a tidy calendar date. Continuing to run payroll on a system that is producing errors is also a risk, just one that feels less like a decision.

2 to 4 weeks
Typical time from signing with a new provider to your first live run
$184,500
2026 Social Security wage base, the figure a bad YTD import resets to zero
4 years
Minimum the IRS directs employers to keep employment tax records

Signs It Is Time to Move

Most small businesses stay with a payroll provider longer than they should, because switching feels risky and staying feels neutral. Staying is not neutral. Here are the signals that the cost of staying has passed the cost of moving.

SignalWhat it looks likeWhy it matters more than it seems
Recurring errorsWrong withholding, missed deposits, corrections every few cyclesEach error costs you time and costs an employee trust. Penalties land on you, not the provider
Support you cannot reachTicket queues, no named contact, days to resolve a payday problemPayroll problems are urgent by definition. A two-day response is a two-day problem
Cost that keeps climbingPer-employee fees, per-run fees, charges for filings you assumed were includedCompare the total annual cost rather than the headline monthly rate
Outgrowing the systemMulti-state employees, new benefit deductions, or contractors it cannot handleWorkarounds accumulate quietly until someone realizes the process is mostly manual
No integration with anythingRekeying the same employee data into two or three systemsEvery manual re-entry is a chance to introduce a discrepancy between systems
Compliance you are handling yourselfChasing filing deadlines the provider was supposed to ownIf you are the backstop, you are not getting what you are paying for

One test cuts through all of it: in the last six months, how many hours did you personally spend fixing something payroll-related that should have just worked? If the answer is more than a couple, the provider is charging you twice, once in fees and once in your time.

The Best Time to Switch

Three windows, and the difference between them is entirely about how much historical data has to move and whether a tax period gets split.

Cleanest
January 1, start of the yearNo year-to-date data to migrate at all, because there is none. Your new provider handles every filing for the year and issues one W-2 per employee.The catch: You may wait months for the window, while a failing provider keeps failing.
Good
Start of a quarter, April, July, or OctoberThe quarter closes cleanly with the old provider, so Form 941 for that quarter belongs entirely to one of them. YTD still has to move, but no quarter is split.The catch: You still migrate year-to-date wages, which is where the real risk lives.
Doable
Mid-quarter, any other dateEntirely workable with a competent provider. Wages and withholding for one quarter are split across two systems, so the quarterly filing needs explicit ownership.The catch: The highest coordination burden, and the scenario where filings get duplicated or missed.
The universal caveat every guide agrees on: if your current provider is actively causing errors, waiting nine months for January is not the safe option. It is a different risk, taken quietly.

The reason January is genuinely different rather than just tidier is worth stating. On January 1 there is no year-to-date data, because the year has not produced any. The entire category of failure described in the next section simply does not exist, and your new provider owns every filing for the year cleanly.

Quarter starts are the practical compromise. The previous quarter is closed and filed by the old provider, so Form 941, the quarterly federal return reporting wages and withholding, belongs unambiguously to one party. You still migrate year-to-date figures, but you avoid the messiest coordination problem.

Switching Mid-Year Without Breaking YTD

This is the section that matters most, and it is where nearly every competing guide stops at reassurance. Mid-year switching is doable, yes. Here is the specific way it fails.

Definition
Year-to-Date (YTD) Payroll Data
Year-to-date payroll data is the cumulative total of what each employee has earned and had withheld since January 1 of the current year: gross wages, federal income tax, Social Security, Medicare, state and local taxes, and employer contributions. Payroll tax calculations depend on these cumulative figures, because several taxes stop or change once an employee crosses an annual threshold. When you switch providers mid-year, transferring these totals accurately is what allows the new system to continue the year rather than restart it.
What a botched year-to-date import actually does
An employee has earned $120,000 with you so far this year. You switch providers in August. The new system does not receive their year-to-date wages and treats them as starting from zero.
Social Security already withheld this year$7,440
What the new system thinks they have earned$0
Result: withholding restarts from dollar one, against a $184,500 capOver-withholding
FUTA, which applies only to the first $7,000 of wagesRe-collected in full
Who notices firstThe employee, on their next pay stub
Your EIN has not changed, so the wage base should carry over. A reset to zero is a migration error, not correct behavior, and it is the single most consequential thing to verify before your first live run.

Two thresholds make this concrete. Social Security tax applies at 6.2 percent from each side up to a wage base of $184,500 for 2026, after which it stops. Federal unemployment tax applies only to the first $7,000 of each employee's wages for the year, a threshold unchanged since 1983, at an effective 0.6 percent for most employers. Both are cumulative, and both are recalculated wrongly if the new system thinks the year started when you switched.

A Distinction Worth Getting Right
You may read that the Social Security wage base applies separately to each employer, and that is true, but it describes an employee changing jobs, not an employer changing providers. When someone works for two companies in a year, each withholds up to the full cap and the employee reclaims the excess on their tax return. Switching providers is not that situation. Your EIN has not changed, you are the same employer, and the wage base should continue uninterrupted. If your new system restarts it at zero, that is a data migration failure to fix before your first live run, not a rule you have to live with.

What to do about it is simple and takes ten minutes. Before your first live payroll, pull a report from the new system showing year-to-date wages and taxes per employee, and compare it line by line to the final report from the old one. They should match exactly. If they do not, you have found the problem at the only point where fixing it is easy.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

One W-2 or Two?

This question comes up in every mid-year switch and gets answered inconsistently across the internet, so here is the actual rule: it depends on whether the new provider takes on your prior year-to-date wages.

If the new provider ingests the prior data, it holds the full-year picture and issues one consolidated W-2 per employee. That is the cleaner outcome and the one to ask for. If it does not, each provider issues a W-2 for the portion of the year it handled, and your employees receive two forms from the same employer for the same year.

Both are legitimate and neither creates a problem by itself. Employees simply enter both forms when filing. But it is a question worth asking a prospective provider before you sign rather than discovering the answer in January, and if the answer is two, tell your team in advance so the second envelope is expected rather than alarming.

What You Need to Gather

Assembling this is the bulk of the work, and doing it before you talk to a new provider makes the whole process faster. Definitions included, because these terms get used as though everyone knows them.

Company level
Federal Employer Identification Number, the nine-digit number the IRS uses to identify your business
EFTPS enrollment details, the federal system used to make tax deposits electronically
State withholding and unemployment account numbers for every state where you have employees
Your current state unemployment insurance rate, which is specific to your business rather than standard
Workers compensation policy details, if payroll feeds your premium reporting
Per employee
Legal name, address, Social Security number, and date of birth
Pay rate, pay frequency, and classification as exempt or non-exempt
Current Form W-4 withholding elections and any state equivalent
Direct deposit account and routing numbers
Deductions and contributions: benefits, retirement, garnishments, with the correct pre-tax or post-tax treatment
Accrued paid time off balances, which are easy to forget and painful to reconstruct
Historical data, the part that matters most
Year-to-date gross wages per employee, for the current calendar year
Year-to-date taxes withheld: federal, Social Security, Medicare, state, and local
Year-to-date employer tax contributions
Copies of Forms 941 already filed this year
Prior-year W-2s and 1099s, downloaded before your portal access ends

Two items in that list are the ones people forget. Accrued PTO balances do not always migrate automatically and are miserable to reconstruct from memory. And your state unemployment rate is specific to your business based on your claims history, not a standard number, so if the new provider uses a default rate your deposits will be wrong from the first run.

A note on terminology, since these guides throw acronyms around. Your FEIN is the nine-digit federal tax ID for your business. EFTPS is the government system used to make federal tax deposits electronically. A reporting agent is a payroll provider authorized to file and deposit taxes on your behalf, which is what most providers are, and that authorization has to be transferred rather than simply assumed.

Who Files What

Here is the table nobody publishes, and the absence of it is why filings get duplicated or missed. During the handover, several returns sit in an ambiguous zone unless somebody assigns them.

Who files what during the handover
Form 941 for the quarter of the switchAgree explicitly in writing
The single most common source of a duplicate or missed filing. Get it in an email from both providers, not a verbal assurance.
Form 941 for quarters before the switchOld provider
Already filed. Download copies before your portal access ends.
Form 940 (FUTA), filed annuallyNew provider, usually
It is an annual return, so whoever handles year-end normally files it using full-year data.
W-2s and W-3Depends on YTD migration
If the new provider ingests prior wages, one consolidated W-2. If not, employees get two. Confirm before signing.
1099-NEC for contractorsWhoever holds the full-year data
Same logic as W-2s. Make sure contractor payments migrate too, since they are frequently forgotten.
State unemployment filingsAgree per state
Your SUI rate must move to the new provider, and the rate is employer-specific rather than standard.
Tax deposits during the transitionConfirm the exact cutoff date
A gap here means a late deposit penalty, and the penalty lands on you rather than on either provider.
Write this table out for your own switch, fill in the names, and email it to both providers. Getting a reply confirming it is the cheapest insurance in this entire process.

The first row is the whole point. When you switch in, say, May, the second quarter contains wages processed by two different providers. Somebody has to file one Form 941 covering all of it, and the failure mode is that each provider assumes the other is handling it, or both file and you get a duplicate. Neither outcome is expensive to prevent and both are annoying to unwind.

The practical move is to write the table out with names filled in, email it to both providers, and keep the replies. That is your record if anything is questioned later, and it forces the ambiguity into the open before it becomes a filing problem.

Worth remembering throughout: the obligation to file correctly is yours, not your provider's. A provider files as your agent, and a penalty for a missed return generally lands on the employer. The full set of what you are responsible for sits in the payroll compliance guide.

The Switch, Step by Step

Eight steps, in order. For a small business the whole thing is two to four weeks, most of which is waiting rather than working.

1
Read your current contract first
Notice period, termination terms, and any fee for leaving. Thirty days written notice is common. Doing this first prevents discovering a notice requirement after you have signed elsewhere.
2
Choose the new provider with your real scenarios
In the demo, ask them to handle your actual situation: your states, your deduction types, your contractor mix. Ask directly whether they ingest prior YTD data and whether that produces one W-2 or two.
3
Pick a switch date and work backwards
Quarter start if you can, and give yourself at least one full pay cycle of runway. Do not schedule it in a week you are also doing something else demanding.
4
Gather and clean the data
The three groups above. Clean it before you hand it over: wrong addresses, stale W-4s, and terminated employees still marked active will all follow you into the new system.
5
Set up and migrate
Company accounts, employee records, deductions, and crucially year-to-date figures. Transfer the reporting agent authorization so the new provider can actually file and deposit.
6
Run a parallel payroll and reconcile
Process one cycle in the new system while the old one is still live, then compare line by line. This is the step that catches everything and the step people skip.
7
Go live and verify the first run
Check that every employee was paid the right net amount, that deposits went out, and that YTD figures still reconcile after the first real run rather than only before it.
8
Download everything, then cancel
All filings, YTD reports, prior-year W-2s and 1099s, and pay registers. Portal access ends with the contract, and retrieving records afterwards ranges from slow to impossible.

Step eight is out of order in most people's instincts, which is why it is worth flagging. The temptation is to cancel as soon as the new system works. Download first, cancel second, and give yourself a week between them.

If this is also the moment you are formalizing how payroll actually gets run each cycle, rather than just changing who runs it, the payroll process guide covers the underlying steps that stay the same regardless of provider.

The Parallel Run

If you do one optional thing in this whole process, do this one. A parallel run means processing the same payroll cycle in both systems and comparing the results before any money moves through the new one.

Pros
Catches a year-to-date import failure before it reaches anyone's paycheck
Surfaces deduction setup errors, which are the second most common migration problem
Confirms the new system has the correct state unemployment rate rather than a default
Gives you a documented comparison if anything is questioned later
Costs one cycle of duplicated effort and buys most of the risk reduction available
Cons
It is genuinely extra work in a week that already has payroll in it
Some providers charge for the additional run, so ask during the sales conversation
It only helps if you actually reconcile line by line rather than glancing at the totals
It cannot catch problems that only appear at quarter or year end, such as filing ownership

What to compare, per employee: gross pay, federal income tax, Social Security, Medicare, state and local taxes, each individual deduction, and net pay. Then the year-to-date column for each of those. Totals matching while a line item is wrong is entirely possible, which is why the comparison has to be line by line.

What worked for me
The switch I got wrong was not the data, which went fine. It was that I cancelled the old provider the same week the new one went live, because the first run looked correct and I wanted the duplicate bill to stop. Two months later I needed a copy of a filing from earlier in the year, and the portal was gone. Getting it took three weeks of emails and a small fee, for a document that had been sitting behind a login I had voluntarily closed. What I would tell anyone doing this: export everything you can think of, then export the things you cannot think of, and keep paying the old provider for one extra cycle. The overlap costs one month of fees and removes an entire category of problem.

When You Are the Entire Payroll Department

Every other guide assumes a team. If you are a founder or office manager doing this alongside your actual job, here is what changes.

You do not need to become a payroll expert. The provider handles the calculations and the filings. What you need to do is verify a small number of specific things, and this guide has named them: that year-to-date figures match, that filing ownership is agreed in writing, and that a parallel run reconciles.

Timing matters more for you than for a company with staff. A business with a payroll administrator can absorb a switch in a busy month. You cannot. Pick a period when nothing else is due, and treat the two hours of data gathering as scheduled work rather than something to squeeze in.

Ask the new provider to do the migration. Most will, and many include it. The question in the sales conversation is not whether they support migration but who actually performs it, what they need from you, and what they verify afterwards. If the answer is that you upload a spreadsheet and hope, that tells you something about the provider.

The Three Questions That Do Most of the Work
Ask every prospective provider these before signing. One: do you ingest our prior year-to-date wage data, and will employees receive one W-2 or two? Two: for the quarter in which we switch, who files the Form 941, you or the outgoing provider? Three: do you run a parallel payroll before go-live, and is it included? Clear answers to those three indicate a provider that has done this before. Vague answers are the signal to keep looking.
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

Your Records and How Long to Keep Them

Payroll records outlive payroll providers, which is a problem when your access to them ends with a contract. Here is what to keep and for how long.

Record typeMinimum retentionSource of the requirement
Employment tax recordsAt least 4 years after the tax becomes due or is paid, whichever is laterIRS employment tax recordkeeping guidance
Payroll and wage recordsAt least 3 yearsDepartment of Labor, under the FLSA
Records used to compute wagesAt least 2 yearsDepartment of Labor, under the FLSA
Form I-93 years after hire, or 1 year after employment ends, whichever is laterUSCIS. Store separately from payroll files
Retirement plan records6 yearsERISA recordkeeping provisions

Read those numbers against a portal that closes when you cancel, and the instruction writes itself: download before you leave. Filings, year-to-date reports, pay registers, prior-year W-2s and 1099s. Store them somewhere you control rather than somewhere a vendor controls.

Two details worth noting. The IRS guidance on employment tax records measures the four years from the due date or payment date rather than from the end of the year, which usually means a little longer than people assume. And Form I-9 must be stored separately from personnel and payroll files, which is a rule easy to break during a migration when everything gets consolidated into one folder. The wider picture is in the payroll records guide.

Telling Your Team

You are not required to announce this, and you should anyway, about a week before the first run on the new system.

From an employee's side, a payroll switch looks like unexplained emails from an unfamiliar company, a pay stub that suddenly looks different, and possibly a new portal login. Absent an explanation, a reasonable person wonders whether something has gone wrong with their pay, and you will spend more time answering that than the announcement would have taken.

Five things to include: the name of the new provider, the date it takes effect, whether direct deposit details carry over or need re-entering, where pay stubs and tax forms will live, and whether to expect one W-2 or two at year end. Add a named person to ask if anything looks wrong on the first pay stub, and ask people to actually check it, because a second set of eyes on the first run is genuinely useful.

Switching and Consolidating at Once

One thing worth considering while everything is already in motion: a payroll switch is the only moment when all of your employee data is being exported, cleaned, and re-entered anyway.

Most small businesses accumulate systems rather than choosing them. Payroll in one place, signed offer letters in a drive folder, I-9s and W-4s in a filing cabinet or an email thread, PTO in a spreadsheet, onboarding checklists in someone's notes. Each was reasonable when added and the combination is the reason nobody can answer a simple question about an employee without opening four things.

Since you are doing the data work regardless, it is worth asking whether the destination should just be payroll, or whether the same clean records should land somewhere that also handles hiring, onboarding, documents, and time off. Doing it once is considerably less work than doing it twice, and the second migration always feels less urgent and therefore never happens.

That is a genuine argument rather than a pitch: whatever you choose, choose it now while the data is already in your hands.

Where This Goes Wrong

Six failure patterns, and the first two account for most of the damage.

The Recurring Failures
Year-to-date data that does not transfer, so the new system restarts Social Security and FUTA from zero and employees are over-withheld. A quarterly filing neither provider claims, producing a duplicate or a missed return. Skipping the parallel run, which is where both of the above would have surfaced. Cancelling before downloading your records, after which retrieval is slow and sometimes impossible. Missing the contract notice period and paying for months you are not using. And not telling employees, which converts a routine change into a week of worried questions.

Every one of those is prevented by something small: a reconciliation, an email, one extra cycle of overlap, a calendar check, an announcement. None of them requires expertise. They require doing the unglamorous verification step at the point where it is still cheap, which is the whole skill in this process.

Key Takeaways
You can switch payroll providers at any time. January 1 is cleanest, quarter starts are next best, and mid-quarter is workable with more coordination.
A typical small-business switch takes two to four weeks, and data quality rather than headcount is what determines the timeline.
The biggest failure is year-to-date wages not transferring, which makes the new system restart Social Security withholding against the $184,500 cap and re-collect FUTA on the first $7,000.
Switching providers is not the same as an employee changing employers. Your EIN is unchanged, so the wage base should continue. A reset to zero is a migration error.
Whether employees get one W-2 or two depends entirely on whether the new provider ingests prior year-to-date data. Ask before signing.
Agree in writing which provider files the Form 941 for the quarter you switch in. This is the second most common failure and the easiest to prevent.
Run a parallel payroll and reconcile line by line, not just on totals. It is the step that catches everything and the step people skip.
Download every filing, report, and prior-year form before you cancel. Portal access ends with the contract.
Keep employment tax records at least four years, payroll records at least three, and Form I-9 separately for three years after hire or one year after departure.
Tell employees about a week ahead: the provider name, the date, whether direct deposit carries over, where pay stubs live, and how many W-2s to expect.

Frequently Asked Questions

Can you switch payroll companies mid-year?

Yes, at any time. January 1 is the cleanest window because there is no year-to-date data to migrate, and the start of a quarter is the next best because no quarterly filing gets split across two providers. But a mid-year switch is routine for any competent provider. The important thing is that your year-to-date wage and tax totals transfer correctly and that you agree in writing which provider files the quarterly return for the quarter in which you move.

How long does it take to switch payroll providers?

Two to four weeks is the usual range for a small business, from signing with the new provider to your first live payroll run with them. The variable is data quality rather than headcount. A company with clean year-to-date records, current W-4s on file, and organized employee data moves quickly. A company reconstructing information from spreadsheets and old pay stubs takes longer. Start the process at least a full pay cycle before you want to go live, and do not schedule the switch during a week you are also closing books.

What is the best time to switch payroll companies?

January 1 is the cleanest, because no year-to-date data exists yet, your new provider handles every filing for the year, and employees receive a single W-2. The start of a quarter is the next best, since the previous quarter closes entirely with the old provider and the Form 941 for it belongs to one party. Mid-quarter is workable but requires the most coordination. That said, if your current provider is producing errors or missing filings, waiting months for a tidy date is its own risk.

Will employees get two W-2s if I switch payroll providers mid-year?

It depends on whether your new provider ingests the prior provider's year-to-date wage data. If it does, employees receive a single consolidated W-2 covering the whole year, which is the cleaner outcome. If it does not, each provider issues a W-2 for the period it handled, and employees get two forms from the same employer for the same year. Both are legitimate and neither causes a problem in itself, but ask the new provider which will happen before you sign, and tell employees in advance either way.

What data do you need to switch payroll providers?

Three groups. Company level: your Federal Employer Identification Number, EFTPS enrollment details, state withholding and unemployment account numbers, and your current state unemployment rate. Per employee: name, address, Social Security number, pay rate, W-4 elections, direct deposit details, deductions, and accrued time off balances. And historical: year-to-date gross wages and taxes withheld for the current year, plus copies of quarterly returns already filed. The historical group is the one that matters most and the one most often mishandled.

What happens if year-to-date wages are not transferred correctly?

The new system treats each employee as though they started earning from zero, and it restarts wage-base-limited taxes accordingly. Social Security withholding restarts against the full annual cap, which is $184,500 for 2026, and federal unemployment tax gets re-collected on the first $7,000 of wages that were already taxed. Employees see reduced net pay and notice quickly. Because your EIN has not changed, the wage base should carry over, so a reset to zero is a migration error rather than correct behavior.

Do I need to run a test payroll before switching?

Yes, and skipping it is the most common avoidable failure in this process. A parallel run means processing one payroll cycle in the new system while the old one is still live, then comparing the two line by line: gross pay, each tax withheld, each deduction, and net pay per employee. Any discrepancy surfaces before real money moves. This is also where a year-to-date import error becomes visible, which is precisely when you want to find it rather than after employees have been underpaid.

How long do you have to keep payroll records after switching?

Longer than most providers keep your portal open, which is why you download everything before cancelling. The IRS directs employers to keep employment tax records for at least four years after the date the tax becomes due or is paid, whichever is later. The Department of Labor requires payroll records under the FLSA for at least three years, with the records used to compute wages kept two years. Form I-9 must be kept three years after hire or one year after employment ends, whichever is later, and stored separately.

Do I have to tell my employees I am switching payroll providers?

You are not legally required to, but you should, and about a week before the first run with the new system. Employees will receive emails from a company they have never heard of, see a different pay stub layout, and may need to log into a new portal. Tell them the provider name, the date of the change, whether their direct deposit details carry over, where pay stubs will live, and whether to expect one W-2 or two. Silence here generates more support questions than the announcement would have.

What should you do before cancelling your old payroll provider?

Download everything first, because portal access usually ends at or shortly after cancellation and getting records afterwards is slow at best. Take copies of all quarterly and annual filings, year-to-date reports, prior-year W-2s and 1099s, and pay registers for every period. Then confirm in writing which quarterly and annual filings the old provider will still complete after your last run with them, and check your contract for the notice period, since many require thirty days written notice.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial