Web in 2023, the price of a full roof replacement can range from $6,700 to $80,000, with an average cost of approximately $11,500 for. Web according to angi, the average national cost to replace a roof is $9,197, with most homeowners spending between. Ad awning,polycarbonate,sunscreen, aluminium composite roof @6281 3113. Web the average roof replacement costs $4.43 to $8.50 per square foot. Web the cost to replace the roof on most homes is $6,700 to $25,000, and most spend about $14,000 for a new, 2,000 sq.