HR GLOSSARY · Compensation & payroll

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

  1. Load employee records, pay components, tax settings and year-to-date balances into the new system
  2. Collect the period's inputs once: hours, leave, bonuses, deductions and changes
  3. Run payroll in the old system as usual and pay from it
  4. Run the same period in the new system without paying from it
  5. Compare gross pay, each deduction, employer contributions and net pay, employee by employee
  6. Explain every difference, fix the setup or the data, and rerun until the two match
  7. 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.

Frequently asked questions

What is a parallel run in payroll?
A parallel run is processing the same pay period in the old and the new payroll system at the same time and comparing the results, so that errors in the new setup are found before it pays anyone.
How long should a payroll parallel run last?
At least one full pay cycle. For a monthly payroll that means one month of work on top of the normal run. Complex payrolls with several pay groups, countries or variable pay often need two or three cycles.
Which system pays the employees during a parallel run?
The old one. The new system calculates the same period but does not pay, so a mistake in the new setup cannot reach an employee.
What should we compare?
Compare gross pay, every deduction, employer contributions and net pay for each employee, then the totals, the reports and the totals in the payment file. Explain every difference, including small ones.
Is a parallel run required?
It is a risk-control practice and, in general, not a legal rule. Check whether your auditors, your accountant or your new provider ask for one, and run one whenever an error would be costly to correct.

One e-mail a month

New templates, labor-law changes and what we shipped.

HOURSQUARE · EST 2026 HR you run yourself.