HR outsourcing is when a business hires an external provider to manage HR functions like payroll, recruitment, compliance, and employee management. It works by delegating these tasks to experts, allowing companies to reduce costs, improve efficiency, and focus on core business activities.