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.