Switching payroll providers is mostly a paperwork-and-timing problem, not a software problem. Read your current contract’s notice clause first, because it sets the earliest date you can leave without paying for months you don’t use. Then aim the cutover at the first payroll of a quarter, ideally January 1, and make the new provider load your year-to-date history. The rest is a checklist.
The exit fine print: notice periods and termination terms
Most “switch in two weeks” advice assumes a month-to-month plan. Many payroll contracts are not. Here is what the published terms say, as of October 27, 2026. Your signed order form can override any of this, so check it too.
| Provider | Notice to leave | Cost of leaving early | Data after you leave | Source |
|---|---|---|---|---|
| ADP RUN | 30 days’ written notice; auto-renews with each processing cycle | None stated; outstanding fees due on termination | ADP may, but need not, keep reports and tax forms; download I-9 data before you go | RUN Terms §12, §14 |
| Paycor | 60 days’ written notice | Fees not prorated. Promo orders: 24-month lock-in, with 100% of promo credits clawed back before month 13 and 50% in months 13 to 24 | Up to 60 days; Paycor may charge “reasonable fees” | General Terms §6.2, §6.6, promo terms |
| Rippling | Non-renewal notice at least 30 days before the term ends | No termination for convenience; deactivating the account does not end the contract, and fees run to the end of the term | Not reviewed | Customer Terms §3 |
| BambooHR | Month-to-month: cancel any time, effective at month end. Extended Term: 60 days’ notice before the term ends | Extended Term is “non-cancelable”; remaining fees are owed | 30 days to download | Terms §2.3, §2.5, §5.1 |
| Paylocity | Non-renewal window set in your Order | Termination fee “specified in the applicable Order”; amount not published | Up to one year, may need a separate Order and fee | Subscription Agreement §2 |
| Gusto | Cancel any time | No proration: cancel after the 5th, or after running payroll that month, and you pay the full month | Post-cancellation filings: $100 federal, $100 per state, $5 per W-2/1099 | Help article, Terms §19 |
| OnPay | 30 days’ prior written notice | None stated; you reimburse costs of requested cancellations or amendments | Not stated | Terms §9, §10 |
| QuickBooks Payroll | Cancel any time; effective at end of billing period | No pro-rated refund | Data accessible for one year; $150 for Intuit to prepare year-end filings or W-2s | Intuit help |
| Patriot | Cancel any time in-app | Charges prorated to active days | Employees keep lifetime portal access | Patriot help |
Three things stand out (our reading):
- The notice clock is the real start date. At Paycor, deciding today means you’re paying for roughly two more months whether you run payroll there or not.
- Annual terms are the trap. Rippling and BambooHR’s Extended Term have no exit for convenience. If you’re on one, the switch date is your renewal date, and the deadline that matters is the non-renewal notice.
- Promotions carry lock-ins. Paycor’s promo terms are the clearest example. If you joined on a discount, read the promo terms, not just the general terms.
If you’re leaving one of these specifically, our ADP alternatives, Rippling alternatives and BambooHR alternatives pages cover where to go next. Weighing two specific vendors? See Rippling vs ADP or Paychex vs ADP. And if the goal is to spend as little as possible, start with our free payroll software guide.
Best time to switch payroll providers: quarter start vs mid-year
Federal payroll reporting runs on quarters, and that drives the timing.
- January 1 (best). The new provider starts with zero year-to-date wages, files every quarter of the new year and issues the year’s W-2s. Your old provider finishes the prior year, including the W-2s and fourth-quarter returns. Don’t cancel until those are filed, or you may pay for post-cancellation filings.
- First payroll of a quarter (good). One provider owns each quarterly return. The new provider still needs year-to-date totals to file correct W-2s and stop wage-based taxes at their caps.
- Mid-quarter (workable, riskiest). Two providers ran payroll in the same quarter, but only one quarterly return can be filed.
Switching payroll companies mid-year: who files what
These are the IRS rules that matter when you switch payroll companies mid-year.
- One Form 941 per quarter. The Form 941 instructions say to “file Form 941 only once for each quarter” (IRS). In the quarter you switch, one party has to file a single return covering both providers’ payrolls. Usually that’s the new provider, after you load quarter-to-date data. Get it in writing, and confirm the old provider will not also file.
- 941s must match the W-3. The IRS matches the totals on your four quarterly 941s against the W-2 totals on your Form W-3 (IRS). If the new provider issues W-2s only for the wages it paid, the mismatch can trigger letters from the IRS or SSA.
- W-2s for 2026 are due February 1, 2027, to employees and to the SSA (IRS). Whoever holds full-year data should file them. If that has to be your old provider after you cancel, expect a fee: $150 at QuickBooks, $100 federal plus $5 per form at Gusto.
- Wage caps reset only on January 1. FUTA applies to the first $7,000 of each employee’s wages for the year (IRS Form 940 instructions). Social Security and state unemployment taxes have annual wage bases too. Without year-to-date history, the new system starts counting from zero and over-collects.
- Deposit authority moves with Form 8655. New providers usually have you sign a Reporting Agent Authorization. Its instructions say a new Form 8655 naming a new agent ends the prior agent’s authority (IRS Form 8655).
- You stay liable either way. The IRS says that if a third party fails to file or deposit, “you remain responsible” (IRS).
Signs you need a new payroll provider
These are our decision rules, not industry statistics:
- Repeated tax notices caused by the provider. One is bad luck. Two in a year, or a single fix that drags on for months, is a pattern.
- Price rises you didn’t see coming. ADP’s RUN terms, for example, allow base-fee increases after a new client’s first six months with 30 days’ notice. Check what your contract allows.
- You’ve outgrown a hard limit. Common ones: single-state payroll on an entry plan (Gusto Simple), 2-to-4-day direct deposit (OnPay, Patriot) when you need next-day, or a committed user count you can’t reduce mid-term (Rippling).
- Support can’t answer payroll-tax questions. This is a recurring complaint about several big names in Capterra and BBB reviews. Look at the “What breaks” sections in our comparisons.
If the problem is price alone, ask your current provider for its retention offer first. It costs one phone call.
Data to export before you cancel
Pull these before you send the termination notice. Some providers cut access quickly: BambooHR gives 30 days and Paycor up to 60.
- Pay history: every payroll register for the current year, plus at least the prior year, by employee and by check date.
- Year-to-date and quarter-to-date totals per employee: gross wages, each tax withheld, employer taxes, and each deduction.
- Filed returns and deposit confirmations: Forms 941 and 940, state withholding and unemployment returns, and federal and state deposit records.
- Tax IDs and accounts: federal EIN, state withholding account numbers, state unemployment account numbers and your current SUI rate notice, plus any local tax IDs.
- Deduction setups: 401(k), health premiums, HSA/FSA, and anything pre-tax versus post-tax.
- Garnishments and child-support orders: the court or agency order, case number, remittance address and amounts paid to date.
- PTO balances and accrual rules, plus any carryover caps.
- Employee records: W-4s, state withholding forms, direct deposit details, I-9s (ADP’s terms specifically tell you to download I-9 data before termination) and pay rates.
Reviewers on Capterra describe migrations that landed with wrong direct-deposit accounts, PTO balances or pay history. Every one of those is a field you can check against your own export.
Switching payroll companies checklist
- Read your contract (8+ weeks out). Find the notice period, the renewal date, any promo lock-in and data-access window. Diary the non-renewal deadline.
- Pick the cutover date. Use the first payroll of a quarter if you can, or January 1 if it’s close.
- Sign with the new provider and ask, in writing, who files the quarterly return and W-2s for the switch year. Ask whether historical data migration is included. OnPay, for one, says setup and historical migration are free.
- Export everything on the list above, before notice goes out.
- Send written notice to the old provider, keeping proof of delivery. State the last payroll date it should run and that it should not file returns for periods after the handover.
- Sign Form 8655 and any state authorizations the new provider needs.
- Load and verify year-to-date data. Check totals employee by employee against your exported registers, to the cent.
- Run a parallel payroll (see below).
- Collect fresh direct deposit details from employees if the new system requires them, and tell staff when the pay stub portal changes.
- Run the first live payroll and confirm the federal and state deposits posted.
- Watch the old provider’s billing for two months. Billing after cancellation is a recurring complaint in BBB filings about ADP.
- Reconcile at quarter end: the 941 filed for the switch quarter should match both providers’ registers combined.
Run one parallel payroll before you cut over
A parallel run means you process the same pay period in both systems and compare the results before any money moves through the new one. Ask the new provider how to run a test or preview payroll without funding it.
Compare, employee by employee:
- Gross pay, overtime and any shift or tip lines
- Federal, state and local income tax withheld
- Social Security and Medicare, and whether anyone is near the wage base
- Each deduction and garnishment
- Employer taxes, especially state unemployment at your current rate
- PTO accrued this period and the running balance
Small differences in rounding are normal (our view). Differences in tax withholding or garnishments are not. Fix the setup, not the paycheck. If you can’t run a parallel payroll, at least have the new provider produce a preview register and check it against the last register from the old system.
Bottom line
- Find your exit clause before you pick a new vendor. It sets your earliest switch date.
- Switch on January 1 or the first payroll of a quarter.
- If you switch mid-year, the new provider must load full year-to-date history, and someone must own the switch quarter’s single Form 941 in writing.
- Export pay history, tax IDs, deductions, garnishments and PTO before notice goes out.
- Run one parallel payroll, then watch the old provider’s billing.
If cost is part of why you’re moving, our QuickBooks Payroll pricing breakdown and Gusto vs Rippling comparison show what the main options cost on paper, and our methodology explains how we check it.