One of the largest and most important jobs that that will need doing over the course of your homeownership are replacing your roof. There are few key points to keep in mind when you go shopping for a roofing contractor. Just remember with your roof, you really do get what you pay for.
Another thing is to make sure that when you're comparing the job quotes you compare apples to apples and oranges to oranges. This simply means that if one contractor gives you a quote using asphalt shingles, and another is quoting using fiberglass, then the overall price for the quote will not be comparable. Fiberglass tend to be more expensive then the traditional asphalt shingle. Good contractors will have their quotes broken down so you can easily compare each part separately.
You should go out and do some research on the all the different types of shingles and sheeting that is available. As mentioned, there's asphalt shingles, fiberglass, slate, tile, cedar shakes, metal sheeting, corrugated steel and fiber composites all to be considered. If it is possible, you can reduce the overall costs by putting in some sweat equity.
You can strip off the old roofing materials and do some of the prep work. You can even put down the felt or synthetic underlay over the sheathing. Those are just a couple of things to help reduce your costs.
Over the years thousands of people have been scammed by roofing contractors. They may canvas a neighborhood in hopes to get one or two jobs. If their prices seem to be the bargain of the century, then like the old saying goes … 'if it looks too good to be true, it probably is'. You can not hire out the job solely based on price, quality of workmanship, years of experience, and the materials that they'll be using to have a roll in the decision.
Remember that it's your roof, and you'll have to live underneath for many years to come, so do not be scared to ask for references of other completed jobs that they have done. Most reputable roofing contractors will gladly share this information with you. If they do not then just say 'thank you and good bye'.