Roofing cost guides
Roof replacement and repair — asphalt shingles, metal, and flat roofs.
- Asphalt shingle roof replacementTearing off and replacing an asphalt shingle roof, by roof size and shingle grade.$7,000 – $17,000
- Flat roof replacement$6,000 – $22,500
- Metal roof$14,000 – $42,000
- Roof repairFixing a roof leak or storm damage — minor patches to major repairs.$350 – $4,000
Roofing costs by city
Looking for a tailored number? Try the Roofing cost estimator.