Roofers in McKinney, TX
Roof repair McKinney homeowners need most often follows a spring hail event, since Collin County sits inside one of the most hail-prone corridors in the country. A $200 flat-fee re-roof permit from City of McKinney Building Inspections is required for essentially all residential roof replacements inside city limits, while homes just outside city limits fall under Collin County jurisdiction instead. This guide breaks down real permit rules, insurance claim timing, and neighborhood-specific roofing needs so homeowners know what to expect before calling a contractor in 2026.
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local McKinney roofers.
Get 3 free estimatesAlready have an estimate? Get a free second opinion
Top 10 roofers in McKinney, TX
The 10 McKinney roofers with the most Google reviews.
- 1View on Google
Elevated Roofing
4.91,081 reviews15222 King Rd #402, Frisco, TX 75036, USA
- 2View on Google
Blue Ribbon Roofing & Remodel
4.9568 reviews6401 Eldorado Pkwy Ste D, McKinney, TX 75070, USA
- 3View on Google
Performance Roofing
4.8448 reviews301 S McDonald St, McKinney, TX 75069, USA
- 4View on Google
Wortham Brothers Roofing
4.8338 reviews1492 FM2933, McKinney, TX 75071, USA
- 5View on Google
Elite Roofing LLC
4.9318 reviews5900 S Lake Forest Dr #300, McKinney, TX 75070, USA
- 6View on Google
Paradigm Roof+Shield
4.9246 reviews901 N McDonald St Ste 1003, McKinney, TX 75069, USA
- 7View on Google
Roof Cake
4.9225 reviews4500 Eldorado Pkwy Ste 2500, McKinney, TX 75070, USA
- 8View on Google
Roofing OnTop & Construction
5.0184 reviews207 E Virginia St Ste 212, McKinney, TX 75069, USA
- 9View on Google
Hoss Roofing & General Contracting
5.0175 reviews2150 Central Expy Ste 200, McKinney, TX 75072, USA
- 10View on Google
Nimbus Roofing
4.9154 reviews1308 Caney Creek Ln, McKinney, TX 75071, USA
Ratings and reviews powered by Google
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local McKinney roofers.
Get 3 free estimatesAlready have an estimate? Get a free second opinion
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with McKinney roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Only three pros get it
Only three Henry Standard roofers in your McKinney-area ZIP get your request — each has agreed to show up, quote honestly in writing, and finish the work.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in McKinney
| Asphalt shingle repair (localized) | $450-$1,400 |
| Full asphalt shingle reroof, average home | $9,500-$16,500 |
| Impact-resistant (Class 4) shingle reroof | $12,500-$19,500 |
| Metal roof installation | $18,000-$32,000 |
| Gutter replacement, full perimeter | $2,200-$4,800 |
Ranges are general estimates gathered from homeowner-reported quotes in the McKinney area, not an offer or a quote for your roof.
When to schedule roof work in McKinney
McKinney's hail season runs roughly March through June, which is when most storm-damage roof claims and re-roof permits get filed with the city. Contractors book up fast after major hail events, so homeowners with older roofs sometimes schedule proactive inspections in late winter before storm season peaks.
Permits, inspections and HOA rules
City of McKinney Building Inspections, 401 E Virginia St, requires a permit for all residential re-roofing projects inside city limits with a flat fee of $200, applied for online through the CSS portal; homes in unincorporated areas near McKinney fall under Collin County permitting instead of the city.
Licensing and insurance in Texas
Texas has no state roofing contractor license, so homeowners should verify general liability insurance and workers compensation directly with the roofer, and can check for voluntary Roofing Contractors Association of Texas (RCAT) membership or manufacturer certifications like GAF Master Elite as an added screening step.
Why McKinney roofs take a beating every spring
Collin County sits inside a well-documented Texas hail alley, and McKinney sees multiple significant hail events most years between March and June, often producing widespread roof damage across entire neighborhoods at once.
Older roofs in established areas like Eldorado, many original to homes built in the 1990s, are now reaching or past their expected 20 to 25 year asphalt shingle lifespan, making them more vulnerable during storms.
Filing an insurance claim and getting the city permit right
After a hail event, insurance adjusters typically inspect within days to weeks, and homeowners should get a written roofer estimate before signing any insurance paperwork to avoid mismatched scope.
Once a claim is approved, the roofer must still pull a $200 flat-fee re-roof permit from City of McKinney Building Inspections before starting work, and the permit must be posted on site during the job per city requirements.
Impact-resistant shingles and insurance discounts
Many Texas insurers offer premium discounts of 10 to 35 percent for Class 4 impact-resistant shingles, which can offset a meaningful part of the higher upfront material cost over a few years.
Newer developments like Trinity Falls and Craig Ranch increasingly see Class 4 shingles installed during original construction, while older Eldorado and Stonebridge Ranch homes are common candidates for upgrading during a storm-driven replacement.
Historic Downtown McKinney roofing rules
Homes within the Historic Neighborhood Improvement Zone near the downtown square may need a Certificate of Appropriateness from the city's Historic Preservation/Planning office before changing roofing material or color, even for storm repairs in some cases.
Roofers experienced in this district can help homeowners select compliant materials, such as matching architectural shingle profiles or approved metal roofing, to keep the review process moving quickly.
Areas Henry covers
Stonebridge Ranch · Craig Ranch · Eldorado · Trinity Falls · Historic Downtown McKinney · Adriatica
Common questions
Do I need a permit for roof repair in McKinney?
Yes, City of McKinney Building Inspections requires a permit with a flat $200 fee for residential re-roofing projects inside city limits, applied for through the online CSS portal.
What if my home is just outside McKinney city limits?
Homes in unincorporated areas near McKinney are permitted through Collin County rather than the City of McKinney Building Inspections department, so homeowners should confirm jurisdiction before applying.
Is there a state license required for roofers in Texas?
No, Texas does not license roofing contractors, so homeowners should verify liability insurance and workers compensation and can look for voluntary RCAT membership or manufacturer certifications as a quality signal.
When does hail season hit McKinney?
McKinney's hail season generally runs from March through June, and this is when most roof insurance claims and re-roof permits are filed with the city.
Do impact-resistant shingles really lower insurance costs?
Many insurers offer discounts of roughly 10 to 35 percent on the wind and hail portion of a homeowner's premium for Class 4 impact-resistant shingles, though the exact amount varies by carrier.
McKinney roofing guides from The Henry Files
More home services in McKinney
Nearby Texas markets
Sources
Get McKinney roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes