Roof installation cost in the U.S.
A full roof replacement typically falls in the range below. Material is the biggest variable; pitch, layers, and decking repair drive the rest.
Typical national range
$12,000
typical project
Most projects fall between $6,000 and $30,000.
Industry estimate from public-source pricing data. Local prices vary widely — see your metro area below.
Factors that move the price
- MaterialArchitectural asphalt shingles are the default. Metal, tile, and slate run 2-4× higher but last decades longer. Get the per-square (100 sq ft) price either way.
- Roof size + pitchPricing scales with squares. Steep pitches (>8/12) add staging and harness work, which raises labor 15-30%.
- Tear-off + deckingOld shingles have to come off. If the wood decking under them is rotted or delaminating, expect a per-sheet repair cost line item.
- Underlayment + flashingSynthetic underlayment + ice-and-water shield at eaves and valleys, plus new flashing around chimneys and pipes, is non-negotiable on a quality install.
- VentilationMost homes are under-vented. Adding ridge vent + soffit vents at the same time is cheap insurance against shingle premature failure.
Browse by metro area
Prices in your area can run noticeably above or below the national number depending on labor costs, permitting, and material availability. Pick your metro for a localized range.
- Roof replacement in New York, NY
- Roof replacement in Los Angeles, CA
- Roof replacement in Chicago, IL
- Roof replacement in Dallas, TX
- Roof replacement in Houston, TX
- Roof replacement in Atlanta, GA
- Roof replacement in Washington, DC
- Roof replacement in Miami, FL
- Roof replacement in Philadelphia, PA
- Roof replacement in Phoenix, AZ
- Roof replacement in Boston, MA
- Roof replacement in Riverside, CA
- Roof replacement in San Francisco, CA
- Roof replacement in Detroit, MI
- Roof replacement in Seattle, WA
- Roof replacement in Minneapolis, MN
- Roof replacement in Tampa, FL
- Roof replacement in San Diego, CA
- Roof replacement in Denver, CO
- Roof replacement in Orlando, FL
- Roof replacement in Charlotte, NC
- Roof replacement in Baltimore, MD
- Roof replacement in St. Louis, MO
- Roof replacement in San Antonio, TX
- Roof replacement in Austin, TX
- Roof replacement in Portland, OR
- Roof replacement in Sacramento, CA
- Roof replacement in Pittsburgh, PA
- Roof replacement in Las Vegas, NV
- Roof replacement in Cincinnati, OH
- Roof replacement in Kansas City, MO
- Roof replacement in Columbus, OH
- Roof replacement in Indianapolis, IN
- Roof replacement in Nashville, TN
- Roof replacement in Cleveland, OH
- Roof replacement in San Jose, CA
- Roof replacement in Virginia Beach, VA
- Roof replacement in Jacksonville, FL
- Roof replacement in Providence, RI
- Roof replacement in Raleigh, NC
- Roof replacement in Milwaukee, WI
- Roof replacement in Oklahoma City, OK
- Roof replacement in Louisville, KY
- Roof replacement in Richmond, VA
- Roof replacement in Memphis, TN
- Roof replacement in Salt Lake City, UT
- Roof replacement in Fresno, CA
- Roof replacement in Birmingham, AL
- Roof replacement in Grand Rapids, MI
- Roof replacement in Hartford, CT
- Roof replacement in Madison, WI
- Roof replacement in Burlington, VT
- Roof replacement in Glens Falls, NY
Get real quotes for your project
These ranges are useful for ballparking, but the only way to know what your specific project will cost is to get quotes from local contractors. Submit your project once and let them come to you.
Related guides
Common questions
- How long does a new roof last?
- Architectural asphalt: 25-30 years. Metal: 40-60+. Tile: 50-100. Slate: 75-150. The manufacturer warranty is usually shorter than the real life of the material.
- Do I need to be home during a roof install?
- No. Most full roofs are a 1-3 day job. Move cars out of the driveway and cover anything fragile in the attic — vibration shakes things loose.
