The Difference Between a Bad Contractor, and a Great One

When it comes to house projects, we sometimes lack confidence, thus we opt for hiring professional services and companies. From house remodeling, renovations, roof installation, and/or roof cleaning Surrey BC, it is recommended that we trust professionals to have our desired results.  

Legitimate and trusted companies are everywhere. In fact, you just need to search the Internet or ask for a recommendation from the friend or family, and there could be hundreds. The Internet also has provided the customers means to find out how the company works and deals with customers by reading reviews and feedback online — especially when dealing with  

But how can you tell a bad roof contractor from a good one? In this article, we will share with you how.  


Before hiring a contractor, it is important to make sure that the company has really good reviews. Some services like to hire people to provide good reviews and this is what you need to avoid. It is better to find review websites and not the actual sites of the company to make sure what you are getting are legitimate reviews and not a fraud. 

Proofs of their projects 

A decent roofing company is confident to display what they have to offer. Thus, this makes them be able to display their projects and the roofs they have completed on their website. Some roofers do not display their projects and this shows no confidence and would rather lure customers to try to contact them before displaying their outputs to trap potential customers.  

Past customers 

Similar to their previous outputs, good customers are confident in providing new customers with references for them to contact with. Bad companies and services will not allow you to contact and talk with their previous customers as they have the knowledge of how unsatisfying their services are. Satisfied and happy customers will never bother to provide you some comments or just or confirm the quality of service that the company provides.  

There are also bad companies or contractors that will provide references as a disguise but will discourage you to call the customers because the testimonials could be fabricated from other sites.  


Interviewing and asking questions is one of the most effective ways to spot a lying and unprofessional contractor and distinguish it from the good ones. You can ask them about how they will be going to do the whole project step by step to make sure that the company is able to lay down their plans with expertise. This might be an unusual question but you can easily identify professionals from the nonprofessionals through this question. You can also check their website and find out their processes and methods of doing a project and see if they are correct and appropriate. Some bad companies or contractors will not be able to explain to you the full details of how the whole roof will be installed so be cautious.  

Final thoughts 

There should be a lot of preparation before you try to hire and trust a contractor for house projects especially your roof. So, research and utilize the internet as well as friends and family to find the best one for you. 

Questions to Ask a Roofing Contractor

One of the most important things that you should do as a homeowner is that when you hire a professional service provider, you should be able to communicate the things that you want in order for the service to end up successful. This is primarily true, especially in the case of important services such as roofing. The roof is one of the most essential parts of every home and thus, you need to really communicate properly to the company that you plan to hire in order for the work to become successful. 

Looking for the right company that would help you install your new roof or even choose for the right materials to used could be a great challenge, especially when there are only a few companies that could be trusted nowadays just like Douglas Roofing. Thus, you need to ask the right questions in order for you to hire the right people to do your roof. Here are some of these questions: 

  1. Do You Have Licenses and Certifications? 

This is one of the most important questions that you need to ask a company. When you will know that the company that you are about to hire has the right license and certification, you are ensured that the services that will be offered to you is both effective and will be done using utmost skills and precision. Thus, you need to ask the company that you are about to hire regarding the license and certification that they have within their company that is related to the skillset that you are hiring them for.  

  1. Do You Have Insurance? 

Another thing that you need to ensure in a company is that they should have insurance coverage for their employees. Installing a new roof or changing old ones with something new is not only a challenging task to do, but it could also be very dangerous. Therefore, the chances of experiencing accident and untoward incidents are high. Thus, in order for you to make sure that you are not going to pay for the hospital bills of the people that you have hired, you need to make sure at the onset that the company that you are about to hire has their employees covered with insurance.  

  1. Can You Disclose Information from Your Past Clients? 

Most importantly, you need to ask the company that you are about to hire regarding the past clients that they have worked with in order for you to know how the company is when working with a client. If you ask this question and the company does not hesitate to comply, it means that they are not afraid for you to ask their previous clients with regards to their work ethics. Thus, you are in good hands. 

Choosing the right roofing contractor could be a real headache, especially when doing it for the first time. Thus, what you need to do is to ask the right questions and decide properly whether or not you will hire the company.