Skip to main content
Cost & Budgeting·February 26, 2025·7 min read

Roof Repair vs. Replacement: How to Make the Right Call

Not every roofing problem requires a full replacement, but contractors have financial incentives to push for one. Here is how to evaluate the decision objectively.

The most consequential decision in any roofing project is whether to repair or replace. Full replacement costs $10,000–$25,000 for a typical home; repairs typically run $500–$3,000. The incentive structure is simple: contractors make more money on replacements, and they know that homeowners with a leak are anxious and motivated to spend. That does not make every replacement recommendation dishonest — sometimes replacement is genuinely the right call — but it does mean you should understand how to evaluate the decision yourself. Get a free instant estimate so you know what replacement would actually cost before any contractor walks your roof.

The Age Rule of Thumb

The most important factor is roof age relative to expected lifespan. A standard asphalt shingle roof has a 20–30 year lifespan. If your roof is 10 years old and has isolated damage, repair makes obvious sense — you have a decade or more of life remaining in the existing system. If your roof is 22 years old and showing widespread granule loss, curling, and moss growth, replacement is the right call even if the specific leak could be patched.

The problem is the middle zone: a 15–18 year old roof with moderate wear and one area of active damage. Here the math depends on how much life remains, the cost of repair, and the cost of replacement. Paying $1,500 to repair a roof with 5 years of life remaining costs $1,500. Paying $1,500 to repair a roof with 12 years of life remaining costs $1,500 and defers a $15,000 replacement for a decade.

Isolated vs. Systemic Damage

A single damaged section in an otherwise sound roof is a repair situation. A single storm can blow off a section of shingles while leaving the rest of the roof intact; that is straightforwardly a repair.

Systemic damage is different. If you are seeing widespread granule loss across all slopes, multiple areas of curling or clawing shingles, widespread cracking, or general brittleness when walking the roof, the entire roofing system is near end of life. Repairing one area while the rest continues to deteriorate is a short-term fix that delays the inevitable while spending money that could apply toward replacement.

The Repair Calculus

A useful framework: if the repair cost is less than 25% of the replacement cost and the roof has more than 5 years of expected life remaining, repair makes sense. If the repair cost exceeds 50% of replacement cost, or if you would expect to make multiple additional repairs within the next 3 years, replacement is likely the better investment. For current repair cost ranges to plug into this calculation, see our roof repair cost guide.

Get at least two opinions. A roofing contractor who inspects the roof and immediately recommends full replacement without walking through the specific condition factors is worth questioning. Ask: "What specifically are you seeing that indicates full replacement rather than repair?" A good contractor can answer that question in detail.

Getting a Second Opinion

If a contractor recommends replacement and you are uncertain, get a second inspection from a contractor who knows you are shopping for a second opinion — not just another quote, but an explicit evaluation of whether repair or replacement is appropriate. Some areas have independent home inspectors who specialize in roofing and have no financial stake in what you decide. The signs you need a new roof guide lists the objective indicators that a replacement recommendation is legitimate.

A public adjuster — if insurance is involved — can also provide an independent assessment of damage severity. They are paid a percentage of the insurance settlement rather than a flat fee, so they have an incentive to find damage, but they provide a counterpoint to a contractor who might be minimizing scope.

Get a Free Roof Estimate

Find out exactly what a roof replacement costs for your home — in under 60 seconds.

Use the Free Calculator →