Appointing an in-house dedicated CPA to perform accounting, tax compliance, and payroll tasks may cost more than the professional fee of a company that can perform the same tasks. An accounting company would also have the contractual obligation to ensure continuity of services regardless of any changes in its manpower.