Roofers should have two main types of insurance: liability insurance and workers' compensation insurance. Liability insurance protects against any damage that may occur to your property during the roofing project. Workers' compensation insurance covers injuries that the roofing crew might sustain while working on your property. Ensuring your roofing contractor has these insurance policies protects you from potential liabilities.