Cost reduction is a major reason why companies consider outsourcing. Utilizing external providers for non-core business functions enables companies to reduce their manpower and infrastructure costs. Any business can avoid the cost of paying accounts staff salaries and save on office space, furniture, hardware, software and all the problems associates with recruiting and managing staff and reap significant cost advantage from outsourcing accounting function.