Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Schertz
Roof replacement in Schertz typically runs $8,000 to $20,000, and most jobs take three to seven working days once we start. Roof repair is usually $400 to $1,800 depending on what we find. If you’re in the 78154 zip code and dealing with a leak, missing shingles, or storm damage, call us at (877) 610-1318 and we’ll come out and take a look, no trip charge inside the county.
We’ve been working on Schertz homes long enough to know what this soil does to a roof. It’s not just the wind and hail you have to plan for out here. The Blackland Prairie clay under most of Schertz is still moving, and that movement shows up at the roof line first: pipe boot flashings pulled loose, roof-to-wall flashing separating, shingles buckling over ridge lines. Our Roofing team builds for that specific reality, not just for the next storm.
Why Barrett & Sons Construction Is Schertz’s Preferred Roofing Company
Tom Barrett founded Barrett & Sons Construction in 1998 and his sons run the crews. That’s not marketing language. It means the name on the contract is the name on the truck, and the person you call is the person who shows up to look at your roof. Schertz homeowners have dealt with enough national outfits that quote over the phone and send strangers to the door. We answer our own phone, 24/7, with a live person.
When you call us about a roof in Schertz, we know the subdivisions. We’ve worked in Savannah Square off Borgfeld Road, we know the builder-grade shingle patterns in the master-planned communities along I-35, and we know which 2000s-era developments are already showing flashing stress from slab movement. That local knowledge means we don’t spend your first hour figuring out what we’re looking at. We know what we’re looking at before we climb the ladder.
A live person answers our phone around the clock. Tom Barrett publishes his name, his address, and his license number. Look them up before you sign anything. Every quote comes as a written line-item scope, and any price change during the job arrives as a written change order before work proceeds. That’s how we’ve done it for over 29 years, and how we do it for Roofing in Schertz today.
Our Roofing Services in Schertz
Roof Repair
Roof repair in Schertz runs $400 to $1,800 for most jobs. The frustrating part for many homeowners is that a “small” leak around a pipe boot or vent is often not small at all. On a 10 to 15 year old home in Schertz, we regularly find that the slab underneath has shifted enough to pull the flashing out of alignment. You can caulk over it, but the leak comes back. We replace the boot, reset the flashing to the current roof plane, and correct any drainage issue that caused the movement in the first place.

Roof Replacement & Installation
Full roof replacement in Schertz runs $8,000 to $20,000 depending on square footage, pitch, tear-off requirements, and the shingle rating you choose. We install Class 4 impact-resistant shingle systems as a standard recommendation for this area. Why? Because Schertz sits in a wind and hail corridor, and the failure mode we see most often is a subdivision full of matching unrated shingles failing during a spring storm front. One bad storm and half the street needs reroofing at the same time.

Metal Roofing
Metal roof installation in Schertz starts around $15,000 and goes up from there depending on profile and seam type. A standing seam metal roof with properly engineered thermal expansion gaps holds up exceptionally well to the 100°F-plus summers we get here. The key is the flashing details. Metal expands and contracts with temperature swings, and if the penetration flashings aren’t set for that movement, you’ll develop leaks within a few seasons. We cut and set those flashings to spec, not to habit.

