Although not every state issues licenses for roofing pros, it's important to check with your county or city if hiring a licensed roofing contractor is necessary. The cost to replace your roof is often significantly more expensive than the cost to repair it. On average, homeowners will spend between $5,890 and $12,800 to replace a roof.(Image: https://bltroofinggutters.com/wp-content/uploads/2023/02/product_page_Feature-Carousel-Roofing-Services.jpg)(Image: https://thearchitecturedesigns.com/wp-content/uploads/2022/02/Services-Every-Roofing-Company-4.jpg) The size of the roof, the roof’s pitch, and the number of stories the house has will significantly affect the overall cost.