Hiring a Roofing Contractor Checklist
Hiring a Roofing Contractor Checklist


If you are in the beginning stages of looking for a roofing contractor, you have probably noticed that there is a lot of competition to choose from. Your home is an important investment and your roof is protecting that investment. The roofing contractor you choose to hire will determine the quality of work and will dictate if it is protecting your home. Your roof could be damaged from a weather storm, is in need of a repair, or it could at the end of its lifespan – whichever the case this checklist on how to hire a roofing contractor can be used by any homeowner. Here is an easy-to-follow hiring a roofing contractor checklist.

☑ Start out by simply asking them questions about their business, this will give you a sense of their qualifications and experience.
How long have they been in business or years of experience? If not with that company what other years of experience do they bring?

☑ Can they provide references of past projects? Are the photos provided on their website owned by them?

☑ What is the projected time frame of the project?

We will go over the following checklist to follow when hiring a roofing contractor and the importance of each section. As well as the questions and concerns that you should be addressed before the job starts

Hiring a Roofing Contractor Checklistfor small repairs or full roof replacements

Your roofing contractor should be:

☑ Licensed
☑ Local
☑ Insured and proof of liability
☑ Reviewed
☑ Written estimates
☑ Guarantee of work
☑ Warranty
☑ Certified

They are a licensed business

Google them! If they are an accredited business then they will have a Google business account with a permanent address (not a P.O. box), a proper website, and other business listings. Searching online for your roofing contractor can give you an idea of how much effort they put into showcasing their business to the public. If you’re questioning their validity, call the Better Business Bureau, they make certain businesses operate with honesty and integrity.


A local roofing contractor should already know your area and what materials work best in your climate. Choosing a local roofing contractor will cut down travel time to the job site as they can easily transport materials and tools. This will ultimately lower your costs and the project will be completed in a timely manner. A local roofing contractor also guarantees that if or when repairs or updates that need to happen they can come to service the roof.

Insured with workman’s and general liability insurance

Ask to see the contractors proof of liability and WCB insurance and ensure that it is in effect for the length of the project. You can also ask for the name and phone number of their insurance company. In some areas there can be local building codes required and ask what are the intentions of the contractors to follow those codes.

As a rule: reject any contractor without proper and adequate insurance

Reviewed positively by clients

Google lets past clients leave reviews which will give you more information to help make your decision. How have they responded to past reviews and what are the range of reviews they’ve received.

Willing to provide written estimates

A detailed and written proposal in which explains all of the work, proposed materials, and has gone over how payment will be collected.

Words of advice: if a roofing contractor insists that they can only be paid in cash, this can be a sign of an non-accredited business.

Certified to work with the materials for your project while guaranteeing warranty
If the products used are not installed to the specifications of the manufacturer then the warranty could be voided. Ask them why they work with that specific manufacturer.

Work is guaranteed

A reputable roofing contractor will be willing to guarantee their quality of work. This can be found in writing as a warranty for the products they recommend and will hold themselves accountable for any mistakes or repairs that are needed because of their work. If the work is not guaranteed then you may have to pay a more expensive bill in the future if not installed incorrectly.


Your roofing contractor should give the satisfaction that they will perform the necessary requirements to install your roof properly. Proper installation is key to ensure to get the limited warranty coverage from the shingles manufacturer.

For example, at Bears Valley Roofing and Exteriors we offer a 10 year labour warranty on all of our installations. We guarantee that our labour is guaranteed for 10 years.

Certified to work with the materials for your project

Ask for their certifications for working with the materials, and how many projects they’ve done like yours before. The roofing contractor should have all the necessary certifications and is committed to ongoing professional training for all their staff.

If you follow this checklist for hiring a roofing contractor, you’ll find someone who is reputable, licensed, insured and qualified for your project. When you choose your contractor based on the items outlined above you can be assured the project will be done to your satisfaction.

Concluding points, another addition that can be added to the checklist but may be difficult for any antisocial folks new to a neighborhood. Ask a neighbor who they chose or go for a walk around see if you see any local signage for roofing companies around your home. If you are new to a city or area, sometimes the best way to find a great roofing contractor is all through word of mouth.

Keep a free short version of this checklist by subscribing to our mailing list: