Average Roof Repair Cost (2026)
Roof repairs cost between $300 and $3,000+ in 2026, with the average homeowner paying around $900. The cost depends on the type of damage, the extent of the affected area, your roof material, and how accessible the repair site is.
Minor repairs like replacing a few blown-off shingles or patching a small leak run $300-$600. Moderate repairs such as fixing a larger leak, replacing damaged flashing, or repairing a section of damaged decking cost $600-$1,500. Major repairs involving structural damage, large sections of decking, or extensive water damage can exceed $3,000.
At some point, the cost of repairs approaches the cost of replacement. As a rule of thumb, if repair costs exceed 30% of a full replacement, or if your roof is over 20 years old, replacement is typically the smarter financial decision. A new roof comes with a full warranty, while repairs only cover the patched area.
Common Roof Repairs and Costs
Shingle replacement ($200 - $500): Replacing blown-off, cracked, or missing shingles. This is the most common repair. The cost covers materials, labor, and matching the new shingles to existing ones (color matching is not always perfect on aged roofs).
Leak repair ($400 - $1,200): Locating and fixing the source of a leak. The repair itself may be simple (seal around a pipe boot, replace a section of flashing), but diagnosing the leak source can require investigation. Water often travels along rafters before dripping, so the interior stain may be far from the actual entry point.
Flashing repair ($300 - $800): Flashing around chimneys, skylights, vents, and wall-to-roof transitions is a common failure point. Replacing or resealing flashing resolves many persistent leaks. If the flashing was improperly installed originally, it may need to be completely removed and reinstalled.
| Repair Type | Cost Range | Time to Complete | Urgency |
|---|---|---|---|
| Missing shingles (few) | $200 - $500 | 1-2 hours | Moderate |
| Leak repair | $400 - $1,200 | 2-4 hours | High |
| Flashing replacement | $300 - $800 | 2-3 hours | High |
| Pipe boot replacement | $150 - $400 | 1-2 hours | Moderate |
| Decking repair (per sheet) | $75 - $150 | 1-2 hours | High |
| Sagging/structural | $1,500 - $5,000+ | 1-3 days | Urgent |
When to Repair vs. Replace
Repair makes sense when: the damage is localized to a small area, the roof is under 15 years old, the rest of the roof is in good condition, and the repair cost is under 30% of a full replacement. Storm damage to a small section of an otherwise healthy roof is a classic repair scenario.
Replace makes sense when: the roof is over 20 years old, damage is widespread, you have had multiple repairs in the past 2-3 years, the decking is deteriorating, or you notice granule loss across the entire roof surface. Patching an aging roof delays the inevitable and often costs more long-term than a single replacement.
Not sure which option is right? Enter your address at SquareDash to see what a full replacement would cost. If the number is close to what you would spend on repairs over the next few years, replacement is the better value. You get a full warranty, new materials everywhere, and peace of mind for decades.
See your exact roof price
Enter your address. Our satellite measures your roof in 30 seconds.