Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Glenn Heights
Roofing in Glenn Heights means working with a housing stock that’s hitting the 20 to 30 year mark all at once, and we see the result of that every week: shingle roofs losing granules, valley metal pulling loose after spring storms, and the occasional homeowner standing in the living room with a bucket during a North Texas downpour. Barrett & Sons Construction has been fixing and replacing roofs for homeowners across Glenn Heights long enough to know the neighborhoods, the soil, the weather patterns, and the two-county permitting split that makes this small city genuinely different from DeSoto or Cedar Hill. If you need roof repair or a full replacement, call (877) 610-1318 and talk to a live person, not a voicemail box.
Why Barrett & Sons Construction Is Glenn Heights’s Preferred Roofing Company
We’re owner-operated, and that distinction matters more in Glenn Heights than it does in a lot of places. Tom Barrett founded this company in 1998, and his sons run the crews that show up on your roof. When you call, you talk to someone who will remember your street, not someone reading a script in a call center. Our Roofing team has installed and repaired roofs throughout the 75123 zip code, and we know which parcels fall under Dallas County inspection, which fall under Ellis County, and which fall under the city’s own building department. That’s not trivial knowledge. It’s the difference between a permit that clears on schedule and a stop-work order that leaves your roof half-torn-off for an extra week.
Every estimate we write for Glenn Heights homeowners is a fixed, line-item scope. Every change order is on paper before the crew touches a nail. Our 90-Day Done Right Promise goes on the contract, not in the fine print, and it means exactly what it says: if something’s not right, call Tom and he comes back. We also answer the phone 24/7, which matters when a storm rolls through at 2 a.m. and you’re not sure whether that drip is a missing shingle or a ridge vent problem.
Our Roofing Services in Glenn Heights
Most of the work we do for Roofing in Glenn Heights falls into a few categories. Here’s what we handle most often, with enough local context to tell you what you’re actually looking at.
Roof Repair
Roof repair in Glenn Heights typically runs $400 to $1,800, and the most common job we get is a small leak around a pipe boot, a vent, or flashing that’s separated after a wind event. Because much of Glenn Heights was built during the 1990s and early 2000s expansion south of Dallas, a lot of the original flashing is now past its intended lifespan, and we frequently find that the leak a homeowner notices is the third or fourth failure waiting to happen. We repair the leak, inspect the surrounding decking, and tell you honestly whether you need a patch or a plan.

Roof Replacement & Installation
A full roof replacement in Glenn Heights runs $8,000 to $20,000, depending on square footage, roof pitch, tear-off requirements, and the material you choose. The brick-veneer tract homes that dominate this city tend to have comparable footprints, but pitch varies block by block, and that affects labor and safety setup. We install GAF shingle systems on most replacements, and we’re glad to go over the warranty structure line by line so you know what you’re getting. Permits get pulled for every eligible job, and the inspector signs off before we call it done.

Metal Roofing
Metal roof installation in Glenn Heights runs $15,000 to $40,000, and it’s increasingly popular among homeowners who want to replace a roof once and not think about it for the next several decades. A standing seam metal roof sheds hail and wind far better than asphalt, and on the exposed ridge lines in neighborhoods like Oak Tree Lane and the parcels along East Bear Creek, that matters. We’ll tell you upfront whether your current decking can support a metal system or whether you’re adding structural work to the scope, in writing, before you sign.

