There are a number of different factors that must be considered when determining the cost to install a new roof. This includes the roof size, complexity of its design, its slope, number of stories off the ground, demolition requirements, materials chosen, and more.
However, with all things considered equal, a 3,000 square-foot house tiled roof is in the $20,000 to $25,000 range on the low-end. A shingle roof would range from around $18,000 to $22,000. While a foam roof can cost $25,000 to $30,000.
Keep in mind that these are merely ballpark figures and to get an accurate estimate to replace your roof, we’ll need to send out an expert to conduct a full assessment of your property.