HR outsourcing refers to collaborating with an external company to handle some or all of the HR tasks, allowing the company to focus on its core business activities. Companies use HR outsourcing to reduce costs, improve compliance, increase efficiency, and gain access to specialised expertise. It can be partial (select functions) or complete (entire HR department).