The cost to tear off and replace a roof can vary depending on several factors, such as the size and slope of the roof, the materials used, the contractor you choose, and your location. Generally, the cost can range from $5,000 to $15,000 or more.
For example, if you have a small, single-story home with a simple roof design, the cost may be on the lower end of the range. On the other hand, if you have a larger, multi-story home with a complex roof design, the cost may be higher. Additionally, the type of materials you choose can impact the cost. For instance, asphalt shingles are typically less expensive than metal roofing.
To get an accurate estimate of the cost to tear off and replace your roof, it’s best to contact a few licensed and insured roofing contractors in your area and ask for quotes based on your specific needs and preferences. They will be able to provide you with a more detailed estimate based on the specifics of your project.