Architectural shingle roof on a McKinney, TX home by Benchmark Roofing and Construction
Collin County · Custom Roofing

Roofers in McKinney, TX Custom roofs for historic and new-build McKinney.

McKinney is the Collin County seat and one of the fastest-growing suburbs in North Texas. A preserved 1800s downtown square sits a few minutes from sprawling master-planned neighborhoods. Benchmark has roofed homes across this region since 2008, and our BBB A+ rated crews handle everything from a century-old downtown roofline to a builder-grade roof in Stonebridge Ranch. It's a 20-mile drive from our Garland office, and we treat McKinney like our own backyard.

Rated 5.0 on Google Verify on Google →

Benchmark Roofing and Construction is a BBB A+ rated roofing company serving McKinney, TX, out of our Garland office. Since 2008 our roofers have handled roof replacement, roof repair, storm-damage insurance claims, gutters, and commercial roofing for McKinney homeowners. Every job comes with a 5-year labor warranty. Call (972) 231-0794 for a free inspection.

Natural slate roof tiles on a McKinney, TX home by Benchmark Roofing and Construction
A custom slate-style roof completed on a McKinney-area home.

Roofing company in McKinney, TX: two eras of homes, one roofer


Few North Texas cities have McKinney's range. Around the historic downtown square you'll find homes dating back to the 1800s and early 1900s, many with steep pitches and older decking that call for a careful, code-aware re-roof. A few miles out, master-planned communities like Stonebridge Ranch, Craig Ranch, Tucker Hill, and the European-styled Adriatica Village went up in waves from the 1990s onward. Those builder-grade roofs are now hitting the age where hail and heat finally catch up with them. With a population near 200,000 and still climbing, McKinney adds more homes reaching replacement age every year, and we know how to read both ends of that range, whether that means repairing a historic roof carefully or replacing a worn-out builder system outright.

Roofing services we provide in McKinney

Why McKinney homeowners choose Benchmark

After a hailstorm, McKinney gets its share of out-of-town crews knocking on doors, and plenty of them are gone before the warranty ever gets tested. We work the other way. Neil Kreck started Benchmark in Garland back in 2008, and over 20+ years in the trade the company has finished more than 1,000 projects. We're RCAT licensed, an NRCA member, TGCL $25,000 Certified, and BBB A+ rated, and every roof we install carries a 5-year labor warranty. You're hiring an established local contractor who still answers the phone after the job is done.

McKinney neighborhoods we work in

McKinney is really two roofing markets. The historic district around the downtown square holds some of the oldest housing in Collin County, with steep pitches, complicated rooflines, and details that matter to how the house reads from the street. Out west and north, Stonebridge Ranch, Craig Ranch, Eldorado, and Trinity Falls are master-planned and much newer, mostly architectural shingle on larger two-stories. We work both. A hundred-year-old home near the square isn't the same job as a 2010 build in Stonebridge Ranch, and we don't price them the same way.

Older homes near the McKinney square

On an older McKinney home the roof is rarely just the roof. Decking can be plank rather than sheathing, there can be more existing layers than code allows you to roof over, and flashing around chimneys and dormers is often original. We open up enough during the inspection to tell you what's actually up there before you commit to a number, because on these houses the surprises live under the shingles.

Storms & insurance in McKinney

McKinney sits in the Collin County stretch of the North Texas hail corridor, and spring and early-summer storms are a yearly event here. Damage rarely announces itself. Bruised mat and granule loss look like a normal roof from the driveway and still cut years off its life. We inspect for free, document every hail and wind hit, and meet your adjuster on the roof, so most McKinney homeowners pay only their deductible. If the damage isn't there, we'll tell you that instead of filing a claim you don't need.

McKinney FAQ

McKinney roofing FAQs

Do you serve all of McKinney?
Yes. We cover all of McKinney, from the historic downtown square and the older neighborhoods around it to the master-planned communities like Stonebridge Ranch, Craig Ranch, Adriatica Village, and Tucker Hill. No McKinney ZIP code is too far from our Garland office.
How fast can you inspect my roof in McKinney?
McKinney is about 20 miles north of our Garland office, so we can usually set up a free inspection within a day or two. After a hailstorm we move storm calls to the front of the line. Call (972) 231-0794 to schedule.
Do you pull permits in McKinney?
Yes. We're RCAT licensed, and we handle the City of McKinney permitting and inspection process for re-roofs, so your new roof is documented, inspected, and up to code.
How much does a roof replacement cost in McKinney?
Most McKinney roof replacements run between $8,000 and $18,000 depending on size, pitch, and material. Asphalt shingle roofs typically fall in the $10,000 to $14,000 range, while standing-seam metal runs $18,000 to $30,000 or more. Storm-damage replacements are often covered by insurance minus your deductible.
Can you re-roof the older homes near downtown McKinney?
Yes. The older homes around the historic downtown square often have steep pitches and original plank decking, and both change how a re-roof should be done. We check the decking during tear-off and replace what's too far gone instead of nailing new shingles over a weak base. It's slower than a production re-roof, and that's the point.
Should I upgrade to Class 4 shingles when I replace my roof in McKinney?
It's usually worth a serious look. McKinney sits in Collin County, right in the North Texas hail belt, so roofs here take repeated hail hits over their life. Class 4 impact-resistant shingles resist that damage better, and many Texas insurers discount premiums for them. Call (972) 231-0794 and we'll quote it both ways.

Ready for a custom roof in McKinney?

We're close by and we answer the phone. Book a free inspection and we'll give you a straight read on what your roof actually needs.