Payroll is time-consuming and complex, and even small errors can result in hefty fines and unhappy employees. If you’re not familiar with federal, state and local requirements or have a tough time getting payroll done on time, you might want to consider outsourcing even if you have only one employee.