The main function differences between Payroll and Human Resources (HR) are easy to separate. Payroll on the whole concerns paying employees for performing their job as specified. HR handles hiring the correct person for the role they need to perform.