It’s time to replace that scrappy old roof. Are you wondering how much it will cost to install a new roof on your home or garage? If so, check out our just-updated new roof pricing guide for homeowners.
Straight off the bat: It needs to be stated that not all roofs are made the same and not all roofers charge the same prices. That said, on average, most contractors will charge between $3.50 and $5.50 per square foot or $350 to $550 per square for their asphalt shingle roof replacement services.
Need a Roofer? Get 4 Free Quotes From Local Pros:
Start Here Enter Your Zip Code:
Thus, on average, you can expect to pay about $4.50 per sq. ft. or $450 per square to replace an asphalt shingle roof on a typical single-family house.
The above price range will normally include the removal and disposal of up to two layers of old shingles. It should also include the installation of the new underlayment, chimney flashing, and ice-and-water shield at the eaves and valleys of the roof, as required by the local building code.
The average residential roof size in the US is about 1,700 square feet or 17 squares.
All roofers use “squares” to measure and estimate roofs. A square is equal to 100 square feet of roofing surface.
Based on the $350 to $550 per square pricing range, you can expect to pay between $6,000 and $9,350 for a typical 17 squares asphalt shingle roof replacement project.
For comparison, a 30 squares roof on a larger house will cost between $10,500 and $16,500 for a basic 30-year architectural asphalt shingle roof fully installed.
What About Prices for Other, Less-Common Roofing Systems?
While nearly 70 percent of all roofs in the US are covered with composition shingles (a composite of fiberglass mat, and asphalt and minerals/stone granules), there are many different roofing options for steep and low-slope roofs.
Below is a quick reference to help you compare average prices for the most common roofing systems based on a 17-squares residential roof:
Basic 3-Tab (25-year) shingles: $6,000 to $7,500
30-year architectural shingles: $7,000 to $9,500
50-year premium shingles: $8,500 to $12,750
G-90 steel shingles or stone-coated steel tiles: $11,900 to $17,000
Aluminum shingles: $12,750 to $18,700
Cedar shingles or shakes: $13,000 to $20,400
Standing seam: $14,450 to $20,400
Concrete tiles: $13,600 to $23,800 (roof-frame requires reinforcement)
Natural slate tiles: $15,300 to $30,600 (roof-frame requires reinforcement)
Synthetic shakes and slate tiles: $13,000 to $20,400
Clay tiles: $17,000 to $30,600 (roof-frame requires reinforcement)
Install Roof Shingles
Install Metal Roof
Install Flat Roof
See costs in your area Start Here - Enter Your Zip Code
Note that every market is different, but even in the same market, different companies will charge different prices. That’s why it’s important to get at least a few quotes from reputable pros in your area.
All else being equal, professional roofers in expensive coastal areas (such as homes in Boston, New York City, Washington DC, Miami, Los Angeles, San Francisco, Portland OR, and Seattle WA) will charge more for their services compared to roofing contractors in the south, mid west, or rural areas.
Asphalt Shingles Materials and Labor Costs
Many professional roofing contractors employ a “40% materials / 60% labor” as their costs-breakdown formula. Of course, this pricing structure is just a guideline not set in stone. Some contractors include their overhead in the cost of labor, while others calculate it separately.
Below is the breakdown of typical costs you can expect for materials and professional installation: