Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Schertz
Roof repair in Schertz typically runs $400-$1,800, while a full roof replacement on the average 2000s-era subdivision home lands between $8,000 and $20,000. Those are real numbers from jobs we’ve priced across 78154, not national averages pulled off a chart. If you’re seeing stains on the ceiling or granules in the gutter after a hard Hill Country storm, call us at (877) 610-1318 and we’ll put eyes on it, usually the same afternoon when you’re inside the Schertz city limits.
We know Schertz the way you know it, because we’re working here every week. The clay that moves under your slab also moves under your roof’s framing, and that means a roof in Schertz ages differently than one in Kerrville or Boerne. More on that below. Tom Barrett started this company in 1998, his sons run the crews, and we publish our license number where anyone can verify it before they sign.
Why Barrett & Sons Construction Is Schertz’s Preferred Roofing Company
We answer our own phone. When you call (877) 610-1318 at 7 a.m. or 9 p.m., a live person picks up, not an out-of-state call center reading a script. Homeowners in Schertz tell us that’s the first thing that made them trust us after a national outfit burned them on a quote that ballooned at the door.
Tom’s sons are on-site most days across Schertz, from the newer subdivisions east of I-35 to the established streets west of FM 1518. We’re not dispatching strangers with a logo on a rented van. Every crew member is background-checked and wears the Barrett & Sons name on his shirt, and every job, from a small Roofing repair to a full replacement, ends with a written 90-Day Done Right Promise, not a handshake and a hope.
Schertz homeowners routinely tell us they’d rather pay a few hundred dollars more for a name they can verify. We understand that. Tom Barrett’s name, address, and license number are published. Look us up. Ask your neighbor on Cherry Tree Drive or along Borgfeld Road. Then call for a free estimate and compare our scope, in writing, against anyone else’s.
Our Roofing Services in Schertz
Roof Repair
Most repair calls in Schertz start with a leak that shows up after an intense fall rain, the kind of storm that dumps two inches in an hour and reveals every weak flashing point. We repair shingle blow-offs, torn flashing, nail pops, and soffit damage on homes across 78154. Typical repairs run $400-$1,800 depending on the number of damaged areas and whether we’re working on the steep pitches common in the master-planned subdivisions off Roy Richard Drive.

Roof Replacement & Installation
A full replacement in Schertz runs $8,000-$20,000 for a standard builder-grade single-family home, with most 2000s-era houses landing in the middle of that range. We use GAF shingles when the budget calls for proven asphalt, and we pull permits and schedule inspections on every eligible replacement. That’s not optional to us. The permit inspector works for you, not for me, which is exactly why I want him on the job.

Metal Roofing
Standing seam metal roofs are gaining ground in Schertz for good reason. Hail season here is real, and a properly installed metal roof shrugs off impacts that shred asphalt shingles. Metal roof installation runs $15,000-$40,000 depending on panel gauge, seam profile, and roof complexity. We also handle standing seam repairs and retrofits over existing decking where the framing allows.