Tile Roofing
Tile roof repair in Schertz runs $600 to $2,500, and we handle barrel tile as well as flat concrete tile. The clay soil under your tile roof is the wildcard. Clay tile is rigid. When the slab heaves, the roof plane shifts just enough to crack tiles at the hips and ridge lines. We don’t just replace the cracked tile. We check the underlying movement pattern to see whether the problem is isolated or a warning sign of something structural underneath.

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 shingle systems on most Schertz composition roofs, and we carry the full GAF accessory line including storm-rated flashing, ridge vents, and pipe boots. For tile work we use recognized manufacturers and never mystery brands off a van. We keep common replacement parts on hand for Schertz jobs, which means a repair quote can usually be turned around the same day we inspect. That matters when you’ve got water coming in and a storm forecast for Friday.
Common Roofing Problems We See in Schertz Homes
- Pipe boot and vent flashing pulled loose. Schertz sits on expansive Blackland Prairie clay that is still settling under most post-2000 construction. When the slab moves, the roof plane moves with it, and pipe boot flashings are the first things to separate. On a 2012-built home in the Savannah Square subdivision off Borgfeld Road, we replaced a wind-damaged composition roof and found the original builder grading had settled toward the foundation, channeling water under the slab and pulling the pipe boot flashings out of alignment. We re-graded the north side with a French drain, reset every penetration with storm-rated flashing, and installed a Class 4 impact-resistant shingle system. Then we documented each step so the homeowner had a clean paper trail for their insurance file.
- Roof-to-wall flashing failure at the eaves. When original builder grading settles toward the foundation instead of away from it, rainwater drains under the slab and accelerates clay heave. That movement pulls the metal assemblies apart at roof-to-wall intersections. You’ll see stains on ceiling corners that mysteriously come and go with the seasons. The fix is not more caulk. It’s resetting the flashing and correcting the drainage that caused the movement.
- Unrated shingles failing in wind uplift. Volume builders in Schertz’s master-planned subdivisions often installed builder-grade shingles rated for lower wind speeds than what spring storm fronts actually deliver. The result is entire streets with matching damage after one bad weather event. When we reroof, we install shingles rated for the wind zone that actually applies to this part of Guadalupe County, with the documentation to prove it.
- Hail damage on newer homes. Schertz gets real hail. Even a 10-year-old roof can have enough impact damage to warrant an insurance claim. We document impact evidence with photos and measurements, and we’ll meet your adjuster on-site if you want us there. A second set of eyes that knows what hail actually does to a GAF shingle keeps claims honest.
Pricing for Roofing in Schertz, TX
Here’s what you should expect to pay for roofing work in Schertz. We don’t do vague ranges that balloon at the end. These are the numbers we quote from, and any change to them comes to you in writing before work proceeds.
| Service | Typical Schertz Price Range |
|---|---|
| Roof Replacement | $8,000 - $20,000 |
| Roof Repair | $400 - $1,800 |
| Metal Roof Installation | $15,000 - $40,000 |
| Tile Roof Repair | $600 - $2,500 |
What moves the price on a Schertz roof replacement? Square footage, number of stories, roof pitch, how many layers need tearing off, and whether we find drainage or flashing problems once we open things up. That last one is where Schertz’s clay soil shows up in the quote. If we find settled grading channeling water under your slab, we’ll recommend correcting it, and we’ll show you the exact cost before you approve it. No surprises at the end. Call (877) 610-1318 for a free estimate, and we’ll walk the roof with you.
We Also Serve Cities Near Schertz
If you’re in Schertz, you’re probably five minutes from Selma, Universal City, Cibolo, or Converse. We run crews across all of them. Same pricing structure, same written change orders, same permit and inspection standards. If your roof is in the 78154 zip code or just outside it, give us a call and we’ll tell you honestly whether we’re the right fit for the job.
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
A new roof in Schertz needs to meet the wind uplift rating specified for this part of Guadalupe County, which generally requires shingles rated for 110 mph or higher and a properly fastened nail pattern. We install GAF systems rated for this zone and document the rating and installation method on every job. If a quote doesn’t state the wind rating and the fastening pattern, that’s a red flag. Call (877) 610-1318 and we’ll show you exactly what the code requires for your roof.
Schertz sits on Blackland Prairie clay that shrinks and swells through wet-dry cycles, and most post-2000 homes sit on slabs that are still moving. That movement shows up at the roof line as pipe boot flashings pulling loose, roof-to-wall flashing separating, and shingles buckling over ridge lines. A proper repair in Schertz means resetting the flashing to the current roof plane and correcting any drainage that’s feeding the movement. Caulking over a moving joint doesn’t fix it. Call us for a free estimate and we’ll show you where the movement is happening on your roof.
A Schertz roof replacement contract should include the shingle brand and specific product line, the wind and impact rating of that product, the fastening pattern, the permit number, the inspection sign-off date, and a written description of any drainage or flashing corrections made during the job. We provide all of that on every reroof, and we keep it documented for your insurance file. If your insurer questions a claim later, you want paperwork that proves the roof was built to local code, not to the lowest bid. Call (877) 610-1318 for a written quote that includes all of this.
Yes, roof replacement in Schertz requires a permit, and we pull it on every job. The inspection sign-off is part of the process, and it protects you in two ways: it confirms the roof was built to current code, and it creates a public record that your insurer can verify if you ever file a claim. Any contractor who says a permit is optional is wrong. We pull permits, we schedule the inspection, and we make sure it passes before we call the job done.
Because the slab underneath the house is still moving. Schertz’s post-2000 subdivisions were built on expansive Blackland Prairie clay, and the original builder grading often settled toward the foundation within the first decade. Rainwater that should drain away from the house instead channels under the slab, triggering clay heave that shifts the roof plane and pulls pipe boot flashings out of alignment. The leak around the vent is the symptom. The cause is drainage and soil movement. We fix both: reset the flashing and correct the grading so it doesn’t happen again. If you’re seeing water stains near a vent pipe, call (877) 610-1318 and we’ll inspect it.
Get Your Free Schertz Roofing Estimate
If you’re in Schertz and you’re tired of roof leaks that come back, shingles that don’t match, or quotes that change at the door, call Barrett & Sons Construction at (877) 610-1318 - we also do Driveway & Pavers - Schertz. We’ll come out, look at your roof, and give you a written line-item estimate. Every scope in writing, every change order in writing, permits pulled and inspections signed on every eligible job. And every job backed by our 90-Day Done Right Promise: if it’s not done right, Tom comes back and makes it right, one call. We also offer $40 off any repair over $200, a free second opinion on any written estimate, no trip charge inside the county, and a permanent 10% senior and veteran discount.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Schertz and surrounding communities since 1998.







Before
After
Before
After
Before
After