There is a lot to keep track of when considering the payment of a companies employees. This track record is usually kept by a payroll department. The service of payroll can also be outsourced. It is crucial that a company keep a very accurate account of there payrolls in order to keep a company running smoothly. For one it keeps a company on track with laws and regulations, and for another, and accurate and efficient payroll ensures employees are paychecks are distributed on time for the correct amount. Irregularities in this can cause major problems with in the law and employees.