Roof Repair Cost Guide

Average Prices by Repair Type

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.

What drives a repair price

Repair or replace

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.

The repairs that come up most often

Getting a fair price

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.

Roof buckling and sagging: causes and what the repair involves

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.

Buckling vs sagging
SymptomUsual causeTypical repairCost band on this page
Shingles ripple along deck jointsDeck 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 areaModerate repair, $400 – $900; whole slopes cost more
Shingles lifted in a line or patchUnderlayment wrinkled under the shingles, or shingles installed over an uneven old layerReplace the shingles and underlayment in that areaModerate repair, $400 – $900
Roof plane dips between raftersRotted or delaminated sheathing, often from long-term leaks or condensationRemove shingles, replace the bad sheathing, re-roof the areaStructural repair, $1,000 – $3,000
Ridge line sags or a rafter bowsUndersized, cracked or overloaded rafters or trusses, or too many roofing layersEngineer or framer assesses; sister or replace members; may need a re-roofStructural 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.

Nail pops: what they are and what fixing them costs

Repair cost by part of the roof

Where the repair is and how it is priced
AreaWhat is involvedBand on this page
Pipe boot / ventReplace the rubber collar or the whole boot$150 – $350 per vent
ValleyRe-lay shingles and replace or re-seal valley metalFlashing repair, $250 – $800
Chimney or wall flashingReplace step and counter flashingFlashing repair, $250 – $800
Verge / rake edge or gable endRe-fix or replace rake trim, drip edge and edge shinglesModerate repair, $400 – $900
Eave and gutter edgeRe-seal drip edge, replace starter course$200 – $600
Small leak, unknown sourceTrace the leak, then repair the source$150 – $700

Related: Roof leak repair · How to repair roof leaks · Flashing calculator · Valley calculator

How to get a fair roof repair quote

  1. Photograph the damage from the ground and inside the attic (stains, daylight, damp sheathing).
  2. Ask for the cause in writing, not only the fix — a leak at a pipe boot and a leak from rotten decking are different jobs.
  3. Get the price split into labour, materials, any sheathing at a per-sheet rate, and the minimum call-out.
  4. Compare against the bands on this page; if repairs are spread across the roof and it is past about 15 years, price a replacement too.

Related: Roof replacement cost guide · Free roof estimate

Frequently asked questions

How much does it cost to fix a leaking roof?

Small leaks average $150–$500. Larger or hidden leaks can exceed $1,000 depending on water damage.

How much does it cost to fix roof nail pops?

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.

What causes a roof to buckle?

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.

How much does it cost to repair a sagging roof?

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.

Can I repair my roof myself?

Yes, minor shingle or sealant repairs are DIY-friendly. Major leaks or steep roofs should be left to pros for safety.

Does homeowners insurance cover roof repair?

Yes — if caused by storms, hail, or fire. Normal wear and tear isn’t covered.

How long do roof repairs last?

Minor fixes last 5–10 years; major repairs 10–20 depending on materials and maintenance.

Is it worth repairing an old roof?

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.

Why do small roof repairs cost so much?

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.

Will a repair match my existing shingles?

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.

What is the most common roof leak?

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.