Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across DeSoto
There’s a particular sound a roof makes in DeSoto the morning after one of those spring hailstorms rolls off Joe Pool Lake. You stand in the driveway with your coffee and notice the gutters are dimpled, and maybe a shingle is lying in the zoysia. Most of the brick-veneer ranch homes in DeSoto’s 1970s and 1980s neighborhoods were built fast when this city was booming, and forty years of Texas sun, Blackland Prairie clay movement, and the occasional ice event have taken their toll on those original roofs. We know this because we’ve been crawling through attics and walking ridges across 75115 and 75123 long enough to recognize the failure patterns house by house. If you’re seeing ceiling stains, missing shingles, or daylight through the decking, call us at (877) 610-1318 and we’ll get you a straight answer and a written estimate, not a sales pitch.
Why DeSoto Homeowners Call Us First
Tom Barrett started this company in 1998 on a simple idea that still runs the business: put your name on the truck, answer your own phone, and stand behind the work in writing. That’s why a live person answers our line 24/7, not a voicemail box or an out-of-state call center. Around here, that matters because the roofing crews you’ll meet working in the Timberview area, around Briarwood, and over in Thorntree are Tom’s sons and their teams, not subcontractors a franchise dispatches from three counties away. DeSoto homeowners tell us the same thing again and again: they got burned by a national outfit that quoted one number on the phone and handed them a different bill at the door. We don’t work that way. Every price, every allowance, every change order gets put on paper before any work starts. And every roof we install or repair here is backed by our 90-Day Done Right Promise: if it’s not right, Tom comes back and makes it right.
We know what the clay does to a house in this town. Drive through the neighborhoods off Westmoreland Road and Belt Line, and you’ll see brick veneer cracks and chimney separations - the telltale signs that slab movement is pulling on the structure. A roof replacement here isn’t just slapping down new shingles. It’s checking whether the trusses have absorbed that movement, whether the decking has pulled apart at the seams, and whether the existing flashing was even lapped correctly in the first place. That’s local knowledge you don’t get from a nationwide call center.
We also give you a free second opinion on any written estimate you already have. Bring us the paper, and we’ll walk it line by line with you. Sometimes we’re higher, sometimes we’re lower, but you’ll know exactly what you’re paying for and why.
Our Roofing Services in DeSoto
We’re the Roofing team homeowners call when they want the job done so it stays done. Here’s what we handle most often across DeSoto:
Roof Repair
Most repair calls we get in DeSoto are leak-driven: water showing up on the garage ceiling after a storm, or a slow drip around a plumbing vent boot that’s finally deteriorated. We find the actual entry point, not just the wet spot on the drywall. In older ranchers around Thorntree and the neighborhoods west of Cockrell Hill Road, that often means tracing water back from a valley, a chimney cricket, or a nail pop that’s been leaking for years. Repair work in DeSoto typically runs $400 to $1,800 depending on what we find once we’re on the roof.

Roof Replacement & Installation
A full replacement here is a house-specific job. The subdivision homes built in the 1980s along the southern edge of town often have shallow roof pitches that hold heat and cook shingles from the underside, while the larger two-story homes near Thorntree Country Club carry more complex hip-and-ridge profiles. Before we quote anything, we walk the roof, check the decking, and look at what the clay movement has done to the framing. Roof replacement in DeSoto generally runs $8,000 to $20,000 for a typical single-family home, and we pull the permit and get the inspection signed before we call the job done.

Metal Roofing
A lot of DeSoto homeowners are moving to standing seam metal on the second roof, especially on the original 1970s ranches where the roof is bearing the full brunt of the North Texas sun. The Blackland Prairie clay doesn’t care what roof you put on, but metal handles the hail better, sheds heat to keep the attic cooler, and won’t curl up like the original composition shingles did. Metal roof installation in DeSoto runs $15,000 to $40,000 depending on the profile, gauge, and how much trim work your roofline demands. We install GAF and CertainTeed lines when our customers ask for composition, and we stand behind the metal work the same as anything else.

