How much does roof repair cost?
Most roof repairs cost $400 to $1,800, averaging about $1,150. Small shingle or flashing fixes run $150 to $600, while structural or widespread damage climbs past $3,000.
National average
$1,150
Typical low
$400
Typical high
$1,800
Per square foot
$4 – $25
Instant cost calculator
Adjust the inputs to see live pricing
Estimated project cost
$400 – $1,000
Most homeowners pay around $700
Compare roof material
Cost by material
Installed pricing per square foot.
| Option | Installed cost |
|---|---|
| Asphalt shingle repair | $150 – $1,200 |
| Wood shake repair | $400 – $2,200 |
| Metal panel repair | $500 – $2,500 |
| Tile repair | $600 – $3,000 |
| Flat roof patch | $300 – $1,800 |
| Slate repair | $800 – $4,000 |
Cost by repair type
| Repair | Typical cost | Notes |
|---|---|---|
| Replace a few shingles | $150 – $450 | Half-day visit, minimum charge applies |
| Flashing or boot replacement | $200 – $700 | Most common leak source |
| Valley repair | $400 – $1,500 | Requires opening adjacent courses |
| Chimney reflash and seal | $400 – $2,000 | Masonry work adds cost |
| Sagging or rotted decking | $1,000 – $4,500 | Structural, priced per sheet |
| Storm / hail repair | $1,500 – $7,000 | Often insurance-covered after deductible |
Repair or replace?
| Situation | Recommendation |
|---|---|
| Roof under 12 years, one leak | Repair |
| Damage over 30% of the surface | Replace |
| Multiple leaks in different planes | Replace |
| Granules filling the gutters | Plan replacement within 2 years |
| Roof at 80% of rated life | Replace rather than repair twice |
Where the money goes
A typical project budget, broken down by line item.
- Labor55% · $633
- Materials25% · $288
- Access, safety and setup12% · $138
- Disposal and permits8% · $92
Cost by region
Labor markets move the number more than any other single factor.
Northeast metro
$480 – $2,160
+20% vs. national average
West Coast metro
$472 – $2,124
+18% vs. national average
Mountain West
$416 – $1,872
+4% vs. national average
Midwest
$400 – $1,800
At the national average
South & Southeast
$372 – $1,674
-7% vs. national average
Rural nationwide
$352 – $1,584
-12% vs. national average
Common add-ons
Line items that show up on most quotes but rarely in the headline price.
Emergency tarp
Decking sheet replacement
Per 4x8 sheet
Gutter repair
Attic leak / mold inspection
Ridge vent replacement
DIY vs. hiring a pro
Hire a pro
$400 – $1,800
Do it yourself
$50 – $400
Sealing a boot or swapping a few shingles is DIY-able on a walkable roof. Anything steep, high, or structural is not worth the fall risk or the voided warranty.
Ways to save
Practical levers that lower the bill without cutting quality.
- Bundle several small repairs into one visit so you pay one mobilization fee.
- Schedule in late winter or early spring before storm season books crews solid.
- Get the leak documented; hail and wind damage is often insurance-covered.
- Ask for a repair-versus-replace cost comparison in writing before deciding.
- Do not pay for a full roof when only one plane failed.
Questions to ask your contractor
- 01Where exactly is the water entering, and how did you confirm it?
- 02Is the decking underneath sound, and how will you price it if not?
- 03Does this repair void or preserve my existing roof warranty?
- 04What is your warranty on the repair itself?
- 05Will you match the existing shingle color and profile?
- 06Is this covered by my homeowners policy, and will you document it?
Frequently asked questions
Ready for a number you can budget against?
Answer a few questions about your project and we'll model a low, average and premium price for your ZIP code — then connect you with vetted pros.
Get roof repair quotesRoof Repair cost by city
Local labor rates, permits and climate change the number. Pick your city for prices near you.
Roof Repair cost in Los Angeles, CA
$496 – $2,232
Roof Repair cost in San Diego, CA
$472 – $2,124
Roof Repair cost in San Jose, CA
$552 – $2,484
Roof Repair cost in San Francisco, CA
$580 – $2,610
Roof Repair cost in Oakland, CA
$528 – $2,376
Roof Repair cost in Sacramento, CA
$432 – $1,944
Roof Repair cost in Fresno, CA
$392 – $1,764
Roof Repair cost in Long Beach, CA
$488 – $2,196
Roof Repair cost in Anaheim, CA
$480 – $2,160
Roof Repair cost in Santa Ana, CA
$476 – $2,142
Roof Repair cost in Irvine, CA
$504 – $2,268
Roof Repair cost in Riverside, CA
$424 – $1,908
Roof Repair cost in San Bernardino, CA
$412 – $1,854
Roof Repair cost in Bakersfield, CA
$388 – $1,746
Roof Repair cost in Stockton, CA
$408 – $1,836
Roof Repair cost in Modesto, CA
$400 – $1,800
Roof Repair cost in Chula Vista, CA
$460 – $2,070
Roof Repair cost in Fremont, CA
$540 – $2,430
Roof Repair cost in Pasadena, CA
$512 – $2,304
Roof Repair cost in Glendale, CA
$500 – $2,250
Roof Repair cost in Santa Clarita, CA
$464 – $2,088
Roof Repair cost in Torrance, CA
$492 – $2,214
Roof Repair cost in Oxnard, CA
$456 – $2,052
Roof Repair cost in San Mateo, CA
$560 – $2,520