Why do Companies Outsource HR?

80,000 Small Businesses in the US Outsource HR, Australia is following - why?

That's right, 80,000 businesses employing over 3 million people from across the U.S. currently outsource their human resource (HR) functions and Australia is quickly following suit. That's because small businesses (10 to 200 employees) choose to focus on their core business and they can't financially justify the ever increasing costs of handling complex HR processes that include, policy and procedure development, industrial relations, staff admin, payroll, performance management, OH & S and other overwhelming HR tasks.

“You should focus on your Passion, not the Paperwork.”