Roof Repair Cost

The average roof repair costs $1,176 in 2026, based on 32,999 verified projects, with most repairs falling between $395 and $1,971. Where your repair lands depends on the type of damage, how much of the roof is affected, and how hard it is to reach.

Roof repair cost by severity

Repair sizeTypical costExamples
Minor$150 – $1,000A few missing shingles, a vent reseal, one small leak, nail pops
Moderate$1,000 – $3,000Valley rebuild, flashing replacement, a section of damaged shingles, minor decking repair
Major$3,000 – $6,000+Structural or sagging areas, widespread storm damage, large sections of rotted decking

Common repairs and what they cost

RepairTypical cost
Roof leak repair (all sources)$360 – $1,550
Cracked pipe boot replacement$250 – $600
Roof vent repair or replacement$100 – $500
Valley repair$300 – $1,500
Skylight leak repair$225 – $800
Chimney flashing repair$150 – $700
Missing shingles (up to 25)$100 – $300

Leaks are the most common repair of all — our dedicated roof leak repair cost guide breaks them down by source, and the leak calculator prices your specific one.

What drives a roof repair quote up

Repair or replace?

A useful rule of thumb: if a repair costs more than about a third of a replacement and the roof is in its last few years of life, replacement usually wins. Repeated repairs on a 20+ year-old roof are money into a roof that's still old everywhere else. See the roof replacement cost guide for current replacement ranges, and Florida homeowners should check the 25% rule before authorising a large repair.

Not sure which band your repair is in?

Describe the problem and get a real quote. Jacksonville-area requests go straight to Homeland Construction & Roofing.

Request a quote

Related guides

Sources: Angi, "Roof Repair Cost" (updated Oct 2026 — average $1,176, range $395–$1,971, 32,999 verified projects); HomeGuide, "Roof Repair Cost" (2026 severity bands and by-source pricing). Last updated November 2026.