Yes, public liability insurance is essential as you're responsible for client premises safety when working on-site, and you may face claims if someone is injured or suffers property damage during your work. It also protects you if a client alleges financial loss from your professional negligence.