To choose a contractor for home repairs, find several contractors that are located in your area, and evaluate them based on their recommendations, reviews, credentials, license and prices. Choose a company that is located close to home because it is going to be much easier to deal with issues about the services that were performed, if they arise.
Find out which contractors your insurance company recommends, as they usually know all the good contractors in the area. Take into account the contractor's reputation by asking people who used the services of the company about their experience, looking for reviews online and checking what it says about the company on the Better Business Bureau website. It is important to see not only if people had problems, but how those problems were resolved.
All the contractors that are working legally need to have a license and an insurance. To make sure that the contractor has all the necessary documents, ask for his license number and certificate of insurance, and check the authenticity of those documents with local authorities. Never hire a contractor that does not work legally. When comparing prices for services of different contractors, make sure that the estimates are given to you in a written form and that they clearly state what services are included in the price.