Thomas Roofing
& General Contracting
(214) 308-2266Call

Roofing contractor in McKinney, serving Dallas-Fort WorthRoof repair and replacement, from one leak to the whole roof.

We inspect, repair and replace roofs in McKinney, Allen, Plano, Frisco and the greater DFW area. Inspections and estimates are free, and we work with your insurance company on storm damage claims.

Licensed, bonded & insuredThomas Roofing & General Contracting, LLC
Answered 24/7Call any time, day or night
30+ yearsof combined experience on our team
All insurance companiesand out-of-pocket jobs too

Roofing services

Repairs and full replacements on the roof types most DFW homes have.

Asphalt shingle roofing

Installation and repair of traditional shingle roofs. A yearly inspection keeps small problems from reaching the inside of the house.

Metal roof installation

Durable, energy-efficient sheet metal roofing with a long life, custom-fabricated to fit your home.

Rubber roof replacement

Lightweight rubber membrane roofing that stands up to sun and wear, and is simple to repair.

Roof leak repair

We find where the water is getting in and fix it before it damages the inside of your home.

Hail, wind and storm damage

Missing or damaged shingles and fallen-tree damage repaired, with help on the insurance claim.

Roof replacement

A new roof when repairs won't do the job. We can also recommend a roof warranty to protect it.

Roofing crew replacing the roof of a brick home in Allen, Texas

Insurance claim or paying yourself, we do both.

Filing an insurance claim

We work with all insurance companies. After hail or wind, we inspect the roof, document the damage and work with your adjuster so the repair is scoped correctly. You pay your deductible, and we keep you posted as the claim and the job move forward. How insurance claims work.

Paying out of pocket

Paying for a repair or a new roof yourself? We come out, assess the roof and give you a professionally written estimate with honest, no-surprise pricing.

How the job goes

  1. Free inspection

    We check the roof for cracked, missing or damaged shingles and other signs of trouble.

  2. Estimate or claim

    You get a written estimate. On a storm claim, we work with your adjuster on the scope.

  3. Repair or replacement

    We recommend a repair when that will do the job and a new roof when it won't, then do the work.

  4. Final check

    We go over the finished roof with you, and can recommend a warranty to protect it.

Based in McKinney, working across DFW.

Thomas Roofing & General Contracting is headquartered in McKinney, Texas, and is licensed, bonded and insured. Our team has more than 30 years of combined experience, and we work with homeowners across the greater Dallas-Fort Worth area.

We repair and replace roofs for homeowners in McKinney, Allen, Plano, Frisco, Dallas, Fort Worth and the rest of the DFW metro.

We keep you updated as the job moves, so you always know what's been done and what comes next.

  • McKinney
  • Allen
  • Plano
  • Frisco
  • Dallas
  • Fort Worth
  • and the rest of DFW
Fort WorthDallasPlanoFriscoAllen McKinney HQ

Common questions

Don't see yours? Call and ask. A real person answers, 24 hours a day.

(214) 308-2266
Is the roof inspection really free?

Yes. Inspections and estimates are free.

How do I know if I need a repair or a whole new roof?

We inspect the roof and show you what we find. We recommend a repair when that will do the job, and a replacement only when it won't.

Do you work with my insurance company?

Yes. We work with all insurance companies. We document the damage, meet your adjuster and work from the approved scope.

Can I pay out of pocket instead of filing a claim?

Yes. You get a written estimate before any work starts, with no surprises on the final bill.

Are you licensed and insured?

Yes. Thomas Roofing & General Contracting is licensed, bonded and insured.

What areas do you serve?

We're based in McKinney and work across the greater DFW area, including Allen, Plano, Frisco, Dallas and Fort Worth. If you're not sure we come to you, call and ask.

Request a free inspection

For anything urgent, calling is fastest. Otherwise send the details and we'll get back to you.

Call, 24 hours a day

(214) 308-2266

Headquarters

McKinney, TX 75070

Credentials

Licensed, bonded and insured

Call (214) 308-2266