Tile Roofing
DeSoto has pockets of tile roofs scattered across the city, mostly on larger custom homes and a handful of 1990s tract builds, and those barrels and flats are a different animal. The clay keeps heaving, the tile shifts, and a cracked barrel that goes unnoticed will funnel water straight into the underlayment. Tile roof repair in DeSoto typically runs $600 to $2,500 depending on what’s cracked, what’s slipped, and what the underlayment looks like once we lift the field. We match profiles whenever the original tile is still available, and we’ll tell you honestly if matching isn’t possible.
We also handle Windows & Doors in DeSoto when a roof project turns into an exterior-wide update, and we build Fence Installation in DeSoto when the same storm that dropped the shingles took the back fence down too.

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 DeSoto
You ought to be able to look up the materials on your roof before you sign a contract, and that’s why we install names with published track records: GAF and CertainTeed for composition shingle systems, along with metal profiles we trust to stand up to Texas hail and wind. For windows we spec Simonton, Ply Gem, and PGT when the roof work opens the conversation about replacing aging single-panes. We carry premium lines across every trade we touch, which means the roofing job we quote in DeSoto is priced with materials you can verify, not mystery brands off a van.
Common Roofing Problems We See in DeSoto Homes
After years of walking steep pitches and crawling low attics across 75115 and 75123, these are the four things we run into most often:
- Hail damage that no one spotted early. The spring storm season that pushes off Joe Pool Lake produces hail that dimples gutters and fractures shingle mats. The damage doesn’t leak on day one; it leaks eighteen months later after the mat finally fails. If your neighbor’s roof got replaced last year, have someone walk yours before the next storm season.
- Nail pops from slab movement on original ranch homes. That 1970s-1990s brick-veneer housing stock sits on expansive clay that swells in winter and shrinks in summer. The racking works nails loose in the decking over time, and those little lifted shingles become water entry points you won’t see from the ground.
- Vent boot and flashing failures on original roofs. A lot of original flashing in DeSoto tract homes was installed with economy materials that expired somewhere around year twenty. The leak shows up first around a plumbing stack, a skylight curb, or an HVAC penetration in the attic, and by the time you see the ceiling stain, the decking has been wet for a while.
- Reversed drainage along rear property lines. On 1980s subdivision lots, decades of fence-line compaction and neighbor-to-neighbor drainage arguments have left many backyards with a reversed slope that channels water toward the foundation. That water doesn’t just threaten the slab; it raises humidity in the crawlspace and attic, which breaks shingles down from below. When we scope a roof job on an older lot, we check the grade before we quote, because that permit inspection will force the drainage correction whether anyone planned for it or not.
Pricing for Roofing in DeSoto, TX
Roofing prices in DeSoto track with what you’d expect across the southern Dallas County market, but the age of the housing stock and the clay-driven structural checks push quotes up compared to newer suburbs farther south. A basic shingle repair on a vent boot or small leak runs $400 to $1,800, while a full replacement on a typical single-family ranch or two-story runs $8,000 to $20,000 before any decking or framing repairs. Metal roofing lands at $15,000 to $40,000 for a standing seam system on the same home, and tile repair work you might set aside $600 to $2,500 depending on what’s cracked and how much underlayment you’ve lost. The number that actually comes out of our truck in your driveway is based on what we find when we walk the roof and pull back a corner of the ridge, and you’ll see it written down before we ask for a signature. Call (877) 610-1318 for a free estimate, and if you already have someone else’s written quote, bring it in and we’ll give you a free second opinion, no strings attached.
We Also Serve Cities Near DeSoto
Our crews run the neighborhoods of Glenn Heights and Lancaster just south of town, cover Cedar Hill to the west, and work up through Duncanville on the northern side. If you’re in one of those areas and looking for Roofing work, the same crew, the same warranty, and the same written change orders apply. Call us and we’ll set up a time to look.
Serving DeSoto, TX - Our Local Coverage Area
We’re based in the DeSoto 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 DeSoto
We’re based in the Dallas-Fort Worth metro, and our roofing crews run DeSoto jobs every week, so we can usually have someone on your roof within a day or two of your call. If you’ve got an active leak after a storm, call (877) 610-1318 and we’ll prioritize a tarp or a temporary patch to stop the water while we schedule the permanent fix.
Yes. We cover all of DeSoto’s 75115 and 75123 zip codes, from the ranch homes near Cockrell Hill Road to the two-story developments around Thorntree and Briarwood and the streets off Westmoreland and Belt Line. If you’re anywhere inside the city limits, we’ll be there.
Yes, and storm season is when we stay closest to home. When a hail or wind event passes through southern Dallas County, we start with a stabilization pass: tarp what’s open, secure what’s loose, and script what we’ll need to repair. Call us as soon as you see damage, because scheduling tightens fast when every roofline in the city caught the same storm.
It’s comparable to Cedar Hill and Duncanville, with two factors that can push a DeSoto quote higher. The first is the age of the housing stock: original 1970s-1990s construction often needs decking repair or reframing work that a newer house wouldn’t require. The second is the clay. We check every roof in this city for movement-driven stress before we write the estimate, and when we find it, the fix is in the number. You’ll never get a surprise invoice for it later, because every scope change reaches you in writing before we hammer anything.
Every roofing job we complete in DeSoto carries the manufacturer’s material warranty on the products we install, plus our own 90-Day Done Right Promise, written on every contract. If something isn’t right within that window, one call brings Tom Barrett back to fix it. After that, the workmanship is under the standard labor coverage we document in your paperwork at contract signing. Call (877) 610-1318 if you want to see exactly how the warranty language reads before you decide.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving DeSoto and the surrounding communities.







Before
After
Before
After
Before
After