Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across McKinney
Roofing in McKinney means understanding what the wind actually does to a house here. If you live in 75069 near the historic square, or out in the 2003-2015 subdivisions of 75070 and 75071, your roof has to meet a 110 mph wind-load rating under McKinney’s 2021 IRC adoption with Texas amendments. Our crews have been working on McKinney roofs long enough to know that the cheap fix never survives the next hailstorm. Call us at (877) 610-1318 and we’ll give you a straight answer about what your roof needs and what it will cost.
Key Takeaways:
- McKinney roofs must meet a 110 mph wind-load rating for most residential structures, per the 2021 IRC with North Texas amendments.
- Roof replacement in McKinney typically runs $8,000-$20,000, roof repair $400-$1,800, and metal roof installation $15,000-$40,000.
- Homes in the Chestnut Square historic district face different material rules than production-built homes in Craig Ranch or Tucker Hill.
- Every roof we install gets a permit pulled, an inspection signed, and a compliance letter for your insurance carrier.
Why Barrett & Sons Construction Is McKinney’s Preferred Roofing Company
Tom Barrett started this company in 1998, and the name on the truck is the same name that answers the phone. You won’t get a franchise dispatch or an out-of-state call center. When you call about Roofing, you’re talking to someone who knows what a Blackland Prairie clay soil does to a slab and what a straight-line wind does to a poorly fastened shingle.
McKinney homeowners have a specific problem most other Collin County cities don’t: the housing stock is split in two. The Victorian-era and Craftsman homes in 75069 need preservation-sensitive work under historic overlay standards. The volume-built homes in 75070 and 75071, most of them 10 to 20 years old now, are reaching their first full roof replacement at the same time. We’ve worked both sides of that split, and we know which materials pass inspection in each.
Every roof we put on in McKinney gets a written scope, a written price, and a written change order if anything shifts. That’s not a policy we keep in a binder. It’s how Tom has run jobs since day one. Ask anyone on your street, or look up the license number yourself.
Our Roofing Services in McKinney
Roof Replacement & Installation
Most of the roof replacements we do in McKinney are on production-built homes from the 2003-2015 boom in 75070 and 75071. The original builder-grade shingles on those homes rarely meet the current Class 3 or Class 4 impact-resistant requirement McKinney now enforces under its 2021 IRC adoption. A full roof replacement in McKinney runs $8,000-$20,000 depending on the roof’s size, pitch, and the condition of the decking underneath. We re-deck when the OSB has delaminated, and we don’t skip that step to shave the price.

Standing Seam Metal Roof
A standing seam metal roof is the best answer to McKinney’s wind and hail reality. It carries the highest impact ratings and locks panel-to-panel with concealed fasteners, so there are no exposed screws backing out over time. Metal roof installation in McKinney runs $15,000-$40,000. On a 2008 brick-veneer home in Tucker Hill, our crew found the original asphalt shingles had lifted at the rake edges and the roof deck had nail pops from undersized fastening. We replaced the entire roof to meet McKinney’s wind-load requirement and installed a Class 4 impact-resistant standing seam metal roof over a reinforced nail deck. The final inspection sign-off documented the code compliance, and we provided the homeowner a letter for their insurance carrier.

Roof Leak Repair
A leak in McKinney is rarely just a leak. The same clay soil that makes foundations move here also means humidity and moisture get into places they shouldn’t, especially on post-2000 tract homes with poor drainage grading. Roof repair in McKinney runs $400-$1,800 for most jobs. We find where the water is actually getting in, not just where it’s showing up on your ceiling. One call to (877) 610-1318 gets a live person who can schedule an inspection.

