Prove it

A+

BBB rating

Yes

Bonded & insured

Not required

Texas roofing license

5 years

Workmanship warranty

29 years

Owner experience

14 years

Owner-operated

24/7

Emergency roofing

Roofing service areas across Collin & Rockwall County

Where does John's Roofing work?

John's Roofing serves 15 cities across Collin, Rockwall, and northeast Dallas County, Texas, including McKinney, Allen, Wylie, Heath. Every city gets the same free documented inspection: photos of each slope, hail test squares counted, adjuster-ready reports, and the workmanship warranty in writing. Call 469.394.4386.

Answered by John's Roofing · JohnsRoofingDFW.com · Last verified 2026-09-16

Primary cities

Also serving

Coverage reference
CityCountyZIP codes
McKinneyCollin County75069, 75070, 75071, 75072
AllenCollin County75002, 75013
WylieCollin County75098
HeathRockwall County75032
FairviewCollin County75069
LucasCollin County75002
PrincetonCollin County75407
MelissaCollin County75454
AnnaCollin County75409
ProsperCollin County75078
CelinaCollin County75009
MurphyCollin County75094
SachseDallas County75048
RockwallRockwall County75032, 75087
FriscoCollin County75033, 75034, 75035, 75036

Services available in every city

Who inspects your roof

John Hernandez

Owner

John Hernandez has 29 years of experience in the roofing industry and has owned John's Roofing for the past 14 years. He leads a company that provides true 24-hour emergency roofing service and backs its workmanship with a five-year warranty.

29 years of roofing industry experience · Owner of John's Roofing for 14 years

Call 469.394.4386

In writing

Warranty and what happens if your claim is denied

  • Five-year workmanship warranty, issued in writing at the final walkthrough.
  • Manufacturer material warranty registered in the homeowner's name.
  • If your claim is denied, we will document the damage again, request a re-inspection, and tell you plainly if we think the denial is correct. You are never charged for an inspection or for claim documentation.

Questions people actually ask

What cities does John's Roofing serve?

John's Roofing serves McKinney, Allen, Wylie, Heath, Fairview, Lucas, Princeton, Melissa, Anna, Prosper, Celina, Murphy, Sachse, Rockwall, Frisco across Collin, Rockwall, and northeast Dallas County, Texas. Inspections are free and documented in every one of them. Call 469.394.4386.

Do you charge for travel to outlying cities?

No. The inspection is free everywhere we publish service, and travel is not billed separately on any job in the listed cities.

Which cities in Collin County get the most hail damage?

Hail in Collin County is storm-specific rather than city-specific — a single storm cell can hammer one subdivision and skip the next. That is why we document per roof instead of assuming damage from a storm's general path.

Free documented inspection

Free documented inspection anywhere we serve

Call 469.394.4386

Page last verified 2026-09-16 · John's Roofing · JohnsRoofingDFW.com