payroll
Importing payroll data
Move employees or completed pay runs in from Sage, Payroll Manager or Excel with CSV templates.
Last updated 12/09/2026
Switching payroll software is easy with CSV import. Bring in employees in bulk, or migrate mid-year by importing your already-calculated pay runs.
Importing employees
- Go to Payroll → Import payroll data.
- Choose the client.
- Set the mode to Employees (CSV).
- Download the Employees CSV template.
- Fill in the columns:
first_name,last_name— required.email,ni_number,tax_code,pay_frequency— optional but recommended.pay_rate— the annual salary, required.
- Upload the file and click Import payroll data.
Rows are added as payroll employees. Any rows with problems are listed so you can fix and re-upload just those.
Importing a pay run
If you are moving mid-year and want history to stay correct:
- Choose the mode A pay run with calculated amounts (CSV).
- Download the Pay run CSV template.
- Fill in
employee(must match an existing payroll employee's name),gross,tax,ni,pension,netandpay_date. - Upload — a new payroll run is created with those exact amounts, so historical figures are preserved rather than recomputed.
Column notes
- Header names are matched flexibly (for example
ni_numberorni,pay_rateorsalary). - Amounts are accepted in pounds with decimals (e.g.
865.38). - Only the first two columns and
pay_rate(employees) oremployee,gross,net(runs) are strictly required.
Related
- [Running payroll](/guides/running-payroll)
