The decision of Outsourcing stems from the fact that generally, those tasks are outsourced, which are either Non-Core or just one-time jobs.
Accounting firms can outsource their website development or social media management but cannot outsource their clients' accounting or Tax Preparation. These core operations require their firms' approach, protocols, and quality controls while performing them.
For accounting firms, Outsourcing core business operations might result in poor quality of work product and client deliverables.
Accounting firms often misunderstand offshore Staffing with outsourcing. Offshore Staffing is hiring staff that works remotely (i.e., our office in India). Outsourcing means hiring vendors for a portion of jobs.