Roof leak repair generally costs $150 to $1,000 for a minor leak, $1,000 to $3,000 for moderate damage, and $3,000 to $6,000 or more when water has damaged the roof deck, framing, insulation, ceilings, or other parts of the home.
Across all types of roof repairs, homeowners spend approximately $395 to $1,965, with an average near $1,171. Leak-specific repairs commonly fall between $360 and $1,550, although the precise location of the failure can move the price well outside that range.
A small leak around a vent boot may cost less than $300. Repairing a damaged roof valley, chimney flashing, skylight, or widespread leak can cost several thousand dollars once surrounding shingles, underlayment, decking, and interior materials need replacement.
Roof Leak Repair Cost at a Glance
| Roof leak repair | Typical U.S. cost |
|---|---|
| Minor leak with no water damage | $150–$1,000 |
| Moderate leak with limited water damage | $1,000–$3,000 |
| Major leak with structural damage | $3,000–$6,000+ |
| Missing asphalt shingles | $100–$300 |
| Roof vent or vent boot leak | $75–$700 |
| General flashing leak | $200–$500 |
| Chimney flashing leak | $200–$1,000 |
| Skylight leak | $225–$800 |
| Roof valley leak | $300–$1,500 |
| Drip-edge flashing repair | $250–$1,500 |
| Ice-dam removal | $350–$1,500 |
| Roof inspection | $100–$400 |
| Emergency repair surcharge | $200–$300 |
| Mold remediation | $1,500–$6,000 |
Most roofing companies also have a minimum repair charge of approximately $150 to $300, even when the damaged area is small.
Roof Leak Repair Cost by Severity
Minor roof leak
A minor roof leak generally costs $150 to $1,000 to repair.
Examples include:
- One damaged vent boot
- A few missing shingles
- A small flashing gap
- Exposed roofing nails
- Minor sealant failure
- A localized membrane puncture
This range assumes the leak was found quickly and has not damaged the roof deck or home interior. Replacing and sealing up to 25 asphalt shingles, for example, generally costs $100 to $300.
Moderate roof leak
A moderate roof leak typically costs $1,000 to $3,000.
This level of repair may involve:
- A larger section of missing shingles
- Failed flashing across several feet
- Limited underlayment replacement
- Small areas of rotten decking
- Wet attic insulation
- Minor ceiling or drywall damage
- A recurring leak that was previously patched
Moderate work often requires removing a section of roofing to reach the damaged water barrier or deck underneath.
Major roof leak
A major leak generally costs $3,000 to $6,000 or more.
The project may include structural repairs, extensive decking replacement, multiple roofing sections, widespread interior restoration, mold remediation, or complete replacement of a skylight or roof feature.
A severely damaged valley can exceed $6,000 when the repair includes decking, underlayment, flashing, and surrounding roofing materials. Structural truss and rafter repairs can also cost $500 to $5,000 or more.
Roof Leak Repair Cost by Location
Missing or damaged shingles
Replacing and sealing up to 25 asphalt shingles costs approximately $100 to $300. Rebuilding a larger 100-square-foot section generally costs $350 to $1,000 before structural repairs.
Costs rise when matching shingles are unavailable, several roof layers must be removed, or prolonged exposure has damaged the underlayment and wood deck.
Roof vent and vent boot leak
A basic vent boot repair generally costs $75 to $150. Repairing flashing around a vent pipe costs approximately $200 to $500, while replacing an entire roof vent typically costs $200 to $700.
Gas vent collar repairs can cost $400 to $1,500 or more, particularly on steep roofs or when surrounding roofing materials must be replaced. Gas appliance vents must also remain properly configured so combustion exhaust can leave the home safely.
Roof flashing leak
Minor roof flashing repairs typically cost $200 to $500. Major repairs or complete flashing replacement generally cost $500 to $1,500 or more.
Flashing is installed at roof joints, walls, chimneys, skylights, vents, dormers, valleys, and edges. Costs depend on the flashing type, accessibility, corrosion, roof pitch, and how much roofing must be removed.
Chimney leak
Repairing chimney flashing typically costs $200 to $1,000. The final price may be higher when the leak comes from the chimney crown, masonry joints, cap, or structural deterioration rather than the roof flashing alone.
Common chimney-related costs include:
| Chimney repair | Typical cost |
|---|---|
| Minor crown repair | $150–$700 |
| Major crown repair or resurfacing | $600–$1,500+ |
| Chimney cap replacement | $200–$850 |
| Chimney sealing | $150–$820 |
| Partial chimney rebuilding | $600–$3,500 |
A roofer and chimney specialist may both be needed when the source is difficult to identify.
Skylight leak
Skylight leak repair generally costs $225 to $800. Common repairs include replacing seals, repairing flashing, resealing glass, or replacing damaged shingles around the opening.
Complete skylight replacement costs approximately $800 to $2,400 when the frame, glass, or unit itself is beyond repair.
A water stain below a skylight does not always mean the skylight is defective. Condensation, nearby roof damage, or water traveling along framing can create similar symptoms.
Roof valley leak
Repairing a leaking roof valley costs approximately $300 to $1,500.
Valleys receive water from two adjoining roof slopes, so installation errors, deteriorated flashing, debris buildup, or damaged shingles can produce substantial water intrusion. Repairs often require removing shingles and reinstalling the valley flashing.
If the valley has leaked long enough to rot the underlying deck, complete restoration can cost up to $6,000 or more.
Dormer and wall flashing leak
Flashing repairs around a dormer generally cost $250 to $1,000. Similar pricing may apply where a roof meets a vertical wall.
The repair may require replacing step flashing, counterflashing, siding, house wrap, or shingles. Simply applying roof cement over the joint may not correct improperly installed flashing.
Drip-edge and eave leak
Drip-edge flashing repair generally costs $250 to $1,500. Water damage to the soffit and fascia may add $500 to $2,600 or more.
Leaks at the roof edge can result from damaged flashing, blocked gutters, ice dams, wind-driven rain, rotten fascia, or roofing materials that do not extend far enough.
Flat roof leak
A minor flat or single-ply roof repair generally costs $200 to $500. Repairing a larger 100-square-foot section commonly costs $250 to $1,000.
Common causes include punctures, failed seams, ponding water, deteriorated flashing, clogged drains, and separation around penetrations.
Because water can move beneath a flat roof membrane, the visible interior stain may be far from the actual entry point.
Ice-dam leak
Professional ice-dam removal costs approximately $350 to $1,500. Repairing the resulting roofing and interior water damage may add $1,500 to $5,000 or more.
Ice dams form when snow melts on warmer roof areas and refreezes near colder eaves. Long-term prevention may require better attic air sealing, insulation, and ventilation in addition to roofing repairs.
Roof Leak Cost by Roofing Material
| Roofing material | Minor repair cost | Cost per 100-square-foot section |
|---|---|---|
| Asphalt shingles | $100–$300 | $350–$1,000 |
| Composite shingles | $200–$300 | $350–$1,000 |
| Flat or single-ply roofing | $200–$500 | $250–$1,000 |
| Metal roofing | $200–$600 | $500–$1,500 |
| Tile roofing | $200–$500 | $500–$2,500 |
| Wood shakes | $250–$500 | $500–$1,500 |
| Slate roofing | $500–$750 | $1,000–$3,000 |
Asphalt shingles are generally the least expensive to repair because materials are widely available. Slate, tile, metal, and wood roofs require specialized materials and installers, increasing labor and replacement costs.
Additional Costs Caused by a Roof Leak
Roof inspection
A professional roof inspection generally costs $100 to $400, although physical, drone, and infrared inspections can range from approximately $75 to $600.
An inspection may be worthwhile when the interior stain does not align with an obvious exterior defect.
Roof decking and underlayment
Damaged wood decking generally costs $2 to $5 per square foot to replace. New underlayment costs approximately $0.75 to $4 per square foot, excluding extensive removal of finished roofing.
Wet insulation and interior damage
Replacing wet insulation costs approximately $100 to $450 per 100 square feet. Minimal water-damage restoration may cost $150 to $500, while substantial ceiling, wall, flooring, and structural repairs can cost $1,500 to $5,000 or more.
Mold remediation
Professional mold remediation generally costs $1,500 to $6,000, with extensive attic contamination sometimes costing considerably more.
The EPA recommends drying wet materials within 24 to 48 hours whenever possible and correcting the roof leak or other moisture source to prevent recurring mold growth.
Emergency roof repair
Emergency roofing service commonly adds $200 to $300 to the standard repair price. Temporary tarping, severe weather, night or weekend service, and immediate travel can increase the charge.
A temporary tarp can reduce further water entry, but it is not a permanent repair.
Factors That Affect Roof Leak Repair Cost
Roof pitch and height
A steep, high, or multi-story roof requires additional safety equipment and more labor. Flashing that is easily reached from a ladder costs less than a repair requiring scaffolding, roof anchors, or specialty access equipment.
Damage hidden below the surface
A small exterior opening can produce widespread hidden damage when water travels along rafters, decking, insulation, or electrical wiring.
The contractor may not know the complete repair cost until shingles or other roofing materials are removed.
Local labor costs
Roofers generally charge $40 to $100 per hour, and labor can represent 60% or more of the total repair cost. Rates tend to be higher in expensive metropolitan areas and during periods of heavy storm demand.
Roof age
Older materials can be brittle and difficult to match. Repair may also expose deterioration in adjacent sections, increasing the likelihood that a larger area needs replacement.
Season and weather
Repair prices may rise after hailstorms, hurricanes, heavy snowfall, or major wind events because contractor demand increases. Wet, icy, or extremely hot conditions can also delay safe roof work.
Repair or Replace a Leaking Roof?
Repair is generally more practical when:
- The leak is confined to one area
- Most of the roof remains in good condition
- Matching materials are available
- The deck and framing are structurally sound
- The roof is not near the end of its expected lifespan
- Repair costs are substantially below replacement costs
Replacement deserves consideration when leaks affect several sections, structural deterioration is widespread, repairs have become frequent, or the roof is near the end of its service life.
Current national estimates place average roof repair at $395 to $1,965, compared with approximately $5,900 to $12,900 for roof replacement.
Does Homeowners Insurance Cover a Roof Leak?
Coverage depends on the cause of the loss and the individual policy. Sudden damage from a covered storm or falling object may be treated differently from leaks caused by age, wear, maintenance problems, or long-term deterioration.
Some policies also provide only actual cash value coverage for older roofs, meaning depreciation is deducted from the payment. Review the deductible, roof settlement terms, exclusions, and documentation requirements before filing a claim.
Photograph the damage before temporary repairs when it is safe to do so, save contractor invoices, and contact the insurer promptly after storm-related damage.
Frequently Asked Questions
How much does it cost to fix a leaking roof?
A minor roof leak generally costs $150 to $1,000. Repairs involving water damage cost approximately $1,000 to $3,000, while major structural damage can exceed $6,000.
What is the cheapest roof leak to repair?
A localized vent boot, nail pop, sealant failure, or small group of missing asphalt shingles may cost $150 to $500, including a contractor’s minimum service charge.
How much does it cost to fix a roof valley leak?
Roof valley repairs generally cost $300 to $1,500. Severe decking and underlayment damage can raise the total above $6,000.
How much does chimney flashing repair cost?
Chimney flashing repairs typically cost $200 to $1,000. Structural chimney problems cost more.
How much does skylight leak repair cost?
Most skylight leak repairs cost $225 to $800. Complete replacement generally costs $800 to $2,400.
Can a roof leak cause mold?
Yes. Wet insulation, wood, and drywall can support mold growth. The EPA recommends fixing the moisture source and drying affected materials within 24 to 48 hours when possible.
Should you climb onto a leaking roof?
Avoid climbing onto a wet, icy, steep, storm-damaged, or structurally questionable roof. Control interior water when safe and hire a qualified roofer for exterior inspection and repair.
Conclusion
Roof leak repair costs range from $150 for a small localized problem to more than $6,000 for structural and interior damage. Most leak repairs fall between approximately $360 and $1,550.
Location matters. Vent boots and small shingle repairs are usually inexpensive, while valleys, chimneys, skylights, drip edges, and structural roof sections require more materials and labor.
Address the leak as soon as possible, document visible damage, and request an itemized estimate covering roofing materials, flashing, underlayment, decking, insulation, disposal, and interior repairs. Fixing a minor entry point before it damages the roof structure is the most effective way to keep the final cost under control.
