How long they have been in business?
Companies who have been in the industry for many years have seen it through the good and the bad, many different wants and needs from past clients, as well as good relationships built up within the industry. This will only benefit you and your project, because your contractor will know how to deal with different problems that may arise during construction, and will have a line up of people to contact whenever needed in order to solve these problems.
Do they have the necessary licenses?
Different countries, provinces, and cities have different requirements of construction companies. It is important to hire a contractor who is properly licensed, and not trying to scam you or illegally run their business.
Will they obtain permits and set up inspections?
Not all jobs will require permits, but for the jobs that do require them the contractor should obtain them, unless you request to get them yourself. The same goes for inspections – there are many different types of inspections that may be needed depending on the type of job, but any of these that are required for your project should be set up by your contractor.
What would be the best way to get in contact with you?
It is important to know who your point of contact should be throughout each phase of your project, but also what the best way to get in contact with this person is. This way if you have any comments, questions, or concerns you can easily bring it up to the right people and deal with the situation properly.
How do you resolve any disagreement?
This is an important question to ask because you want to work with someone who tries to help make a situation less stressful to the best of their abilities. A good contractor will discuss things with you in person when necessary and keep everyone happy when possible. Good communication throughout the construction process can help make the entire project run more smoothly, as well as remove any extra anxieties the client could get from not knowing enough information.