Roofs are an essential part of your home, so if yours looks a little worn or you’ve noticed leaks during a recent rainstorm, you may need to get a new one.
Most people spend between $8,900 and $25,000 on a new roof, depending on where they live and how big their house is. The national average cost for a new roof is $14,500. Most of the time, the price for materials is 40%, and the cost for labor is 60%.
Asphalt Shingle Cost
It can cost between $8,900 and $25,000 for asphalt shingles. Roofing materials made of asphalt are one of the most popular choices. They’re cheap, lightweight, easy to put up, and come in different colors, thicknesses, and very durable. You can expect to get about 20-22 years out of your 3-tab shingle roof and 25-28 years out of your dimensional shingles.
Metal Roof Cost
Metal roofs can cost up to $50,000. People that go with metal roofs tend to do it because they are long-lasting, durable, resistant to weather, and can be an excellent long-term investment. The average metal roof will last between 40-70 years.
Tile Roof Cost
A tile roof costs between $25,500 and $36,000. A concrete tile can costs between $8,000 and $22,000; a clay tile which costs between $13,000 and $30,000.
In addition to being durable and easy to repair or replace if needed, tile roofing can be crafted into any different shapes or colors. Tile roofs last on average of 50 years.
Slate Roof Cost
The price of a slate roof is between $35,000 and $50,000. One of the most durable and long-lasting materials for roofing is stone slate, a natural material. It can be used on a roof for more than 100 years. However, the weight of the slate might make it necessary to add more support to the ceiling. Slate Roofs have an average lifespan of 60-125 years.
You also have the option buy a synthetic slate roof that ranges anywhere from $15,000 to $33,000.