Tile Roofing
You see tile roofs more often in Schertz’s newer luxury builds and a handful of custom homes near the Cibolo Creek corridor. Tile repairs run $600-$2,500, and we work with both flat and barrel profiles. One thing we tell every tile roof owner in Schertz: that Blackland Prairie clay moves, and tile doesn’t flex like asphalt. Cracks at the hips and ridges are often the first sign your roof deck is feeling the same soil stress as your door frames.

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 Schertz
We install GAF roofing systems because their warranty paperwork is straightforward and their materials hold up to Texas sun. When a repair calls for waterproofing details under tile or metal penetrations, we use Schluter waterproofing systems that we keep stocked for Schertz jobs, which means faster turnaround when a leak is active. No mystery brands off a van. You can look up every product we put on your roof and read the spec sheet yourself.
Common Roofing Problems We See in Schertz Homes
- Flashing failures around roof penetrations. Schertz’s summer temperatures routinely exceed 100°F, and the thermal expansion between dissimilar metals around vent pipes and chimney saddles works flashing loose faster than in cooler regions. We see it on homes that are only 8-12 years old in the subdivisions along Schaefer Road.
- Clay soil movement stressing roof framing. Schertz sits on expansive Blackland Prairie clay, and when the ground shifts through wet-dry cycles, it doesn’t just crack brick veneer. Rafters and trusses pick up new load paths, which shows up as shingle distortion at ridge lines and gaps opening at soffit-to-wall intersections.
- Builder-grade ventilation that’s barely adequate. Much of Schertz’s housing stock was built fast during the post-2000 boom, and many roofs have intake and exhaust ventilation that meets minimum code and nothing more. Hot attics cook shingles from underneath, cutting their life short. We regularly add baffles and ridge vents when we’re already on a replacement.
- Gutter and drainage issues that back up onto the roof edge. Original builder grading in several Schertz subdivisions has settled toward the foundation, and clogged or undersized gutters send water over the eaves and behind fascia boards. What looks like a roof leak is sometimes a gutter problem, and we’ll tell you which one it is before we sell you anything.
Pricing for Roofing in Schertz, TX
Small repairs start around $400 for a few missing shingles or a single flashing point, and larger repairs with multiple areas of damage run up to $1,800. A full replacement on a typical Schertz subdivision home runs $8,000-$20,000, with stone-coated steel or standing seam metal starting around $15,000 and going to $40,000 for larger or more complex roofs. Tile repairs run $600-$2,500 depending on how many tiles need replacement and whether the underlayment is involved.
Two things move your price inside those ranges: roof complexity and the condition of the decking once we open it up. If we find storm damage or dry rot under the shingles, you’ll see a written change order with the exact additional cost before we proceed. That’s not negotiable at Barrett & Sons. An allowance that isn’t on paper is a surprise waiting for a date. Call (877) 610-1318 for a free, no-pressure estimate, and don’t forget to ask about the permanent 10% Senior & Veteran discount and our free second opinion on any written estimate you’re holding.
We Also Serve Cities Near Schertz
Our crews cover Schertz plus the surrounding communities, including Selma, Universal City, Cibolo, and Converse. If you’re just outside the city line and wondering whether we make the drive, call us. We handle Windows & Doors in Schertz too, and plenty of Schertz homeowners have used us for Fence Installation in Schertz after a summer hailstorm tore up both the fence and the back slope of the roof. For anything roofing-specific, our Roofing in Schertz page covers the full range of what we do in this city.
Serving Schertz, TX - Our Local Coverage Area
We’re based in the Schertz 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 Schertz
When you call (877) 610-1318 with an active leak or storm damage in Schertz, we aim to have someone out the same or next business day, and for true emergencies, a live person always answers the phone no matter the hour so we can coordinate a crew as soon as safe access allows. After a major hail or wind event, we prioritize tarped repairs to stop water intrusion first, then schedule the permanent fix. Call us the moment you see water where it shouldn’t be.
Yes, we work the full 78154 ZIP code, including the master-planned communities off Roy Richard Drive, the neighborhoods along Borgfeld Road and Schaefer Road, and the older streets west of FM 1518. If you’re in Schertz and you’re wondering if we make the drive, the answer is yes, and there’s no trip charge inside the county. Call (877) 610-1318 and tell us what street you’re on, and we’ll be straight with you on timing.
Roof repair in Schertz runs $400-$1,800, which is right in line with Cibolo, Universal City, and Converse, where the housing stock and climate are nearly identical. The one local factor that can push a Schertz repair higher is clay soil movement reflected in the roof framing, which sometimes means a simple shingle patch turns into a flashing and decking repair. We’ll show you the exact scope in writing before we start, and if you’re holding another company’s estimate, our free second opinion will tell you if it’s fair or if you’re being overcharged. Call (877) 610-1318 for an exact quote, estimates are free.
Every completed job is backed by the written 90-Day Done Right Promise, and that promise means one call brings Tom back to make it right, whether the job is in Schertz, Cibolo, or anywhere else in our service area. Beyond that, the roofing product warranties from brands like GAF are registered to your property address, not to the contractor, so your coverage travels with the house. Get the scope and the warranty terms in writing before you sign anything, and if the contract doesn’t have a written guarantee, ask why not.
Only if we both sign a written change order before the additional work begins, and that change order states the exact cost of the new scope. We don’t do surprise invoices at the end. If we open the roof and find decking damage or rotted fascia that wasn’t visible during the estimate, you’ll see it on paper, we’ll discuss it, and you’ll decide before we proceed. If a roofer won’t put allowances and scope in writing, that’s your signal to keep looking. Call (877) 610-1318 to schedule your free estimate and see how we do it.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Schertz and surrounding communities.







Before
After
Before
After
Before
After