Business process outsourcing (BPO) is the contracting of a specific business task, such as payroll, to a third-party service provider.