Roof Repair or Replace? How to Tell in Utah
"Do I need a repair or a whole new roof?" It's the most expensive question a homeowner asks, and I'll be straight with you: most roofing companies make their money on replacements, so the answer you get depends on who's answering. Here's how to think about it honestly, with Utah's climate factored in.
Start With the Roof's Age
In Utah, a standard asphalt shingle roof typically lasts around 20 to 25 years. Our climate is rough on shingles — intense high-altitude UV in summer, freeze-thaw cycling in winter, and heavy snow loads in between. A roof that might last 30 years in a mild climate often gives up sooner here.
If your roof is under 15 years old and having problems, repair is usually the right call — something specific has failed and it can be fixed. If it's pushing 20-plus years and showing wear everywhere, you're generally throwing good money after bad by patching it. There's a gray zone in the middle where the extent of the damage decides.
Signs a Repair Will Do
A repair makes sense when the problem is isolated — one area, one cause, and the rest of the roof is in decent shape:
- A few missing or damaged shingles after a windstorm. Utah's canyon winds peel shingles off healthy roofs too. If the surrounding shingles are flat and solid, replacing the damaged section is straightforward.
- Failed flashing around a vent, chimney, or skylight. A surprising number of "roof leaks" are really flashing leaks. A cracked vent boot or separated flashing can be resealed or replaced without touching the field shingles.
- One leak in one spot that traces to an obvious cause. If a qualified inspector can point to the exact failure and the surrounding roof is sound, fix the failure.
- Granule loss in one area but not across the whole roof.
The rule of thumb: if you can circle the problem with your finger from the ground, it's probably a repair.
Signs It's Time to Replace
Replacement is the honest recommendation when the problems are widespread or systemic:
- Curling, cupping, or clawing shingles across multiple slopes. This is the shingle telling you its useful life is over. It's not a defect — it's age.
- Heavy granule loss everywhere. Check your gutters and downspout outlets. Some granule shedding is normal, especially on a newer roof. Gutters full of granules on an older roof means the shingles are shedding their protective layer and UV is eating them alive.
- Leaks in multiple places, or the same leak returning after a repair. One leak is an incident. Several leaks are a pattern.
- Soft or spongy decking. If the roof deck feels soft when walked on, or you can see sagging between rafters from the attic, moisture has compromised the wood. You can't fix rotted decking with new shingles on top of it — the bad wood has to come out, and at that point you're most of the way to a replacement anyway.
- Daylight visible through the roof boards from inside the attic.
- Moss or algae growth across large areas, which holds moisture against the shingles and accelerates deterioration.
Utah-Specific Factors
A few things about our market that change the math:
Snow load history matters. A roof that's carried heavy Park City or bench-area snow for two decades has lived a harder life than its age suggests. Structural stress accumulates.
Freeze-thaw is the silent killer. Water gets into tiny cracks, freezes, expands, and makes the cracks bigger — hundreds of times per winter. Small problems become big problems faster here than in stable climates.
Layering has limits. Some older Utah homes have two layers of shingles. Building codes generally don't allow a third. If you're already at two layers, "just shingle over it" isn't an option — it's a tear-off.
Ice-and-water shield. If your roof was installed before this self-sealing membrane became standard practice at eaves and valleys, a replacement is your chance to add the single best ice-dam defense there is. That's worth factoring into the decision on an older roof.
How to Get an Honest Answer
Here's my advice after three decades in the trades:
- Get an inspection, not a sales pitch. A real inspection involves someone on the roof and in the attic, looking at decking, flashing, ventilation, and shingle condition — not a drone photo and a quote.
- Ask "what would you do if this were your house?" It's a simple question and the good contractors answer it directly.
- Be wary of the extremes. Anyone who says every roof needs replacing is selling. Anyone who says every roof can be patched forever is stalling.
- Get it in writing. Whether it's a repair scope or a replacement proposal, the details — materials, underlayment, flashing work, ventilation, cleanup, warranty — should be spelled out before anyone climbs a ladder.
One more thing worth knowing about how I work: roofing projects go through qualified licensed subcontractors that I coordinate and oversee as your general contractor. You get a roofer who roofs every day, managed by a GC who's been in the trades for 30 years. I think that's the right combination, and I'd rather tell you that up front than let you assume I keep a roofing crew on payroll.
The Bottom Line
Young roof plus isolated damage equals repair. Old roof plus widespread wear equals replace. Everything in between deserves an honest inspection by someone who isn't paid more for one answer than the other.
Not sure which one you're looking at? Mastercraft Restoration LLC offers roof inspections across the Greater Salt Lake area, Park City, and Summit County. We'll get on the roof, check the attic, and give you a straight answer — repair or replace, and why. Call (385) 608-1695.