Roofers in McKinney, TX

Compare up to three local McKinney roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.

Enter your ZIP and Henry lines up to three licensed local roofers. Free, no obligation.

Licensed, insured and background-checked — the Henry Standard.

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.

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

    Pros are already vetted

    Only three Henry Standard roofers in your McKinney-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.

  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.

Get My Free Roofing Quotes

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