Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across San Antonio
If you’re searching for Roofing help in San Antonio, the two questions that matter most are what it will cost and whether the crew will show up when they say they will. Roof replacement across San Antonio typically runs $8,000-$20,000, and targeted repairs usually land between $400 and $1,800. Barrett & Sons Construction answers the phone with a live person, puts pricing in writing before work starts, and shows up with Tom Barrett’s name on the truck, not a franchise logo. Call (877) 610-1318 for a free estimate and a straight answer.
Why Barrett & Sons Construction Is San Antonio’s Preferred Roofing Company
We’re owner-operated and have been since 1998, which means the person who shakes your hand is the same person who stands behind the work. No out-of-state call centers, no rotating project managers, no mystery subcontractors. When you call about a roof issue in Alamo Heights or Terrell Hills, you get Tom or one of his sons, and they know the difference between a King William Victorian roof and a Hill Country contemporary. That local knowledge matters.
Every job gets the same treatment: permits pulled, inspections signed, written change orders before any scope change, and the 90-Day Done Right Promise printed on the contract. If something isn’t done right, one call brings us back. That’s the whole point of putting our name on the work. Our reputation in San Antonio comes from neighbors telling neighbors, not from a marketing budget.
We stock common materials for San Antonio homes and can schedule fast for small repairs, but we will not quote a job over the phone just to change it at the door. You’ll get line-item pricing, GAF or CertainTeed materials you can look up yourself, and a schedule we actually keep. Serving San Antonio means driving these streets, knowing these homes, and answering the phone when a storm tears through at night.
Our Roofing Services in San Antonio
Key takeaways:
- Roof replacement in San Antonio ranges $8,000-$20,000 depending on roof size, pitch, and material.
- Minor roof repairs here start around $400; larger leak repairs with structural work run up to $1,800.
- San Antonio’s freeze-thaw swings and hail seasons mean annual gutter and flashing checks save thousands.
- Barrett & Sons provides written estimate, printed scope of work, and a 90-Day Done Right Promise on every job.
Roof Repair
Small leaks have a way of becoming ceiling stains and rotted decking faster than homeowners expect, especially in older San Antonio homes where pier-and-beam foundations shift and pull flashing loose. We handle everything from replacing a few lifted shingles to repairing water-damaged sheathing and re-sealing penetrations around vents and chimneys. Most roof repairs in San Antonio fall between $400 and $1,800, and we always show you exactly what we found before we quote the fix.

Roof Replacement & Installation
A full replacement makes sense when your roof is nearing the end of its service life or when storm damage has compromised more than a patch can fix. Across San Antonio, that typically costs $8,000-$20,000, driven by square footage, roof pitch, tear-off layers, and material choice. In established neighborhoods like Woodlawn and Jefferson, we’ve also dealt with roofs where previous owners layered new shingles over old ones, which adds disposal cost and sometimes reveals decking that needs attention.

Metal Roofing
Metal roofs have become a common upgrade in San Antonio because they shed hail better than asphalt and stand up to the intense UV that bakes shingles brittle over time. Standing seam metal installation here runs $15,000-$40,000, which reflects the material, the precision work, and the labor involved in doing it right. If you’ve had a metal roof for years and need a repair, we handle those too, including seam resealing and rust remediation.

