Roof replacement costs between $4 and $11 per square foot, averaging about $7 per square foot.(Image: [[https://dribbble.com/search/shots/popular/20src=|https://dribbble.com/search/shots/popular/20src=]]) These figures represent typical materials—luxury or specialty options can cost up to $40 per square foot or more. The cost of installing a new roof costs between $4 and $40 per square foot—or about $7 on average—including both labor and materials. Remember that in roofing terms, this means between $400 to $4,000 per roofing square, or about $700 for the most popular materials. Many homes have an asphalt shingle roof, but some have wood, metal, tile, and slate, which can be more expensive.(Image: [[https://dribbble.com/search/shots/popular/20src=|https://dribbble.com/search/shots/popular/20src=]])