A variety of details can factor into the roofing materials you choose. The shape and style of your current roof will help you determine whether a shingle or flat roof is best for your property. From there, it gets down to budget and the type of material you can afford. There are numerous roofing materials available on the market today, from asphalt shingles and metal roofing to cedar shakes and more. Each ranges in price, so you can find the option that suits your budget best. Aside from shingles, you will also have to consider the following when it comes time for a roof replacement on your property: Decking Drip edge Ice and water barriers Underlayment Flashing Ventilation