Roof repair costs range from $150 for minor shingle replacement to $3,000+ for major structural work. Detailed breakdown by repair type with tips to avoid overpaying.
Most roof repairs fall into a predictable range based on the type and severity of damage. Small repairs — a few missing shingles, a minor flashing issue — can often be done for $150–$400. Mid-range repairs like valley repairs or larger leak patches run $400–$1,500. Major structural repairs involving decking or rafters can reach $3,000–$8,000.
| Repair Type | Typical Cost Range | Common Cause |
|---|---|---|
| Shingle replacement (minor) | $150–$400 | Wind, age, impact |
| Shingle replacement (large area) | $400–$900 | Storm damage, wear |
| Leak repair / patch | $300–$1,500 | Failed flashing, shingle failure |
| Flashing repair | $200–$600 | Age, improper installation |
| Valley repair | $300–$1,200 | Wear, ice damming |
| Ridge cap repair | $250–$700 | Wind damage, age |
| Fascia / soffit repair | $600–$2,500 | Rot, water damage, pests |
| Decking / structural | $1,000–$4,000+ | Long-term leak, rot |
| Skylight leak | $400–$900 | Flashing failure, seal failure |
| Chimney flashing | $500–$1,500 | Age, improper install |
| Emergency repair | +25–50% premium | Storm damage, urgent call |
Replacing a handful of blown-off or cracked shingles is one of the most common roof repairs. A skilled roofer can typically complete minor shingle work in a few hours. Cost: $150–$400 depending on how many shingles need replacing and how accessible the area is.
Granule loss (when you see bare asphalt on your shingles, or find granules in your gutters) is a sign of aging rather than something that can be repaired. Once shingles lose significant granules, they're approaching end of life. You can extend the roof by a few years, but plan for full replacement.
Surface sealant applications for minor cracking or raised shingle edges can run $100–$300 and buy time, but they're not a substitute for proper repair or replacement. Be skeptical of any contractor who offers a "magic sealant" as a complete roof solution.
A leak rarely originates directly above where you see water staining on your ceiling. Water enters at a failure point — failed flashing, a cracked shingle, a compromised valley — and travels along the roof deck before dripping through. A good roofer will trace the leak to its actual source, not just patch the obvious spot.
Leak repairs range from $300 for a simple, accessible flash repair to $1,500 or more if the leak has been going undetected and has caused decking damage. Always ask your contractor to check the decking in the affected area before closing up the repair.
If you have active water intrusion and can't get a contractor immediately, a tarp ($200–$500 professionally installed) can prevent further damage. Document everything with photos for insurance purposes.
Flashing is the metal material that seals roof transitions — around chimneys, vents, skylights, and where the roof meets a wall. It's the #1 source of roof leaks, particularly on older roofs. Flashing repair typically costs $200–$600 depending on location and extent.
Counter flashing (the piece embedded in masonry) is particularly prone to failure as caulk ages. Step flashing along dormers and sidewalls is another common weak point. Good flashing is largely invisible when done right — a properly flashed chimney should last 20+ years without attention.
The repair-vs-replace calculus depends on your roof's age and the extent of damage. For a 10-year-old roof with isolated damage, repair is clearly right. For a 22-year-old asphalt roof with widespread issues, you may be throwing good money after bad.
A useful rule: if repairs would cost more than 25–30% of a full replacement, get a replacement quote. Factor in that a new roof adds 60–70% of its cost to your home's resale value, comes with a manufacturer warranty, and eliminates the ongoing anxiety of an aging roof.
Watch out for contractors who find "emergency" damage that requires immediate expensive repairs. While real storm damage does require prompt attention, high-pressure tactics are a common red flag. Get a second opinion on any repair quote over $1,000.
Some minor repairs — replacing a few shingles, resealing flashing, cleaning gutters — are within reach for a handy homeowner comfortable working at heights. Asphalt shingle replacement requires a utility knife, pry bar, roofing nails, and matching shingles. YouTube has good tutorials for basic repairs.
However, DIY repairs on anything beyond the most minor issues carry real risks: injury from falls, voided warranties, and the possibility of making a leak worse by disturbing adjacent shingles improperly. Any structural work, significant leak source identification, or flashing replacement should involve a professional.
If you do any DIY work, make sure you're not voiding your shingle manufacturer's warranty. Many warranties require professional installation and repair.