Ask the contractor about insurance and civil liability and also about workers' compensation. You can also look for alerts, complaints, or charges on the Consumer Care List and the Better Business Bureau. Ask your three best roofing candidates to come up with an estimate of the roofing work that needs to be done. Join them as they move around your house.
A good roofer will check both the outside and inside of your roof if there is access to the attic, this includes the gutters. Once they're finished, you'll have a better idea of which roofing you prefer. Always get all the necessary details in writing (materials, labor, cost breakdowns, and what should happen if something changes). This will guarantee your investment and help you compare quotes.
Choosing a roofing contractor with years of experience will provide you with the best chance of success for your project. Taking care of roofs isn't an easy job, so you'll want to work with knowledgeable professionals who have handled similar projects in the past. Reputable companies are more likely to exist for many years because they care about their customers and keep them happy. It's important to do your homework so you can choose the best contractor for the job.
This means reviewing different companies, evaluating references, looking for licenses and insurance, etc. It also means being proactive when something doesn't seem right or you're not comfortable with a situation.