8. Know your material choices.
A good roofing company will help you explore the numerous options for choices in a roof replacement, including options that have nothing to do with the type of roof you currently have. They will make assessments and analysis based on where you live, what style home you have, what your budget is, and more. They will take this seriously and give you as much time as you need to select a material.
Of course, you can help by doing a little Googling on your own about types of roofs available and familiarizing yourself with what’s out there. Not only will you knock your contractor’s socks off with your expertise, but it’ll be a much more comfortable conversation for you both. Also, if you notice that your contractor is really pushing you towards a particular kind of shingle or roof and it’s one you’re really not fond of or is outside of your budget, you can say “no thanks” to them right then and there and find yourself a roofer who will take your concerns and care into consideration.