What does roof repair cost?
Most roof repairs are far cheaper than homeowners fear — the expensive version is the repair you waited a year on. Here is how repair pricing typically breaks down and what moves the number.
Minor repairs
$150 – $750
A few shingles, small flashing fixes, sealing penetrations.
Moderate repairs
$750 – $2,500
Larger sections, valley work, chimney flashing rebuilds, minor decking.
Major repairs
$2,500 – $8,000+
Structural decking, large sections, or persistent leak chases.
What moves the price
- • Roof pitch and height — steep or tall roofs cost more to work safely
- • Material — tile and metal repairs price above asphalt
- • Decking condition — hidden rot found mid-repair adds cost
- • Access — landscaping, power lines, and tight lots slow work down
- • Emergency timing — urgent night/weekend response carries a premium
Ranges reflect typical U.S. pricing patterns and vary widely by roof size, pitch, material, access, and local labor. They are research guidance, not a quote — real local quotes are the only accurate number for your roof.
Stop estimating. Start comparing.
Up to 3 real quotes from vetted local roofers beats any national average.
Cost questions homeowners ask
Why do quotes for the same repair differ so much?
Different assumptions about what is under the shingles, different overhead, and different appetite for the job. Comparing scope line-by-line — which our compare view is built for — shows you why numbers differ.
Is a cheap patch worth it?
A correct small repair is a great buy. A cheap patch over an undiagnosed leak is rented time. What matters is whether the quote addresses the entry point, not the stain.