Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across New Braunfels
Roof repair in New Braunfels typically runs $400-$1,800, while a full roof replacement on a standard single-family home falls between $8,000 and $20,000 depending on material and pitch. Most jobs in the 78130, 78131, and 78132 zip codes can be quoted within 48 hours of your call, with written line-item pricing before anything gets nailed down. If you’re dealing with a leak over the kitchen or hail damage from that last storm front that pushed through the Balcones Escarpment, call (877) 610-1318 and we’ll get a crew member out to take a look.
We know this town. We know that homes along the Guadalupe sit in different flood and drainage conditions than houses up in the Veramendi hills. We know that a roof on a Gruene limestone cottage needs a different hand than a 2018 tract house off Klein Road. That local knowledge is the difference between a quote that holds and one that swells on day three.
Key takeaways for New Braunfels homeowners:
- Roof repair here runs $400-$1,800; full replacement $8,000-$20,000 for most homes.
- Written change orders before any scope change - always, no exceptions.
- Permits pulled and inspections signed on every eligible job in Comal County.
- Free estimates, no trip charge inside the county, and a 10% senior and veteran discount.
Why Barrett & Sons Construction Is New Braunfels’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and he still answers his own phone. His sons run the crews, and when we say someone from Barrett & Sons will be on your roof, that’s who shows up - not a subcontractor we met that morning at a supply yard. We carry GAF and CertainTeed product lines, materials you can look up online and verify, not whatever rolls off the distributor’s clearance rack that week.
New Braunfels customers have told us the same story for decades: a national outfit quoted one number over the phone, then added “unexpected” line items before the tear-off even began. That doesn’t happen with us. Every scope, every allowance, every price change arrives as a written change order before work proceeds. An allowance that isn’t on paper is a surprise waiting for a date. We also publish Tom’s name, address, and license number - look it up before you sign anything. If a roofing contractor won’t do that, ask yourself why.
We serve the full New Braunfels area, from downtown and Gruene out to the 78132 corridor toward Canyon Lake. A live person answers our phone 24/7, and our scheduling for New Braunfels jobs is coordinated from the San Antonio office, so someone’s always close enough to stop by when you need a second look.
Our Roofing Services in New Braunfels
We’re a full-service Roofing contractor, but here’s how the four most-requested services shake out for New Braunfels homeowners specifically.
Roof Repair
Roof repair in New Braunfels usually costs $400-$1,800. The most common calls we get are for missing shingles after a Hill Country wind event, flashing failures around chimneys and vent pipes, and slow leaks that show up as ceiling stains weeks after the rain stopped. On older homes in the downtown corridor, we also see valley and ridge deterioration on roofs that haven’t been touched since the 1990s. We repair what’s repairable and tell you straight when it’s time to replace instead.

Roof Replacement & Installation
A full roof replacement for a typical New Braunfels home runs $8,000-$20,000. That covers tear-off, underlayment, new shingles or panels, flashing, and a final inspection. Homes in the 78132 corridor toward Vintage Oaks tend to have larger footprints and steeper pitches than the ranch-style homes off Loop 337, which pushes labor higher. If your home is in a neighborhood with an HOA, we handle the paperwork for any architectural-review requirements before the dumpster ever arrives.

Metal Roofing
Metal roof installation in New Braunfels runs $15,000-$40,000. That’s a wide range because standing seam costs more than exposed-fastener panel, and the roof geometry matters more than the square footage. Standing seam holds up well to our hail cycle, and it’s become a popular choice on the larger acreage properties between New Braunfels and Canyon Lake. We install GAF and CertainTeed metal systems and stand behind the work with our 90-Day Done Right Promise.

