Look for Insurance and Experience for Starters A few very important first steps are learning about a company's qualifications. A roofing contractor should have insurance for all their employees and should be properly licensed according to their state’s regulations. The roofer should be able to provide you with both a copy of their contractor’s license and proof of insurance. You should also make sure that the roofer you select has experience with jobs similar to yours. In the portfolio section of our website, you can see high-quality photos of residential roofing projects and commercial roofing projects built with composite shingles, standing seam metal, TPO, PVC, cedar shake shingles, and more. To learn more about choosing a roofer, read our comprehensive guide to finding the best roofer in your area.