Some roofing companies have received an A rating from the BBB.

The best way to select the best roofing company is to research the companies’ reviews on several different review websites. Some review sites allow you to attach a photo of your company and provide a detailed description of the services you offer. Make sure to respond to reviews and respond to negative comments quickly and courteously.