Typical costs for every common roof repair from minor leak patches to major structural fixes.
Roof repair cost is one of the most variable expenses in home maintenance. A simple shingle replacement might cost $200, while fixing structural damage from a fallen tree can run $5,000 or more. Understanding what different repairs cost helps you evaluate contractor quotes, plan your budget, and decide whether repair or replacement makes more financial sense.
This guide covers the cost of every common roof repair in 2026, what factors drive the price up or down, and how to know when repairs are no longer worth the investment.
The average homeowner pays $400 to $1,200 for a typical roof repair. Here is the full range by severity:
| Severity | Cost Range | Examples |
|---|---|---|
| Minor | $150–$600 | Replace a few shingles, seal a small leak, fix a pipe boot |
| Moderate | $500–$1,500 | Replace flashing, repair a valley, fix a larger section |
| Major | $1,500–$5,000+ | Structural repair, large area re-roof, sagging fix |
| Repair | Typical Cost | Urgency |
|---|---|---|
| Replace missing shingles (1–10) | $150–$400 | High — exposed decking |
| Seal minor leak | $200–$500 | High — prevents water damage |
| Fix pipe boot/vent seal | $150–$400 | High — common leak source |
| Replace step flashing | $300–$800 | High — wall/roof junction |
| Replace chimney flashing | $400–$1,200 | Medium |
| Fix valley flashing | $500–$1,500 | High — major water channel |
| Repair ridge cap | $200–$600 | Medium |
| Replace damaged decking (per sheet) | $100–$300 | High |
| Repair soffit/fascia | $300–$1,000 | Medium — cosmetic + functional |
| Fix skylight leak | $400–$1,500 | High |
| Repair sagging area | $1,000–$4,000 | Critical — structural |
| Emergency tarp | $200–$500 | Emergency |
Roof leak repair cost ranges from $200 to $1,500 depending on the source and severity. The most common leak sources are pipe boots ($150 to $400 to fix), step flashing around walls and chimneys ($300 to $1,200), and worn valleys ($500 to $1,500). Finding the leak source is often the hardest part — water can travel along rafters and decking before dripping into the living space far from the actual entry point.
| Material | Minor Repair | Moderate Repair | Notes |
|---|---|---|---|
| Asphalt Shingles | $150–$400 | $400–$1,200 | Most affordable to repair |
| Metal Roof | $300–$600 | $600–$2,000 | Panel replacement, seam repair |
| Tile Roof | $300–$700 | $700–$2,500 | Individual tiles break easily |
| Flat Roof (TPO/EPDM) | $200–$500 | $500–$1,500 | Membrane patching, seam repair |
| Wood Shake | $350–$700 | $700–$2,000 | Shake replacement, treatment |
The general guideline: if your roof repair cost exceeds 30% of a full replacement, replace. Other replacement triggers:
Use our calculator below to compare your repair estimate against a full replacement cost.
Homeowners insurance typically covers roof repairs caused by sudden events: storms, hail, wind, fallen trees, and fire. It does not cover wear and tear, deferred maintenance, or gradual deterioration. If storm damage triggered your repair need, see our storm damage guide and insurance claims walkthrough.
Most roof repairs cost $200 to $1,500 and are well worth the investment when the underlying roof is sound. The key is addressing problems early — a $300 leak repair today prevents $5,000 in water damage tomorrow. Get multiple quotes for anything over $500, verify your contractor is licensed and insured, and use the 30% rule to decide when repairs give way to replacement.
Minor roof repairs like patching a small leak or replacing a few shingles cost $200 to $600. Moderate repairs like fixing flashing or a larger section run $500 to $1,500. Major repairs involving structural work cost $1,500 to $5,000 or more.
Repair is cheaper if the damage is localized and the roof is under 15 years old. If repair costs exceed 30% of replacement cost, or you need repairs frequently, replacement is usually the better financial decision long-term.
Insurance typically covers roof repairs caused by sudden events like storms, fallen trees, or hail. It does not cover damage from normal wear and tear, deferred maintenance, or gradual deterioration.
A properly done roof repair should last 5 to 15 years depending on the type of repair, materials used, and weather exposure. Patch repairs on older roofs tend to last shorter than repairs on newer roofs.
Minor repairs like replacing a single shingle or applying sealant are possible for experienced DIYers. However, working on a roof is dangerous and improper repairs can cause more damage. Most homeowners should hire a licensed contractor.
Add this calculator to your website in 2 minutes. Homeowners get instant estimates — you get their contact info delivered to your inbox.
Get Your Free Calculator →