Nobody wants to pay for a full roof replacement if a repair would do. But nobody wants to pay for three repairs either when a replacement was the right call all along. Here is how to think about it the way a roofer does.
Start With the Age of Your Roof
Asphalt shingle roofs last roughly 20 to 30 years. If yours is under 12 to 15 years old and the problem is localized, repair is usually the smart money. Past 20 years, every repair is buying time on a roof that is near the end anyway.
How Widespread Is the Damage?
A few lifted shingles after a storm? Repair. Granule loss across the whole roof, curling shingles everywhere, or daylight showing through the deck boards? That is replacement territory. Water stains on ceilings in multiple rooms point the same direction.
Do the Cost Math
A useful rule of thumb: if a repair costs more than about a third of a replacement and the roof is past middle age, put the money toward the replacement. Paying $4,000 to patch a 22-year-old roof rarely makes sense when a new one starts around $8,000 to $10,000.
When Repair Is Clearly Right
- The roof is relatively young
- Damage is limited to one area
- You plan to sell soon and just need it sound
- Flashing or a vent boot failed but the field shingles are healthy
When Replacement Is Clearly Right
- Two or more layers already installed (most codes max out at two)
- Widespread curling, cracking, or missing shingles
- Repeated leaks in different spots
- The deck itself is soft or sagging
Still on the fence? That is exactly what an inspection is for. Then the decision usually makes itself. You can also read about our repair services or replacement services to compare.