You need to seriously consider taking out both available types of roofing insurance; workers compensation insurance and public liability insurance.
Before you sign any contract or agreement of any form with your professional roofing contractors, make sure you have a checklist of things to consider and ask regarding the company you are about to hire. Do they have an active business license and are they insured properly? Are all of the employees covered? A professional residential contractor should have general liability and auto insurance, and workers compensation.
Immediate Response!