It can be. No matter what the size of the business, setting up a compliant payroll function that will keep employees satisfied can be complicated and expensive. For example, ensuring that each employee has the correct income tax, payroll tax, social security and pension contributions, workers’ compensation levies etc deducted is no easy matter. It is for this reason that many companies see the benefit in outsourcing the payroll function to a third party.