Make the most of your home now more than ever! Our craftsmen are here for you.


We offer a wide range of services for that fresh look, or just maintenance or updates to keep your home functioning and safe. Regardless of the size of the job, we have a craftsman that can tackle it. We offer a wide range of services for that fresh look, or just maintenance or updates to keep your home functioning and safe. Regardless of the size of the job, we have a craftsman that can tackle it.

Learn More!

Uncategorized  /  July 18, 2023

A Homeowners Guide on Selecting a Roofing Contractor

One of the most expensive improvements to a home will be installing a new roof. The average asphalt roof has a lifespan of about 15 years; however, the materials used, along with the quality of the installation, will make a huge difference in the longevity of the roof. 

Using a reliable, experienced roofing contractor, along with quality roofing materials, will save you money and time when completing your roofing project.

The following information will help guide you in finding a reputable roofing contractor.

Check Out Your Options

The first step is to research and make a list of roofing contractors in your area. You can start with Google to find local contractors with a physical location and a local phone number to ensure that you can reach the contractor if any problems occur with your roof after the repair or installation. Ask friends and family for their recommendations and experiences with local roofing contractors. Check online reviews from places such as Google or Yelp to get an idea of the customer’s experience with each company you have listed. You can also check the Better Business Bureau for ratings, complaints, and reviews. If you do notice complaints, read carefully to see how the company resolved those issues. Lastly, look over each company’s website to get a better feel for the company, focusing on testimonials and pictures of any recent work.

Check for Insurance and Licenses

It is crucial to work with a company that has proper insurance and licenses. This not only minimizes your risks against any incidence that could occur during the roofing work but also shows they are a reputable company. You should be looking for a commercial general liability insurance policy when checking. This insurance protects against any lawsuits and covers property damage and injuries.

Determine Roofing Project Experience 

It is important that the company you choose has experience with installing new roofs. You will also want to inquire about the roofing materials the company typically uses. The majority of roofs are installed using asphalt shingles, which is one of the more affordable options. There are other options available; however, you will need a contractor with experience in replacing roofs with many types of roofing materials.

Reputable contractors will be happy to share photos of their roofing work and back up any work they do through a workmanship warranty that can range from 10 to 25 years.

Get it in Writing

No matter the size roofing job you need, it is imperative you get the details in writing. First, your estimate and everything the estimate covers must be in writing. In addition, there should be a specific timeline for the project, taking into account potential weather issues. Next, you will want information about the cleanup process. There will be leftover materials and trash, like nails or shingles, once the job has reached completion. Find out when and how the company plans to dispose of the materials after the roof repair has been completed. Again, you will want all of these details in writing.

Determine Which Roofing Services are Offered 

Choose a company that offers a wide variety of services. You can ask if they offer residential roof replacement, commercial roofing services, financing options, as well as roof inspections.

Select a Roofing Contractor 

Knowing what you need to look for in a roofing contractor will help you be more confident in choosing the best company for your project.

We Offer Project Consultations!

Request an Estimate