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 estimates

Already have an estimate? Get a free second opinion

Top 10 roofers in McKinney, TX

The 10 McKinney roofers with the most Google reviews.

  1. 1

    Elevated Roofing

    4.91,081 reviews15222 King Rd #402, Frisco, TX 75036, USA

    View on Google
  2. 2

    Blue Ribbon Roofing & Remodel

    4.9568 reviews6401 Eldorado Pkwy Ste D, McKinney, TX 75070, USA

    View on Google
  3. 3

    Performance Roofing

    4.8448 reviews301 S McDonald St, McKinney, TX 75069, USA

    View on Google
  4. 4

    Wortham Brothers Roofing

    4.8338 reviews1492 FM2933, McKinney, TX 75071, USA

    View on Google
  5. 5

    Elite Roofing LLC

    4.9318 reviews5900 S Lake Forest Dr #300, McKinney, TX 75070, USA

    View on Google
  6. 6

    Paradigm Roof+Shield

    4.9246 reviews901 N McDonald St Ste 1003, McKinney, TX 75069, USA

    View on Google
  7. 7

    Roof Cake

    4.9225 reviews4500 Eldorado Pkwy Ste 2500, McKinney, TX 75070, USA

    View on Google
  8. 8

    Roofing OnTop & Construction

    5.0184 reviews207 E Virginia St Ste 212, McKinney, TX 75069, USA

    View on Google
  9. 9

    Hoss Roofing & General Contracting

    5.0175 reviews2150 Central Expy Ste 200, McKinney, TX 75072, USA

    View on Google
  10. 10

    Nimbus Roofing

    4.9154 reviews1308 Caney Creek Ln, McKinney, TX 75071, USA

    View on Google

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 estimates

Already 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

  1. 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.

  2. 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.

  3. 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.

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