Complete coverage is a requirement for all roofers before they do any work for a customer. A professional roofer will have liability insurance and workers' compensation insurance. If your roofer does not have the proper insurance, you may be held personally responsible for covering the costs associated with property damages, workers' compensation claims, and injury expenses.