Roofing contractors should carry both General Liability and Workman’s Compensation Insurance in sufficient amounts. This protects the homeowner in case of an accident that occurs on their property. General Liability ensures that the homeowner is protected if anything on their property is damaged by the roofers during the installation of their roof. Workman’s Compensation ensures the homeowner will not be held accountable if a roofing laborer is injured on their property during the installation of their roof.