My company primarily uses ADP to run payroll for my contractors. I produce checks and arrange direct deposits as well as provide documentation and reports to federal, state and local agencies. In addition, I also utilize their pre-formatted reports to track earnings and provide statements to the contractors who aren't adept in obtaining this information for themselves through the employee access portal. About half of my contractors receive compensation through direct deposit and the other half receive physical checks for services rendered.
The biggest problem I had prior to using RUN Powered by ADP was the need to produce checks that do not show my company's account information. ADP has resolved this issue for me by providing "company" checks that show an account number that is not associated with my banking information so I don't have to worry about illegal activity from my contractors as it relates to my company's bank account. ADP has proven that they can handle just about every concern I've had in getting my contractors paid on time and resolving any issues I may have had in a timely and professional manner. The staff at ADP is also very knowledgeable, friendly, and efficient.