Parallel run (payroll)
Also known as: payroll parallel run, parallel payroll, parallel testing, parallel payroll run
A payroll parallel run means processing one or more pay cycles in the new payroll system at the same time as in the old one, then comparing the results line by line before switching over. The old system still pays the employees. The new system only has to match it.
Payroll is the one process where errors reach people within days. A wrong net pay, a missed deduction or a tax miscalculation lands in an employee's bank account and in a tax authority's records. A parallel run is the standard safeguard when moving to a new payroll system or provider. You rehearse a real pay cycle on real data, find the differences while nothing depends on the new system, and fix them before the first live run. It costs extra work for one cycle. In return you find setup mistakes while they are still cheap to fix.
How a parallel run works
- Load employee records, pay components, tax settings and year-to-date balances into the new system
- Collect the period's inputs once: hours, leave, bonuses, deductions and changes
- Run payroll in the old system as usual and pay from it
- Run the same period in the new system without paying from it
- Compare gross pay, each deduction, employer contributions and net pay, employee by employee
- Explain every difference, fix the setup or the data, and rerun until the two match
- Pick the go-live date, ideally the start of a tax period, and review the first live cycle closely
What differences usually mean
- Rounding: small amounts per person caused by a different rounding order; decide which is correct under local rules
- Tax settings: a tax category, allowance or tax-free threshold mapped incorrectly
- Missing pay components: allowances or recurring deductions that did not carry over
- Year-to-date balances that were not migrated, which matters for progressive rates and capped contributions
- Different treatment of leave, overtime, or employees who joined or left mid-month
When to run more than one cycle
One cycle is enough for a small, simple payroll. Run two or more when you pay several pay groups or countries, have variable pay, shift allowances or retroactive changes, or when the first cycle still shows differences nobody can explain. Do not switch while unexplained differences remain.