Tile Roofing
Tile roof repair in New Braunfels falls between $600 and $2,500 for most jobs. Tile is less common here than in San Antonio’s older subdivisions, but we do see barrel tile on higher-end homes in communities like Vintage Oaks and on custom builds along River Road. Tile needs a careful hand - walking a tile roof wrong cracks more than you fix - so we send crew members who do this work weekly, not a general laborer learning on your ridge line.

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 New Braunfels
We install and repair GAF and CertainTeed roofing systems, and we keep common replacement parts stocked for the neighborhoods we serve - meaning a Shingle Match on a 10-year-old roof off Walnut Avenue doesn’t require a week of waiting on a distributor. For homeowners considering a roof alongside other exterior work, we also carry premium hardscape lines like Techo-Bloc and Cambridge Pavers, so if the tear-off truck is already in your driveway, we can talk about driveway and paver options in New Braunfels or what’s next for the yard. Same crew, same written-change-order rules.
Common Roofing Problems We See in New Braunfels Homes
- Hail and wind damage after spring storm fronts. New Braunfels sits right in the path of Central Texas squall lines that roll off the Edwards Plateau. We regularly see lifted shingles and punctured underlayment on homes along the 78132 corridor after these events, even when neighbors’ roofs look fine from the street.
- Flashing failures at roof-to-wall intersections. This is the most common leak source on both historic limestone homes in Gruene and post-2010 tract builds alike. The joint between a roof plane and a stucco wall is where water finds its way in, and it’s almost never the shingles’ fault.
- Poor attic ventilation on volume-built homes from the last 15 years. Many subdivisions platted during the last growth wave have ridge vents and soffit vents that don’t actually create a draft, which cooks shingles from underneath and shortens roof life. We correct ventilation whenever we’re up there.
- Drainage issues affecting low-lying parcels near the Guadalupe and Comal. Homes in 78130 and low sections of 78132 can have rooflines, gutters, and downspouts fighting poor lot grading. The roof might be fine, but the water it sheds ends up against the foundation. We look at the whole picture before we quote a repair.
Pricing for Roofing in New Braunfels, TX
Here are current market ranges for the work we do most in New Braunfels:
- Roof Repair: $400-$1,800
- Roof Replacement (shingle, single-family): $8,000-$20,000
- Metal Roof Installation: $15,000-$40,000
- Tile Roof Repair: $600-$2,500
What moves the number in New Braunfels specifically: roof pitch (steeper roofs cost more in labor for obvious safety and staging reasons), whether we hit decking rot that needs replacement, and whether the home sits on clay-over-limestone soil that’s caused enough slab movement to shift the roofline and complicate flashing details. With us, the first number you see on the written estimate is the number you pay - unless a written change order is signed by you first. Call (877) 610-1318 to schedule your free estimate, and ask us about the $40-off-any-repair-over-$200 offer if your job qualifies.
We Also Serve Cities Near New Braunfels
In addition to our full Roofing in New Braunfels coverage, our crews also handle roofing work in Cibolo, Schertz, Selma, and Universal City. If you’re just down the road and want the same written-change-order, permits-pulled way of doing business, call the same number: (877) 610-1318. We also handle Windows & Doors in New Braunfels and Fence Installation in New Braunfels when the roof is done and you’re ready to look at the rest of the property.
Serving New Braunfels, TX - Our Local Coverage Area
We’re based in the New Braunfels 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 New Braunfels
For most roof repairs, a Barrett & Sons crew member can be at your New Braunfels home within 24 to 48 hours of your call. Emergency storm-damage calls get prioritized, and because we schedule New Braunfels work in batches across the 78130, 78131, 78132, and 78135 zip codes, we’re usually wrapping up another local job when your call comes in. Call (877) 610-1318 for an exact arrival window.
Yes. We work throughout the city - downtown, Gruene, Vintage Oaks, Veramendi, and out the 78132 corridor toward Canyon Lake. If you’re inside Comal County, there’s no trip charge. If you’re just outside, we’ll tell you the travel cost before we come out.
Yes. When hail or wind tears through New Braunfels, we triage calls by severity - active leaks and open decking come first. A live person answers the phone 24/7, not a voicemail box. We’ll walk you through tarping or temporary protection if needed, and get you on the schedule for a permanent repair with a written quote. Call (877) 610-1318 and describe what you’re seeing.
Roofing prices in New Braunfels are broadly similar to Cibolo, Schertz, and Universal City - the labor market is shared across the metro. What’s different here is geology: the shallow caliche and limestone shelf in many New Braunfels subdivisions can complicate drainage and foundation movement in ways that show up on the roof over time, which makes inspections before a quote more important. If you’re comparing bids from out-of-market contractors, ask whether they’ve priced New Braunfels soil conditions or just pulled a generic number.
Every roof we install comes with our written 90-Day Done Right Promise on top of the manufacturer’s material warranty from GAF or CertainTeed. If something isn’t done right, one call brings Tom Barrett back to make it right. No fine print, no phone tree. For the material warranty terms on your specific roof, call (877) 610-1318 and ask us to walk through the coverage.
Ready to Talk About Your New Braunfels Roof?
A roof is one of the few things you buy once and live under for decades. It’s worth getting the number right the first time, from someone whose name you can look up. Call Tom and the crew at (877) 610-1318 for a free estimate in New Braunfels, and we’ll have someone out to walk the roof, look at the flashing, check the attic ventilation, and hand you a written scope with the price on it. No change orders you didn’t sign, no surprise invoices at the end, and no exception to the 90-Day Done Right Promise.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving New Braunfels since 1998.







Before
After
Before
After
Before
After