As an Amazon Associate I earn from qualifying purchases.
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.
Buckling (wavy ridges running across the shingles) and sagging (a dip in the roof plane) look alike from the ground but have different causes, and the repair price depends on which one it is.
| Symptom | Usual cause | Typical repair | Cost band on this page |
|---|---|---|---|
| Shingles ripple along deck joints | Deck panels swelled with moisture or were laid tight with no expansion gap (APA recommends 1/8 in at panel ends and edges) | Fix attic ventilation; on a newer roof, strip and re-lay the affected area | Moderate repair, $400 – $900; whole slopes cost more |
| Shingles lifted in a line or patch | Underlayment wrinkled under the shingles, or shingles installed over an uneven old layer | Replace the shingles and underlayment in that area | Moderate repair, $400 – $900 |
| Roof plane dips between rafters | Rotted or delaminated sheathing, often from long-term leaks or condensation | Remove shingles, replace the bad sheathing, re-roof the area | Structural repair, $1,000 – $3,000 |
| Ridge line sags or a rafter bows | Undersized, cracked or overloaded rafters or trusses, or too many roofing layers | Engineer or framer assesses; sister or replace members; may need a re-roof | Structural repair, $1,000 – $3,000+ |
The IRC (R908.3.1.1) does not allow a new roof over two or more existing layers, so a sag on a heavy multi-layer roof usually means a full tear-off. Attic ventilation requirements are in IRC R806.
Source: APA – The Engineered Wood Association (panel spacing); IRC 2021 R806 and R908.3.1.1.
| Area | What is involved | Band on this page |
|---|---|---|
| Pipe boot / vent | Replace the rubber collar or the whole boot | $150 – $350 per vent |
| Valley | Re-lay shingles and replace or re-seal valley metal | Flashing repair, $250 – $800 |
| Chimney or wall flashing | Replace step and counter flashing | Flashing repair, $250 – $800 |
| Verge / rake edge or gable end | Re-fix or replace rake trim, drip edge and edge shingles | Moderate repair, $400 – $900 |
| Eave and gutter edge | Re-seal drip edge, replace starter course | $200 – $600 |
| Small leak, unknown source | Trace the leak, then repair the source | $150 – $700 |
Related: Roof leak repair · How to repair roof leaks · Flashing calculator · Valley calculator
Related: Roof replacement cost guide · Free roof estimate
Small leaks average $150–$500. Larger or hidden leaks can exceed $1,000 depending on water damage.
A few nail pops are a minor repair in the $150 – $400 band: the nail is driven or pulled, a new nail goes beside it into solid deck, the hole is sealed and any torn shingle is replaced. Widespread pops point to deck movement or ventilation and cost more.
Usually the deck: sheathing that swelled with moisture or was laid without the 1/8 in expansion gap APA recommends, wrinkled underlayment, or shingles laid over an uneven old layer. Poor attic ventilation is a common trigger.
A dip from rotted sheathing is a structural repair in the $1,000 – $3,000 band on this page. A sagging ridge or bowed rafters needs a framer or engineer to assess, and can cost more if the roof has to come off.
Yes, minor shingle or sealant repairs are DIY-friendly. Major leaks or steep roofs should be left to pros for safety.
Yes — if caused by storms, hail, or fire. Normal wear and tear isn’t covered.
Minor fixes last 5–10 years; major repairs 10–20 depending on materials and maintenance.
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.
Repair or replace? Look for the signs you need a new roof.
Small repairs stay small with a routine; see the roof maintenance guide.
Repair quote close to a new roof? Price the replacement in the free roofing calculator and compare the two.