We offer same-day migration,

and you can even switch mid-year!

At paiyroll® we automatically import year-to-date figures and automatic enrolment status using our clever AI, even in the middle of the year. So getting set up is effortless, all we need is your last FPS (full payment submission) and your worker details. It takes a few minutes, and your entire company is recreated like magic!

Our guarantee means that unless you are 100% happy with your imported payroll and our system you pay absolutely nothing.

FPS Import

Download your data from your existing payroll software, and import it into paiyroll®:

  1. Your last FPS XML file.
  2. Your worker details (CSV or XLSX file) with employee email, mobile, bank details, start date, RTI pay ID and works ID, usually omitted from the FPS file.

Optionally: import 12 months of pay history and 104 weeks of weekly holiday history – these are only required if you want to migrate statutory absences and you want to start with 104 weeks of holiday history.

  • We have easy-to-follow instructions on how to download your data from any payroll software.
  • We also have multiple types of importers, but the FPS based option is probably the best for most cases.

Automatic Enrolment

Our FPS cleverly uses AI to determine the automatic enrolment status for every worker from the FPS and the additional employee CSV. It does this by looking at any pension payments any year-to-date pension in the last FPS, employee start date and earnings. You simply provide the following 2 pieces of data to:

  • Pension postponement
  • Banded or Unbanded earnings

It achieves 90% accuracy by reverse computing automatic enrolment from all this data and is a massive time saver. You will find all your imported employees have been assigned as enrolled, opted out, deferred or not enrolled. If there are any that need to be modified, this can be done in an instant, and even saved for future import

Parallel run your last FPS

We automatically rewind your FPS to just before the pay run and set up a parallel run to replicate your last payroll.

We then use the last FPS payments to set up a parallel run. That way you can add high-level pay items like salary, and bonuses and tweak any special pay items so that you can verify a full parallel run based on your last FPS.

You can visually see any differences in the parallel run to pinpoint any issues easily. We can compare the generated and original FPS, generated bank file pension files so that you can be 100% assured that the import of payroll faithfully reproduces your original payroll.