Prove it

5.0 ★

Google rating

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 crew working on a North Texas residential roof

McKinney, Texas roofing contact

Contact John's Roofing

Call or text one number, answered around the clock by the company responsible for your roof.

How do I contact John's Roofing?

Call or text 469.394.4386. The line is answered 24 hours a day, seven days a week. The Google Business Profile for John's Roofing lists the business as open 24 hours. Every inspection is documented with photos and a written summary, and John Hernandez, the owner, stands behind the work with a five-year written workmanship warranty.

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

Call 469.394.4386

Answered 24 hours a day, including nights, weekends, and during active storms.

Text 469.394.4386

Send photos of the damage or a leak straight from your phone. Same number.

Request an inspection

Documented and written up whether or not you hire us.

Emergency: right now

Water is coming in or the roof is open

Call 469.394.4386 first. While you wait:

  • Stay off the roof. Wet decking and hail-bruised shingles are not safe to walk.
  • Move furniture and electronics out from under the leak and put down a container.
  • Photograph the interior water and ceiling staining before anything dries.
  • If a ceiling is bulging with trapped water, keep everyone out of that room.
Call 24-hour line

Not an emergency

Schedule a documented inspection

For hail you suspect but cannot see, an aging roof, a claim decision, or a second opinion on someone else's report. What happens:

  1. 1. We call you back to confirm a time that works around your schedule.
  2. 2. The roof, flashing, vents, gutters, and visible interior are photographed.
  3. 3. You get a plain-English summary of the condition and the options.
  4. 4. You decide. We confirm any inspection cost before scheduling, and there is no obligation.
Request inspection

Request an inspection

Tell us where the roof is and what you are seeing

We call you back to confirm a time. If it is urgent, call 469.394.4386 instead. That reaches us faster than any form.

No obligation. Your details are used only to contact you about this roof.

Business details

Business

John's Roofing

Owner: John Hernandez. Co-Owner: Jennifer Hernandez.

Based in McKinney, Texas

John's Roofing travels to the property, so work is scheduled at your address rather than at an office you visit.

Phone: answered 24/7

469.394.4386

Call or text, any day, any hour. Emergency roofing is a real 24-hour service.

JohnsRoofingDFW.com

Google rating: verified

5.0 ★

288 verified Google reviews

View official record

BBB rating: verified

A+

Better Business Bureau accredited business

View official record

Bonded & insured: verified

Yes

General liability and workers' compensation carried on every job

Texas roofing license: verified

Not required

Texas does not issue a statewide roofing contractor license

Workmanship warranty: verified

5 years

Issued in writing at final walkthrough

Owner experience: verified

29 years

John Hernandez has worked in the roofing industry for 29 years

Owner-operated: verified

14 years

John Hernandez has owned John's Roofing for 14 years

Emergency roofing: verified

24/7

True 24-hour emergency roofing service

Where we work

Service area across Collin and Rockwall counties

John's Roofing is based in McKinney and serves the cities below. If your city is not listed but borders one that is, call 469.394.4386 and ask. We will tell you plainly whether we cover it.

See every service area with counties and ZIP codes →

Questions people actually ask

How fast does John's Roofing respond?

Calls and texts to 469.394.4386 are answered 24 hours a day, seven days a week.

Do you charge for a roof inspection?

Call or text 469.394.4386 and we will confirm the inspection cost, if any, before we schedule. Either way you receive photographs of every slope and a written summary of what we found, with no obligation to hire us for the work.

Do you work after hours and on weekends?

Yes. John's Roofing provides true 24-hour emergency roofing service. The Google Business Profile for John's Roofing lists the business as open 24 hours, and the same number is used day or night.

Which cities does John's Roofing serve?

McKinney, Allen, Wylie, Heath, Fairview, Lucas, Princeton, Melissa, Anna, Prosper, Celina, Murphy, Sachse, Rockwall, and Frisco, across Collin and Rockwall counties in North Texas.

What should I have ready before you arrive?

Nothing is required. It helps if you know roughly when the roof was last replaced, whether you have filed a claim, and where you have seen water inside. Photographs of interior staining are useful but not necessary.

Documented inspection

Documented inspection, any day, any hour

Call 469.394.4386

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