By having in-house staff for non-billable activities is expensive. Often the cost of outsourcing is favourable and you don’t have to worry about the additional overheads like office space, buying equipment, staff training, leave and other things like kiwisaver.