Tile Roofing
Barrel tile and slate-look tile are common in McKinney’s higher-end subdivisions and in the 75069 historic district, where some homes still carry original tile. Tile roof repair in McKinney runs $600-$2,500. The trick with tile is not cracking the surrounding tiles while you fix the broken one, and not walking the roof like it’s a shingle job. Our crews handle tile as its own trade, not as an afterthought.

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 McKinney
We install GAF shingle systems and certain standing seam metal profiles that meet McKinney’s impact-resistance requirements. We don’t pick materials off a van and hope they pass inspection. When a McKinney roof needs a specific product for a historic overlay approval or a Class 4 impact rating, we order it, we document it, and we put it in writing. You’ll know exactly what’s going on your roof before the first fastener goes in.
Common Roofing Problems We See in McKinney Homes
- Wind-peeled shingles in open prairie subdivisions. The straight-line winds that sweep through Craig Ranch and Erwin Farms are unforgiving on roofs where a roofer stapled shingles instead of using six ring-shank nails per shingle. Staples don’t hold. Nails do. We see staple jobs fail every storm season.
- Historic-district material violations in 75069. We’ve seen homes in Chestnut Square get modern asphalt shingles slapped on, only to get a stop-work order from the city because the overlay requires approved slate-look or metal. That’s a forced re-roof and a bill the homeowner didn’t plan for.
- Spongy decking from Blackland Prairie moisture. The humidity from McKinney’s clay soil crawlspaces gets into the roof deck. If the OSB has delaminated and a roofer nails new shingles over it, you’ll get blow-offs within three years. We check the deck and re-deck when it’s compromised.
- Nail pops and lifted rake edges on 2005-2013 tract homes. Volume builders graded for speed and fastened for speed. Fifteen years later, those shortcuts show up as nail pops and lifted edges. That’s a structural fastener problem, not a shingle problem.
Pricing for Roofing in McKinney, TX
Here’s what roofing actually costs in McKinney right now:
| Service | McKinney Price Range |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Roof Repair | $400-$1,800 |
| Metal Roof Installation | $15,000-$40,000 |
What moves the price: roof size and pitch, whether the deck needs re-decking, the material you choose, and whether the home is in a historic district with material restrictions. What never moves the price after we start: the number on your contract. Every change comes as a written change order before any work proceeds. Call (877) 610-1318 for a free estimate on Roofing in McKinney, and we’ll give you a line-item price in writing.
Compliance and Insurance: Why the Paperwork Matters
McKinney requires most residential roofs to meet a 110 mph wind-load rating under the 2021 IRC with North Texas amendments, and the permit and inspection sign-off is what proves it. A compliant roofing quote in McKinney includes the permit fee, the wind-load calculation, the fastener schedule, and the material documentation. A cheap quote leaves those out. When the next hailstorm hits and your insurance adjuster asks for proof the roof met code, you either have the paperwork or you don’t. We hand you a compliance letter at the end of every McKinney roof job. That letter is what gets your claim approved without a fight.
We Also Serve Cities Near McKinney
Barrett & Sons Construction crews work throughout Collin County. In addition to McKinney, we serve Fairview, Melissa, Allen, and Princeton. If you’re in one of those cities and your roof needs a real inspection, call us at (877) 610-1318. We’ll schedule a time, show up when we say we will, and give you a written price. No trip charge inside the county.
Serving McKinney, TX - Our Local Coverage Area
We’re based in the McKinney 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 McKinney
Most residential roofs in McKinney must meet a 110 mph wind-load rating under the 2021 IRC with North Texas amendments. That requirement applies across 75069, 75070, and 75071. A roof that meets the rating has a documented fastener schedule and material specification, not just a roofer’s word. Call (877) 610-1318 and we’ll check your roof against the current code.
Yes, but only if the material and profile pass the historic overlay’s standards. The Chestnut Square district in 75069 restricts certain modern materials, so the metal panel you choose has to match the character of the home. We’ve handled that approval process before and we know which profiles get through. A standing seam metal roof in a compatible profile typically runs $15,000-$40,000 in McKinney.
A compliant quote includes the permit fee, the wind-load calculation, the fastener schedule (six ring-shank nails per shingle, not staples), the re-decking scope if the OSB is compromised, and the final inspection sign-off. A cheap quote leaves out the permit, the fasteners, and the deck. The permit inspector works for you, not for the roofer. That’s why we like him. Call (877) 610-1318 for a written quote that shows every line.
If your roof was installed to meet McKinney’s 110 mph wind-load requirement and you have the permit paperwork to prove it, your insurance claim is straightforward. If the roof was installed without permits or with sub-code fasteners, the adjuster has a reason to reduce or deny the claim. We provide a compliance letter after every McKinney roof installation. That letter is your documentation when the next storm comes.
Yes. The production-built homes in 75070 and 75071, including Craig Ranch, Tucker Hill, and Erwin Farms, are mostly 10 to 20 years old now. The original builder-grade shingles on those homes often fail the current Class 3 or Class 4 impact-resistant requirement. We also see spongy OSB decking from Blackland Prairie moisture and nail pops from undersized fastening on those homes. If your roof is original from the 2005-2013 boom, it’s worth an inspection. Call us at (877) 610-1318 and we’ll take a look.
Get Your Free McKinney Roofing Estimate
You’ve got one roof and a lot of wind coming at it. Before you sign anything, get a second opinion on your written estimate. It’s free, and it’s a live person who answers. Call Barrett & Sons Construction at (877) 610-1318 and we’ll schedule your free estimate. Tom Barrett’s name, address, and license number are published and verifiable. Look them up. Then call.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving McKinney since 1998.







Before
After
Before
After
Before
After