A business owner has three options for processing payroll: He can use payroll software to process it himself, contract with a payroll service company such as ADP, or hire a local bookkeeper. A good solution is one that maximizes the speed and expertise of processing payroll for the least cost.
Rarely does a business owner have the expertise and time to process payroll himself, so payroll software may not be a good option. Payroll service companies such as ADP, Paychex and Ceridian process payroll daily for large and small firms. These payroll service providers offer efficiency, expertise and portals for accessing records online. Local bookkeepers have the edge in face-to-face contact and sometimes cost but may not be able to support online data exchange.