Yes, public liability insurance is essential for professional staffing agencies, though you may also need professional indemnity insurance depending on your workers' roles. Public liability covers third-party bodily injury and property damage claims, while professional indemnity covers financial losses from professional errors or negligence by your supplied workers.