This guide breaks down roof repair cost by repair type using national average pricing. Minor shingle replacement: $150-$400. Step flashing repair: $300-$700. Pipe boot replacement: $150-$300. Valley re-flash: $400-$1,000. Chimney re-flash: $500-$1,500. Structural deck repair: $1,000-$3,500+. Most insurance policies cover sudden damage (storm, falling tree) but not wear-and-tear leaks. Pair with our Roof Leak Repair Cost Calculator and Replacement Cost Guide.
Roof repairs range from a twenty-minute pipe boot swap to a partial re-roof of one slope. What decides the price is access, how much has to come off to reach the problem, and whether the deck underneath is still sound.
The rough test is age against extent. A roof under about 10 years old with a localised problem — a failed boot, storm damage to one slope, a bad flashing detail — is worth repairing. A roof past about 15 years with granule loss across the field, curling at the edges and several leak points is spending money on something that will need replacing anyway.
Get the roof age from the permit record or the previous owner rather than guessing, and ask any contractor quoting a repair to say in writing what life they expect it to add.
Ask for the repair to be described in writing: which area, how far back the tear-off goes, whether new flashing and underlayment are included, and what happens if bad decking is found. Ask whether there is a workmanship warranty on the repair and how long. Then get the same written scope priced by two more contractors — the spread on repair work is wider than on full replacements, because the scope is less standard.
A roof under about ten years old with a localised problem is worth repairing. Past about fifteen years with granule loss across the field, curling edges and several leak points, repair money is being spent on something that needs replacing anyway.
Most contractors have a minimum call-out that covers the trip, the setup and the insurance regardless of how long the work takes. That fixed cost spread over a tiny job makes the per-square-foot rate look very high.
Rarely exactly. Shingles weather and granule colour shifts, so a patch on an older roof is usually visible. Where appearance matters, replacing a whole slope is sometimes the only tidy answer.
Failed penetration flashing — pipe boots above all. The rubber collar perishes long before the shingles do, and it is a cheap part in an awkward place.