The criteria for what makes a good roofing contractor can vary, but below is a list of traits to look for: • Years of experience. A roofer with several years of experience knows the best tools and practices.  • Licensed and insured. If a roofer is licensed, they’ve passed multiple tests, know the industry, and have undergone extensive training. • Willing to provide references. Ask if they have pictures of their finished work and an online portfolio. • Willing to provide a written estimate. A contractor needs to see the roof in question before submitting a bid. They’ll need to explain their work and provide a detailed written estimate. • If they provide a warranty. There are two types of roofing warranties: workmanship and manufacturer. Workmanship warranties cover mistakes, while manufacturer warranties cover defects like shingles. • Positive reviews. Websites like Yelp and Google are great places to find reviews.