What we repair
- Active leaks — water coming into the home, ceiling stains, or wet attic insulation
- Missing or damaged shingles — wind damage, hail bruising, granule loss in spots
- Failed flashing — around chimneys, skylights, walls, and pipe penetrations
- Damaged ridge cap — the cap shingles that run along the peak of the roof
- Valley repairs — where two roof slopes meet, the most common leak point on any roof
- Pipe boots and vents — typically the first thing to fail on a 10–15 year old roof
- Soffit and fascia damage — when water has gotten into the eave system
- Animal damage — squirrels and raccoons love attics, and they enter through your roof
How we diagnose a leak
Most roofers we replace work for in the Hill Country didn't actually find the leak — they replaced the area around the stain and hoped. That's why so many leaks "come back."
Our process:
- Inside inspection. We look at the stain, the framing above it, and the path water would have to travel to reach it.
- Attic inspection. We trace the wet path back to its origin in the attic — daylight, watermarks on rafters, wet insulation.
- Roof inspection. Once we know where the water entered the attic, we go to the roof and find the failure point — almost always 6–10 feet uphill from the interior stain.
- Repair. We replace whatever failed, plus a generous margin around it. Properly sealed, properly nailed, properly flashed.
What a roof repair costs
Small repairs — a few missing shingles, a failed pipe boot, minor flashing — typically run $350 to $850. Larger repairs involving valleys, chimneys, or significant flashing replacement are usually $900 to $2,500. We'll quote it before we do it.
Repair vs. replace — the honest truth
If your roof is under 12 years old and the damage is localized, repair almost always wins. If it's over 18 and you're patching the third leak in two years, you're throwing money at a roof that's telling you it's done.
We'll give you the honest call either way. We're not going to push a $20,000 replacement for what's actually a $600 fix.
"A repair we won't put our name on isn't a repair. It's a delay tactic."