Roof repair cost in the U.S.

Most roof repairs fall in the range below. Single-area shingle or flashing work anchors the low end; multi-spot leaks or storm damage push the high end.

Typical national range
$900
typical project
Most projects fall between $300 and $2,500.
Industry estimate from public-source pricing data. Local prices vary widely — see your metro area below.

Factors that move the price

  • What's broken
    A handful of missing shingles is the smallest job. Cracked or detached flashing around chimneys, vents, and skylights is the most common true leak source.
  • Access + pitch
    A walkable 4/12 roof is the easy case. Steep, slate, or two-story access raises labor materially.
  • Hidden water damage
    If the leak has been going for a while, the decking below is often rotted. Expect a follow-up line item once the contractor can see what's under there.
  • Patch vs. zone replacement
    If the patch area is large or the shingles are old enough that matching is impossible, replacing a roof section (or the whole slope) can be a better long-term call.

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.

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.

Service providers click here

Related guides

Common questions

How urgent is a roof leak?
Same-week if water is reaching the interior. Once drywall stains appear, you're already past the early window for a cheap repair.