Tile Roofing
Tile roofs are popular in San Antonio’s older, Spanish-influenced neighborhoods, and they need a different touch. Barrel tile repair here typically runs $600-$2,500, because cracked or slipped tiles let water through to the underlayment, and walking on a tile roof to find the problem takes experience and care. We treat tile roofs gently, reuse materials when possible, and make sure the underlayment is healthy before we call a repair done.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in San Antonio
We install and repair GAF, CertainTeed, and other premium roofing systems, and we’re not shy about which brands we use. If a material carries a name you can look up, you can hold it to a standard. That matters to us, and it matters to San Antonio homeowners who’ve been handed mystery shingles off a van before. We keep common materials and flashing components in local stock so a repair doesn’t wait on a supply house across the metro.
Common Roofing Problems We See in San Antonio Homes
San Antonio’s weather is not gentle on roofs. Here is what we find most often when we climb up to take a look:
- Hail damage on asphalt shingles - Not always visible from the ground. Hail can fracture the fiberglass mat inside the shingle, which shows up later as granule loss and accelerated aging. We document what we find and show you photos before recommending a repair or full replacement.
- Flashing leaks at chimneys and skylights - Older San Antonio homes, particularly bungalows from the 1920s through the 1950s, often have original metal flashing that has corroded or pulled away from shifting brick. This is one of the most common leak sources we fix in 78201 and 78202.
- Improper ventilation causing decking rot - San Antonio’s humid summers and short, cool winters create attic condensation when ventilation is weak. We regularly find rotted decking under otherwise healthy shingles, especially on homes with original gable vents that don’t flow enough air.
- Roof penetrations leaking after poor installation - Vents, pipe boots, and satellite mounts are frequent trouble spots. The cheapest installers reuse old boots or skip the sealant; we replace boots and bed everything properly. In San Antonio, a $20 pipe boot can become a $2,000 ceiling repair.
Pricing for Roofing in San Antonio, TX
Here’s honest money talk for San Antonio. A roof repair will usually set you back $400-$1,800, depending on the extent of the damage and whether decking or structural work is needed. Full roof replacement runs $8,000-$20,000 for a typical home in the 78201-78210 corridor. Metal roof installation is a premium project at $15,000-$40,000, and tile roof repair falls between $600 and $2,500. What moves the number is roof size, pitch, number of layers to tear off, material you choose, and what we find when the old roof comes off. We give you a written estimate upfront, and if anything changes, you’ll see it in writing as a change order before we touch it. Call (877) 610-1318 for a free estimate at your San Antonio home.
We Also Serve Cities Near San Antonio
Our crews regularly work in Roofing in San Antonio and the surrounding communities, including Alamo Heights, Terrell Hills, Kirby, and Windcrest. If you live in one of these areas, you’ll get the same fixed pricing, the same written change orders, and the same 90-Day Done Right Promise. We can also help with related projects like Windows & Doors in San Antonio or a new Fence Installation in San Antonio while we’re already working on your property.
Serving San Antonio, TX - Our Local Coverage Area
We’re based in the San Antonio area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in San Antonio
For active leaks or storm damage, we prioritize San Antonio calls and can usually get a crew out the same day or next morning, depending on weather and call volume. A live person answers our phone 24/7, so you’ll never leave a voicemail and hope. Call (877) 610-1318 and tell us what’s happening - we’ll give you a straight answer on timing.
Yes. We cover ZIP codes across San Antonio including 78225, 78201, 78202, and 78203, and we work in historic districts like King William and Lavaca as well as newer subdivisions. We know the permitting and approval differences between those areas, including HDRC requirements for exterior work in certain central neighborhoods. Give us your address and we’ll tell you exactly what your project requires.
San Antonio pricing is generally consistent with the surrounding Bexar County market. What changes between neighborhoods is usually the age of the home, required structural work, and the material style, not an arbitrary city surcharge. We quote every San Antonio job with the same line-item pricing we use in Alamo Heights, Terrell Hills, and Kirby.
Yes, on every eligible job. San Antonio requires permits for roof replacement, and we pull them before work begins and schedule inspections when the job is complete. The permit inspector works for you, not for us, and we like it that way. If a contractor tells you permits are optional, that’s a red flag worth walking away from.
Every Barrett & Sons roof in San Antonio carries our written 90-Day Done Right Promise. If something isn’t right within that window, Tom comes back and makes it right, one phone call. On top of that, the manufacturer warranties on GAF and CertainTeed materials stay with you, and we will help you file a claim if you ever need to. Call (877) 610-1318 for details.
Talk to a Real Person About Your San Antonio Roof
You don’t need to decide anything today. If your roof is leaking, aging, or just making you nervous every time the San Antonio hail season rolls through, call us and get a written estimate from someone who will look you in the eye. We’ll answer your questions, show you the options, and never pressure you into work you don’t need. Call (877) 610-1318 and schedule your free roofing estimate in San Antonio, and we’ll start with the truth.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving San Antonio since 1998.







Before
After
Before
After
Before
After