Should I repair or replace my roof?
A roof repair costs $400–$1,500 and makes sense for isolated leaks on a roof under 15 years old with sound shingles. A full replacement runs $9,500–$17,000 for a typical home and is warranted when the roof is over 20 years old, has widespread damage, or multiple areas are failing simultaneously.
The contractor's financial interest is almost always to sell replacement. The honest call is: one or two isolated problem areas on a roof with 10+ years of remaining life = repair. Widespread granule loss, curling shingles across multiple slopes, or a second leak within 2 years of the last repair = replace.
The repair vs replace decision matrix
Roof age under 15 years + isolated damage
$400 – $1,500 repairHow to tellSingle leak, storm damage to a limited area, or one failed flashing on a relatively young roof
The fixRepair is the correct answer — replacement is overselling
Roof age 15–20 years + multiple problem areas
$1,500 – $5,000 repair vs $9,500 – $17,000 replacementHow to tellTwo or more leaks in different locations, mixed granule loss, and some curling or cracking shingles
The fixGet both repair and replacement quotes — total repair cost and expected remaining life determine which pencils out
Roof age 20+ years with widespread granule loss
$9,500 – $17,000 replacementHow to tellGutters filling with granules, shingles look bare or gray-black, multiple slopes showing wear
The fixReplacement is warranted — shingles are near end of life and additional repairs will continue to be needed
Insurance claim — storm damage
Deductible ($500 – $2,500) + replacement cost; net often $0–$3,000 out of pocket with a legitimate claimHow to tellPost-storm inspection finds widespread shingle damage, hail hits, or lifted sections affecting more than one slope
The fixFile a claim; adjuster will determine repair vs replacement; if widespread damage, insurer typically pays replacement cost minus deductible
Rotten decking discovered during inspection
Add $70 – $125 per 4x8 sheet of damaged deckingHow to tellInspector or contractor finds soft spots, spongy decking, or daylight through roof boards in the attic
The fixRotten decking must be replaced before new shingles go on — this adds cost regardless of whether you're doing repair or full replacement
Try this first (before you pay anyone)
- Inspect your attic during and after a rain — bring a flashlight and look for daylight, water stains on rafters, or wet insulation. This tells you if there's active leakage and roughly where.
- Check your gutters for shingle granules after rain — heavy granule shedding means the shingles are past mid-life and replacement planning should start within 2–5 years.
- Photograph any storm damage from ground level and note the date — this documentation matters for insurance claims.
Unlock the hiring checklist
Use this before you call a roofing, so you know what to ask and what to avoid.
Call a pro when…
- Active water intrusion with visible ceiling staining — same week, not next month; the longer water gets in, the more damage to decking, insulation, and structure
- You see daylight through roof boards in the attic — tarp the area same day and get a roofer for structural assessment
- After any hail storm with stones larger than a marble — get a roof inspection even if you see nothing from the ground; hail damage isn't always visible without getting on the roof
The repair vs replace decision in plain terms
Use this test: 1) How old is the roof? Under 15 years: lean repair. Over 20: lean replace. 15–20: compare quotes. 2) How widespread is the damage? One area: repair. Multiple slopes or the whole surface: replace. 3) Did insurance pay? If a storm caused damage on multiple slopes, a claim likely covers replacement. 4) What's the repair cost relative to replacement? If repair exceeds 35–40% of replacement cost and the roof is over 15 years old, put the money toward replacement. The roofer who tries to sell you a full replacement for an isolated flashing leak on a 10-year-old roof is overselling.
Want a pro to look at it?
Free, no-obligation — we connect you with one matched local roofing pro, not a call list.
Related questions
How do I know if my roof needs replacing?
Key signs: curling or cupping shingles on multiple slopes, significant granule loss in gutters, shingles that are cracked or missing in multiple areas, visible daylight in the attic, and recurring leaks in different locations after past repairs. One or two of these doesn't automatically mean replace — the combination and the roof's age together tell the story.
How long does a roof replacement take?
Most residential roof replacements take 1–3 days. A standard single-story home with architectural shingles typically completes in one day with a full crew. Steep pitches, two-story homes, complex rooflines with many valleys and dormers, or significant decking replacement can extend the job.
Should I get multiple quotes for roof replacement?
Always get 2–3 quotes. Roofing is one of the highest-variance trades for pricing — bids on the same job often vary by $2,000–$5,000. Check that each quote covers the same scope: same shingle grade, same underlayment, ice-and-water shield on the first 2 feet, new ridge cap, and all flashings. Apples-to-apples comparison is harder than it sounds.
What happens if I don't replace an old roof?
A failing roof doesn't just leak — water intrusion eventually rots the roof decking, which compromises structural integrity and vastly increases replacement cost. Mold in attic insulation, damaged rafters, and ceiling damage all follow from years of ignored minor leaks. The repair window closes, and what was a $1,200 repair becomes a $20,000 job.