Whether you need a roof replacement on an older roof that is giving you problems or installing a new roof on your dream home, there are many things to contemplate. When it’s time for you to choose a new roof replacement material you must also consider color, style, and cost.

Another factor to consider is the structure of your home because not every roofing material can be used on every roof. A roof with a very low slope or completely flat will require a roofing material that is different from a steeper pitch. Also, materials like tile and slate are very heavy and some structures cannot support the weight.