Tile Roofing
Tile roof repair in Glenn Heights runs $600 to $2,500 for most jobs, and full tile work requires a structural review before installation because barrel tile is heavy and black gumbo soil movement isn’t kind to rigid cladding systems. We see tile roofs most often on custom homes and on the higher-end properties near the Red Oak Creek corridor, and we approach every tile job with the understanding that walking a tile roof wrong breaks more tile than it fixes. If you’ve got cracked or slipped barrel tile, call (877) 610-1318 and we’ll get eyes on it before the next rain.

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 Glenn Heights
We install and service GAF shingle systems on the majority of our Glenn Heights replacements, and we carry the flashing, ridge vents, and accessories that match those systems locally so we’re not waiting on a supply house in Fort Worth when your roof is half-open. For homeowners considering metal, we work with quality standing seam profiles that hold up to the hail and wind we get on the Blackland Prairie. We don’t install mystery brands off a van, and we’ll show you the manufacturer documentation before the job starts. If you already have an existing roof system and need repair work, we can source matching components quickly for most Glenn Heights homes.
Common Roofing Problems We See in Glenn Heights Homes
- 20-to-30-year-old shingle roofs failing on schedule: Glenn Heights’s housing stock was largely built during a single intense development window in the 1990s and early 2000s, which means thousands of original roofs are reaching end-of-life around the same time. We see granular loss, curling tabs, and brittle shingles on homes throughout the city, and the right call is often a full replacement rather than patching a system that’s already spent.
- Wind-driven rain finding gaps around flashing: Spring storm fronts come through fast in this part of North Texas, and when wind-driven rain hits a roof at an angle, it finds every imperfect seal around chimneys, skylights, and roof-to-wall transitions. Older flashing on Glenn Heights tract homes is a frequent leak source, and we check every flashing point during a repair visit, not just the one that’s actively dripping.
- Hail damage that doesn’t look like damage from the ground: After a hail event, Glenn Heights homeowners often can’t see the problem from the lawn. Bruised shingles, punctured underlayment, and granule loss on the back slope don’t show up until the first heavy rain. If you suspect hail damage, call for a no-trip-charge inspection inside the county and we’ll document what we find with photos.
- Decking rot at valleys and eaves from long-ignored leaks: Because the Blackland Prairie swells and shrinks with seasonal moisture, even small roof leaks can migrate sideways along decking and rot the substrate before they ever show a visible ceiling stain. We regularly open up Glenn Heights roofs to find decking that needs replacement before new shingles can go down safely.
Pricing for Roofing in Glenn Heights, TX
Here are the honest numbers for the Glenn Heights market, based on work we’ve done here and the costs we see. Roof repair runs $400 to $1,800 for most leak and flashing fixes. A full roof replacement runs $8,000 to $20,000 depending on size, pitch, and materials. Metal roof installation runs $15,000 to $40,000. Tile roof repair runs $600 to $2,500 for typical jobs. What drives the range on any given house: the number of squares, the roof slope, whether the decking is sound, the tear-off count, and the material you choose. We don’t give a phone price and change it at the door. The estimate we write for your Glenn Heights home is the price you pay, and every scope change hits paper before it hits the roof. Call (877) 610-1318 for a free estimate, and ask about our $40 Off Any Repair Over $200 offer.
We Also Serve Cities Near Glenn Heights
We serve Glenn Heights and the surrounding communities including DeSoto, Lancaster, Cedar Hill, and Red Oak. If your home sits close to the city line or you have family nearby, ask us about cross-service help like Windows & Doors in Glenn Heights or Fence Installation in Glenn Heights. We’re familiar with the roofing issues that affect this stretch of North Texas, and we’re happy to schedule a visit even if your parcel falls just outside the city boundary.
Serving Glenn Heights, TX - Our Local Coverage Area
We’re based in the Glenn Heights 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 Glenn Heights
We answer the phone 24/7 and schedule emergency roof response for Glenn Heights homeowners as quickly as crew availability allows. For active leaks and storm damage, we can often get a crew to your property the same day or the next morning. Call (877) 610-1318 and a live person will talk you through what to do until we arrive, including how to document damage for insurance.
Yes, we cover the entire 75123 zip code and every neighborhood in Glenn Heights, including homes along East Bear Creek, the newer subdivisions on the Ellis County side, and the older tract-home streets nearer the Dallas County line. Because a single street can split between two county inspection jurisdictions, we confirm your parcel’s permitting authority before any preconstruction meeting, so we never show up to pull a permit from the wrong office.
Roof repair and replacement costs in Glenn Heights are consistent with the surrounding Dallas-Fort Worth market, usually $400 to $1,800 for repairs and $8,000 to $20,000 for full replacement. What varies is the permit path, not the price. Homes on the Dallas County side follow one inspection process, and homes on the Ellis County side follow another, and we navigate both. For an exact quote on your roof, call (877) 610-1318. Estimates are free.
Yes, permits get pulled and inspections signed on every eligible roofing job in Glenn Heights, whether the parcel falls under Dallas County, Ellis County, or the city’s own building department. Some contractors will tell you permits are optional or slow things down. We don’t work that way. The permit inspector works for you, not for me, and that’s exactly why I want him on the job.
Every completed roof job is backed by our written 90-Day Done Right Promise, which means if something isn’t done right, you make one call and Tom Barrett comes back to make it right. Manufacturer warranties on GAF shingle systems and metal panels apply separately, and we’ll walk you through those terms before you sign. We don’t bury warranty language in fine print. If you already have a written estimate from another Glenn Heights roofer, ask about our Free Second Opinion on Any Written Estimate offer.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Glenn Heights since 1998.







Before
After
Before
After
Before
After