Estimate roof repair costs by damage type, area size, and material — from minor shingle fixes to major structural repairs
Homeowners with roof damage from storms, age, or leaks — anyone budgeting before calling a roofing contractor for repairs.
Calculate repair cost by damage type (shingles, leak, flashing, deck) and area size to estimate materials and labor before getting quotes.
Replacing 3 missing shingles after a storm typically costs $150–$350. A chimney flashing repair runs $250–$600. An emergency leak patch costs $350–$900.
💡 Pro Tip: Document all damage with photos before any repair. If damage is from a storm event, contact your insurance company before hiring a contractor — repairs may be covered.
$— – $—
—
$— – $—
Materials and labor combined
Choose the type of damage — shingles, leaks, flashing, decking, or full section.
Estimate square footage of the damaged area as accurately as possible.
Select your roofing material and how quickly the repair is needed.
See material, labor, and service charge breakdown — ready to compare contractor quotes.
Repair costs vary dramatically by type. Simple missing shingle replacement is among the cheapest repairs — a roofer can often replace 3–5 shingles in under an hour. The majority of the cost is the service call and minimum charge, not materials.
Leak repairs are more complex because the water entry point is often not directly above the interior stain. Finding the true source can require 1–2 hours of investigation, adding to the bill. Always address leaks immediately — water damage spreads quickly.
Flashing failures (around chimneys, skylights, and valleys) are among the most common causes of leaks on roofs that otherwise have good shingles. Flashing replacement requires careful waterproofing and is worth hiring a professional for.
What each repair involves and what to expect
Replacing missing, cracked, or curling shingles. Labor is straightforward but matching existing shingles can be tricky on older roofs. Costs $150–$400 for minor patches. Full square replacement runs higher.
Finding and sealing the source of a roof leak. Water travels before dripping — source may be feet away from interior stain. Costs $300–$1,500 depending on complexity. Emergency tarping adds $200–$500.
Metal flashing seals joints around chimneys, skylights, vents, and valleys. It fails from corrosion, improper installation, or thermal movement. Costs $200–$900. Critical to fix — flashing failures cause 90% of leak issues.
Rotted or damaged OSB/plywood decking requires section replacement. Often discovered during tear-off. Add $70–$120 per sheet of OSB. Essential to fix before installing new shingles — never shingle over rot.
Ridge cap shingles seal the roof peak and are exposed to the most wind. Costs $250–$600 for ridge cap replacement. Also check ridge vent condition — damaged vents cause attic moisture problems.
Emergency tarping or temporary patches after a storm cost $200–$600 and buy time for a proper repair. Document everything for insurance. Emergency service calls add 25–50% to repair costs — unavoidable after major storms.
Insurance covers sudden damage (storm, hail, wind, fallen tree) but not normal wear and aging. Steps to take:
Most minor roof repairs take 2–4 hours. Timeline by repair type:
More tools for your roofing project