Skip to main content

Find payroll software

If you decide to run payroll yourself, you need payroll software to report to HM Revenue and Customs (HMRC). The software will help you with tasks like:

  • recording your employees’ details
  • working out your employees’ pay and deductions
  • reporting payroll information to HMRC
  • working out how much you need to pay HMRC
  • calculating statutory pay, for example maternity or sick pay

Decide which software features you need

You must get payroll software that reports PAYE information online, unless you’re exempt.

You should also consider which other features you need. For example, some software will not let you:

HMRC-recognised software

You can choose from HMRC-recognised payroll software.

HMRC cannot recommend one software product or service over another and is not responsible for any problems you have with software that you’ve bought.

If you change software

Some payroll software will not let you continue with the same employee Payroll IDs if you’ve already used them in other software.

If your payroll software does not let you do this, put ‘Yes’ in the ‘Payroll ID changed indicator’ for each employee in your Full Payment Submission (FPS).

Your PAYE bill may be calculated incorrectly, and payroll records duplicated, if you do not.

  1. Step 1 Check that you’re taking on someone as an employee

    Follow these steps if you want to take on someone with the employment status of ‘employee’ for the first time.

    1. Check who counts as an employee

    The rules are different if you want to take on someone with another type of employment status, such as agency staff, freelancers, consultants and contractors.

    1. Check your responsibilities when you take on someone with a different employment status and contract type
  2. and Check you can afford to take on employees

  3. Step 2 Make your workplace safe and accessible for employees

  4. Step 3 Register as an employer and set up PAYE

  5. Step 4 Check your responsibilities around workplace pensions

  6. Step 5 Get Employers' Liability insurance

  7. Step 6 Recruit and employ someone