Yes, professional spray painters should carry public liability insurance to protect against claims arising from injuries or property damage during their work. Many clients and property managers require proof of insurance before allowing spray painters on-site.