When you're searching for a roofing contractor, remember that the ideal candidate will have all or most of these traits: -- Licensed, bonded, and insured -- Offer a warranty or service guarantee in writing -- Association with a creditable professional roofing organization such as the National Roofing Contractors Association (NRCA) -- Several years of experience -- Positive customer reviews and recommendations -- Expertise or specialty related to your roofing needs -- Offer financing options if you need them