How to decide what roofing company is best for you: A Checklist

How to decide what roofing company is best for you: A Checklist

Choosing a reputable roofing company is essential to ensure a successful roofing project. Here’s a checklist to reference when selecting a roofing company that is right for you:

  1. Check Credentials:

Verify that the roofing company is licensed, bonded, and insured in accordance with local regulations.
Confirm that they have the necessary permits to work on your property, if required.

  1. Review Experience:

Research the company’s experience in the roofing industry. Consider how long they have been in business.
Check if they have experience with the specific type of roofing material you want for your project (e.g., asphalt shingles, metal, tile).

  1. Ask for References:

Request a list of references from the roofing company. Contact these references to inquire about their experiences with the company’s work and professionalism.

  1. Check Online Reviews:

Look for online reviews and ratings on platforms like Google, Yelp, or the Better Business Bureau (BBB). Pay attention to both positive and negative feedback.

  1. Verify Insurance Coverage:

Ensure that the roofing company has liability insurance and workers’ compensation coverage. Request to see certificates of insurance to confirm coverage.

  1. Warranty Information:

Inquire about the warranties offered on the roofing materials and the workmanship. A reputable company should stand behind their work with a warranty.

  1. Obtain Multiple Quotes:

Get written estimates from several roofing companies for your project. Compare these quotes to assess pricing, materials, and scope of work.

  1. Check for Proper Permits:

Confirm that the roofing company will obtain any necessary permits for the project. Beware of companies that suggest avoiding permits, as this can lead to legal issues.

  1. Evaluate Communication:

Assess how responsive and communicative the company is during the initial inquiry and quotation process. Clear communication is essential for a smooth project.

  1. Visit Past Projects:

If possible, visit completed roofing projects by the company to evaluate the quality of their work firsthand.

  1. Review Contract Terms:

Carefully review the terms of the contract, including payment schedules, project timelines, and any guarantees or warranties provided.

  1. Understand Cleanup Procedures:

Ask about the company’s cleanup procedures. A reputable company should leave your property in a clean and safe condition after completing the roofing project.

  1. Check for Manufacturer Certifications:

Determine if the roofing company is certified by roofing material manufacturers. Certification often indicates expertise and quality.

  1. Inquire About Safety Practices:

Ask about the company’s safety protocols for workers and your property. A commitment to safety is essential during roofing projects.

  1. Avoid Pressure Sales Tactics:

Be cautious of roofing companies that use high-pressure sales tactics or rush you into making a decision. Take your time to make an informed choice.

  1. Payment Schedule:

Understand the payment schedule and avoid making a full upfront payment. Typically, a deposit is reasonable, with the final payment due upon project completion and your satisfaction.

  1. Get Everything in Writing:

Ensure that all agreements, warranties, and project details are documented in writing within the contract.

  1. Trust Your Instincts:

Trust your gut feeling about the roofing company. If something doesn’t seem right or if you feel uncomfortable, consider other options.

  1. Local Reputation:

Consider a local roofing company with a good reputation in your community. Local companies often have a better understanding of local weather conditions and building codes.

  1. Seek Legal Advice (if necessary):

If you have any doubts or concerns about the contract, seek legal advice before signing.


By following this checklist and thoroughly researching your options, you can make an informed decision when choosing a roofing company that meets your needs and ensures a successful roofing project.

If you’re seeking a roofing company with 300+ 5 Star reviews that will walk you through everything from estimates to payment plans, give us a call at (314) 932-1042 today to get started!