Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Elgin
Roof replacement in Elgin runs $8,000-$20,000 for a typical composition shingle tear-off, and metal roof installation runs $15,000-$40,000 depending on the panel profile and the condition of the decking underneath. Those are real numbers from jobs we’ve actually scoped here, not call-center guesses. We’re Barrett & Sons Construction, owner-operated by Tom Barrett since 1998, and we’ve been roofing homes across the 78621 ZIP code long enough to know that a roof on the western side of Elgin sits on different ground than one out past FM 1704. That matters more than most people think. Call (877) 610-1318 for a free estimate, and we’ll show up with a written scope, not a sales pitch.
Elgin isn’t a bedroom community anymore. It’s a town in the middle of one of the most aggressive Austin-spillover construction booms in Central Texas, which means a lot of homes here were built in different eras, to different standards, on different soils. We treat every roof like it sits on the ground it actually sits on. That’s the whole job.
Why Barrett & Sons Construction Is Elgin’s Preferred Roofing Company
We’re not a franchise dispatching strangers. Tom Barrett and his sons run the crews, and one of them is on-site most days. When an Elgin homeowner calls about a roof leak off SH 95, the person who answers the phone is a live person who knows the area, not a call center in another state. That’s been true since 1998.
Roofing work here carries a particular kind of risk: the soil. The Blackland Prairie clay that underlies much of western Elgin is expansive Vertisol. It heaves in wet winters and shrinks hard in drought summers. That movement travels through the walls and into the roof framing, and we’ve seen it crack decking and pop nails on homes that are only twenty years old. Before we quote a roof replacement, we check what the foundation is doing. You can’t roof over a moving problem and call it fixed.
Every roof we install in Elgin comes with the 90-Day Done Right Promise written on the contract. If it’s not done right, one call brings Tom Barrett back. No fine print, no phone tree. We also publish Tom’s name, address, and license number. Look it up before you sign anything. We’d rather you did.
Our Roofing Services in Elgin
Roof Repair
Roof repair in Elgin runs $400-$1,800 for most jobs, depending on what failed and why. We see a lot of flashing pull at the rake and eave edges on older pier-and-beam homes out toward the eastern fringe, where the clay heave physically moves the roof plane enough to break the seal on shingles. A repair that ignores the underlying movement won’t last. We fix the flashing, check the decking, and tell you honestly whether the roof has five years left or needs a full replacement.
Roof Replacement & Installation
A full roof replacement in the 78621 ZIP code typically runs $8,000-$20,000. The spread comes down to square footage, pitch, decking condition, and whether we’re pulling permits through the City of Elgin or through Bastrop County, which changes the inspection schedule. On acreage, the haul distance from our Austin material yard matters too. We tarp every load for the 20-plus mile run so underlayment doesn’t arrive wind-burned. That’s the kind of thing you won’t see on a cheap bid, and it’s exactly the kind of thing that shows up later as a problem.
Metal Roof Installation
Standing seam metal on an Elgin acreage home typically runs $15,000-$40,000. It’s the right roof for homes with heavy tree cover, long unshaded west exposures, and the kind of wind we get when a front rolls down the 290 corridor. Metal handles hail better than composition, and it doesn’t care about the drought-swell cycle the way nailed shingles do. The price difference is real, but for a lot of homes out past FM 1704, it’s the last roof you’ll ever put on the house.
Tile Roof Repair
Tile roof repair in Elgin runs $600-$2,500, and it’s the most common call we get from the historic downtown core and the newer custom builds that used barrel tile for curb appeal. Tile is heavy. If the decking wasn’t engineered for it, or if the underlayment was the cheap stuff, you’ll see leaks at the valleys and around the penetrations. We match the tile where we can, replace the underlayment when we have to, and leave the roofline looking like we were never there.
Trusted Brands We Service in Elgin
We install and service roofing systems from manufacturers that stand behind their product warranties, and we stock common components for faster turnaround on Elgin repairs. That means when a homeowner from Elgin calls about a damaged section on their PGT or CGI impact-rated system after a storm, we can often pull what’s needed and get it on the truck without waiting on a freight shipment from farther out. Same goes for Simonton and Ply Gem components on the window and door side. You should be able to look up the brand on your roof and find it’s a real company with a real warranty. If you can’t, that’s a red flag. We don’t sell mystery materials off a van.
Common Roofing Problems We See in Elgin Homes
- Clay heave cracking roof decking: On the western and central parts of Elgin, expansive Blackland Prairie clay shifts with the seasons, and that movement loads the roof framing unevenly. We’ve seen hairline fractures in decking directly over load-bearing walls on homes that were roofed fine ten years ago. A new roof over a moving foundation is a countdown, not a fix.
- Granule loss and nail pops from soil-driven movement: Those little piles of granules in the gutter aren’t just age. On pier-and-beam homes built before post-tension slabs were standard, the soil heave literally flexes the shingles until the nails back out and the seal strips tear. It looks like a wear problem, but it’s a structural problem wearing a shingle costume.
- Wind-burned underlayment from untarped long hauls: Acreage lots off FM 1704 and SH 95 are a long way from the Austin supply yards. Unsealed trailer loads catch highway wind for 20-plus miles and arrive with underlayment that’s already started to degrade. We tarp every load, every time. If your last contractor didn’t, that failed underlayment might be why your roof is leaking at only eight years old.
- Detached shops and ADUs without proper tie-downs: A lot of Elgin acreage has a detached shop, barn, or ADU that was built without county inspection sign-off on the roof tie-downs. The 2021 winter storm showed exactly what happens to those roofs in high wind. Before we put any new roof on an outbuilding, we verify the framing-to-plate connections are actually load-rated. If they’re not, we fix them first and show you the photos.
Pricing for Roofing in Elgin, TX
Roofing prices in Elgin don’t stray far from what we quote elsewhere in the metro, but the line items that move are specific to this town: haul distance, county versus city permitting, and whether the soil under the house has already started flexing the framing. Here’s where most Elgin roofing jobs land.
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Metal Roof Installation | $15,000-$40,000 |
| Roof Leak Repair | $400-$1,800 |
What moves the number: square footage and roof pitch, whether we’re tying into an existing deck or doing a full tear-off, the condition of the sheathing once we open it up, and whether the job is in city limits or out in the county. On acreage, add haul distance and access. We give you a written line-item quote before any work starts, and every price change comes as a written change order before a single nail moves. That’s not a courtesy. It’s how we do business. Call (877) 610-1318 for your free estimate.
We Also Serve Cities Near Elgin
Our crews cover the corridor around Elgin, including Manor, Hornsby Bend, Pflugerville, and Taylor. If you’re just outside town and wondering whether we make the trip, the answer is yes. We’re already running material and crews through the area most days. For a closer look at how we work in this part of the county, see Roofing in Elgin.
Serving Elgin, TX - Our Local Coverage Area
We’re based in the Elgin 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 Elgin
The soil boundary changes how your roof’s load moves through the walls and into the foundation, and it changes what we check before we quote. West of the boundary, the Blackland Prairie clay heaves and shrinks enough to crack decking and pop nails. East of it, the Post Oak Savanna sandy loam drains better and moves less. On a single street that crosses the line, two houses can sit on completely different structural behavior. Before we sign off on any roof replacement in that zone, we look at the foundation and the framing for signs the soil has already started working. If the decking shows stress fractures over load-bearing walls, we scope the repairs before we put a new roof on top. Call (877) 610-1318 and we’ll walk the property with you and show you what we’re seeing.
Standing seam metal, almost always. Tree cover means leaves and branches in the valleys, moss on shaded shingles, and constant debris on the roof surface. Composition shingles hold moisture under leaf litter and fail early in the shade. Metal sheds debris better, handles the hail we get on the 290 corridor, and doesn’t care about the damp-shade cycle that eats shingles. It costs more up front, $15,000-$40,000 for a typical acreage home, but it’s the last roof on that house. We’ll bring material samples out and talk through the panel profiles. Estimates are free.
Yes. Unsealed trailer loads on the 20-plus mile run from Austin supply yards to Elgin acreage catch highway wind the whole way. Underlayment gets wind-burned along the exposed rolls, metal panels pick up dents and creases, and flashing bends. None of that shows up until the roof is installed and the first leak appears. We tarp every load, every trip, and we check the material when it comes off the truck. If a previous contractor didn’t, that’s a real answer for why a roof that should last twenty-five years failed at eight. We’d rather show you the invoice for the tarp than the change order for the re-shingle.
Not special care, but special planning. A large unshaded west exposure in Elgin means the roof surface gets the full heat of a Central Texas afternoon, day after day, for decades. Standing seam metal with a Kynar 500 or equivalent factory finish is built for that, but the underlayment and the venting have to be specced for it too. We use high-temperature-rated underlayment and make sure the ridge vent and intake ventilation are balanced for the attic volume. That’s the difference between a metal roof that stays cool and one that bakes the attic into an oven. We’ll spec it correctly the first time, and the price is in the quote, not a surprise later.
Different jobs pull different permits. In the City of Elgin limits, the city reviews and inspects. Out in the county, Bastrop County handles it, and the inspection schedule is different. We pull the permit every time it’s required, and we don’t offer to skip it to save you money. The permit inspector works for you, not for us. That’s exactly why we like having them on the job. If your last contractor told you permits were optional, that should tell you something about the rest of the work.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Elgin since 1998.







Before
After
Before
After
Before
After