Payroll processing can be a time-consuming endeavor for small businesses that takes time away from management’s ability to generate sales and maximize profitability. It is fraught with rules and regulations that are easy to overlook and that may cause penalties to be incurred when attention is required for other management responsibilities. It is often more cost-effective to outsource the payroll functions of payroll computation, preparation, tax deposits and payroll tax return preparation. We assist many clients by providing these services for them. We assist other clients solely to prepare payroll tax returns when the client has the internal capacities to prepare the payroll and make the deposits, but not to prepare the payroll tax returns. In some situations, we assist clients in finding appropriate third party payroll preparers.