Roof repair in San Antonio is the work most roofing companies try to upsell into a full replacement. We don't. Most leaks in SA homes trace to a specific, fixable failure — a cracked pipe boot after 8 years of UV, step flashing that failed around a chimney, a lifted shingle at a valley, a skylight seal at end of life. A competent repair solves the actual problem for $300–$1,500 and buys the roof another 5–10 years. We diagnose first, quote the repair with a 2-year workmanship warranty, and do the job properly — no pressure to replace unless the data genuinely says replace.
Why roof repair matters in San Antonio
A roof leak in San Antonio is almost never random — it's a specific failure at a specific point, and the failure usually matches a predictable age-related pattern. Knowing those patterns is what separates a competent repair from a band-aid that leaks again in a year. Pipe boots: the rubber collar around plumbing vents cracks from UV degradation at 8–12 years. By 14 years, almost every builder-grade pipe boot in San Antonio has failed. Chimney flashing: step flashing installed in the 1990s–2000s often failed because the original install didn't use proper counterflashing or kick-out flashing. These roofs develop chimney leaks at 10–15 years. Valleys: original builder-grade valleys often skipped ice-and-water shield, and the underlayment at valley intersections fails at 12–18 years. Skylights: curb-mounted skylights from the 1990s had rubber gaskets that die at 10–15 years. When a San Antonio homeowner calls about a leak, our first question is how old is the roof — because that alone narrows the likely failure point to one of three candidates. A repair that addresses the actual failure holds. A repair that just re-seals over the symptom fails again within a season.
San Antonio-specific details
Bexar County. Repairs rarely require a permit. The real constraint in SA isn't the work, it's matching — discontinued shingle colors on 15-year-old roofs mean a patch can be visibly different from the field. We pull from salvage stock where we can and tell you upfront when a true match isn't possible. Dispatch under 30 minutes inside Loop 1604. If a repair is throwing good money after bad, we'll say so.
How we do roof repair in San Antonio
We approach every San Antonio repair as detective work. Step one: phone interview — where do you see the stain, what room, how recent, is it active now or intermittent? This narrows the likely roof zone before we arrive. Step two: inside inspection — we look at the ceiling stain pattern, water trail on drywall, and if accessible, the attic directly above the stain. Attic inspection tells us exactly where water is entering the decking, which is often several feet from where it shows on the ceiling. Step three: exterior inspection — we walk the roof section above the attic entry point, looking for the specific failure modes common to that roof age. If we can't find it visually, we water-test: run a controlled stream while someone watches the attic, which forces slow leaks to reveal themselves. Step four: diagnosis and quote — we explain what we found, show photos, and quote the repair with line-item pricing. If the right fix is replacement rather than repair (decking rot, end-of-life shingle field), we say so honestly. Step five: same-day or next-day repair work with 2-year workmanship warranty.
Common San Antonio scenarios we handle
Our San Antonio repair calls cluster around four scenarios. (1) Pipe boot failure on 10–15 year old roofs — by far the most common. Rubber collar cracked, water entering around the plumbing vent. Fix: $400–$700 including replacement boot and re-sealing. Takes 45 minutes. (2) Chimney flashing leak on 12–18 year old roofs — second most common. Step flashing separated or counterflashing failed. Fix: $700–$1,500 including full flashing rebuild. Takes 3–5 hours. (3) Missing or damaged shingle after a wind event — simple cosmetic and protective repair. Fix: $300–$500 including matching replacement shingle and re-seal. Takes 30 minutes. (4) Valley leak on 12–20 year old roofs — more serious since valleys carry concentrated water flow. Fix: $1,200–$2,500 including pulling shingles back, replacing valley underlayment, re-installing shingles properly. Takes 6–8 hours. Anything outside these four scenarios — decking rot, widespread failure, leak points we can't find — usually means replacement is more economical than continued repair.
Cost of roof repair in San Antonio
2026 San Antonio repair pricing: • Shingle replacement (1–10 tabs): $300–$500 • Pipe boot replacement: $400–$700 • Skylight re-seal or gasket replacement: $500–$900 • Chimney flashing rebuild (full): $800–$1,500 • Valley rebuild (one valley, 10–20 linear feet): $1,200–$2,500 • Ridge cap replacement (full ridge): $600–$1,400 • Kick-out flashing retrofit at wall terminations: $400–$800 per location • Satellite/solar penetration remediation: $400–$900 • Emergency tarp (temporary leak containment): $300–$500 • Flat roof patch (small): $400–$1,200 All repairs come with 2-year workmanship warranty. Pricing assumes standard access (single-story, moderate pitch); steep or two-story work adds 20–40%. Trip charges are not separate — included in the quoted price. Emergency after-hours work carries 25% premium.
San Antonio permitting, codes, and local resources
Other roofing services in San Antonio
We handle every residential and commercial roofing need across San Antonio:
More on roof repair generally
See our full Roof Repair overview →More on roofing in San Antonio
See our San Antonio roofing page →