An updated estimate on the cost of your next roof for 2021
If you are looking into replacing your roof, you need to know everything that can impact the cost. As of May 2021, the average price to replace a roof usually ranges from $5,000 – $15,000+. The main pricing factors include square footage, labor and the type of material used. Size of the roof is a huge impactor, so differently sized projects are going to vary in price. Keep in mind that not all roofing materials and projects are equal. Here’s a few estimates to help prepare you for the cost of your next roofing project:
Roof size is one of if not the most important cost factor for a new roof. Pricing fluctuates between how many stories or levels your building has, the slope and pitch of your roof shape, the surface area of the roof that needs to be installed and the complexity of the architectural design. The national averages for roof cost based on size is shown below for 2021:
- 1,000 to 2,000 sq. ft. – $6,000 to $8,433
- 1,500 to 2,200 sq. ft. – $5,900 to $9,540
- 2,300 to 2,700 sq. ft. – $6,000 to $10,302
- 2,700 to 3,000 sq. ft. – $6,200 to $13,099
- 3,000+ sq. ft. – $14,001+
Cost of materials is a significant factor when estimating the overall price of a new roof. Different materials have different prices, and some can be more expensive than others depending on location and certain economic factors. Below are the cost estimates for different roofing materials based on the average 1,600 square ft. structure as of 2021:
- Metal roofing – $6,500 to $15,400
- Tile roofing – $18,500 to $30,000
- Asphalt roofing – $5,100 to $8,600
- Clay and Concrete roofs – $15,700 to $33,000
- Slate roofing – $9,800 to $17,050
Labor costs are determined by the time and effort a new roof requires. Determinants for labor costs include a roof’s pitch and slope, roof accessibility, removal and disposal and any necessary repairs needed to complete the project. How hard is it to access the roof? How much time is necessary for removing the existing material and disposing of it? The more time it takes to complete a new roofing project, the more expensive it will be. Pricing for labor varies by contractor, but the average cost of labor is around $40 to $80 an hour.
American Roofing & Waterproofing offers residential, commercial and multifamily roof installations. Prices are on a per-project base, and we want you to be ready for your next installation. Inquire with us for a free estimate on your next new roofing project.