Question: how much does it cost to build a roof on a house?
Answer: Building a brand-new roof on a home costs $10,000 to $20,000 or more, depending on the products you use. This installation involves the cost of new framing and trusses, underlayment and shingles, and supplies and labor. Metal framing costs more than wood.