JK Johns Roofing & Sheet Metal logo

JK Johns Roofing & Sheet Metal

Brooksville
Licensed & insured DBPR verified
Roof inspectionFree roof estimateRoof repairRoof replacement+8 more
4.9101 Google reviews
Is this your company?Claim your free listing to edit your profile, add photos, and put the verified badge on your own site.Claim this listing

About

JK Johns Roofing & Sheet Metal is a family-owned roofing and sheet metal contractor based in Brooksville, Florida, serving Hernando, Pasco, and Hillsborough counties since 1982. Founded by Jerry Johns as a sheet metal fabrication shop, the business grew into a full-service roofing company operated by his sons Jeffrey, John, and Joe Johns. Jeffrey Johns serves as President. The company installs and repairs shingle, tile, metal, single-ply (TPO), modified bitumen, and roof coating systems, and also fabricates custom sheet metal components. JK Johns is a GAF Factory-Certified Contractor and authorized installer of TAMKO shingles. The company is BBB Accredited with an A+ rating and holds a Florida Certified Roofing Contractor license (CCC1325622) as well as a Certified Sheet Metal Contractor license.

Highlights

Family-owned roofing and sheet metal company serving Hernando County since 1982
BBB Accredited with A+ rating since June 2024
GAF Factory-Certified Contractor and TAMKO authorized installer
Full-service residential, multi-unit, and commercial roofing
In-house sheet metal fabrication capability

Services

Roof inspection
Free roof estimate
Roof repair
Roof replacement
Shingle roofing
Metal roofing
Tile roofing
Single-ply (TPO) roofing
Roof coatings
Modified bitumen roofing
Sheet metal fabrication
Metal building repair

License verification

License checked against the Florida Department of Business & Professional Regulation (DBPR). Confirm current status before signing any contract.

CompanyJK Johns Roofing & Sheet Metal
License typeCCC, Certified Roofing Contractor
License no.CCC1325622
Status Active & current
License boardFL DBPR
RegionBrooksville
DBPR verified Licensed in FL

Confirm this license yourself at myfloridalicense.com.

Certifications

GAF Factory-Certified ContractorListed credential
TAMKO Authorized InstallerListed credential

Google reviews

4.9
Rated by 101 verified Google reviewers Verified by Google
Eugene Pacinella· 3 months ago

Our experience with JK Johns roofing was wonderful. They were very accommodating and easy to work with. We would recommend them to everyone. They were very professional and got the job done in one day. Thank you to you and your team.

jeffrey paul· 3 months ago

Had my skylights replaced. This company was very polite and professional from the first call to finished job. As a 43 year resident of Brooksville area I would highly recommend them for any service they provide. Thank you JK John roofing!

Rebecca B· 7 months ago

I highly recommend JK Johns Roofing for any roofing service. It's difficult to find a company that specializes in metal roofs both installation and repair. Their workmanship is excellent and they will do what it takes to get the job done. I can't say enough about how helpful and knowledgeable Josh and Anthony are. It is such a pleasure to work with a company that truly cares about their client. JK Johns Roofing deserves a 10+ rating! Do yourself a favor and hire the best in the business.

pamela· a week ago

UPDATE 2026.... It's now 2 yrs later since I had this wonderful Roofing Company coat my roof and needed another job done on a different roof. Josh immediately remembered who I was and said they would be out in a day! This family owned and operated company surely aim to please. I highly recommend these kind folks to always deliver whatever your need. ************************************ 2024... Joe and Jeff from JKJohns came out within moments after BBB sent out my request to find a roofing company due to a leak during hurricane season in the summer of 2024. They got up on my roof and found the leak immediately and were kind enough to patch it until I decided to hire them for a complete roof coating. I hadn't even hired them yet. I thought that was very kind of them. We were right in the middle of of three hurricanes at the time. BBB sent out three requests for estimates and JK Johns was the first and the best estimate I got. I chose them for the job because they were quite professional and personable as well! They worked me into their busy schedule even between the hurricanes. It's a year later now and I have had no problems at all. I highly recommend JKJohns Roofing for any and all roofing services.

Jon Priolo· 3 weeks ago

JK Johns roofing was prompt in providing a reasonable repair quote for a roof leak over my garage via email and a follow up quote by mail to my home in Spring Hill fl. The repair was squeezed in between jobs to avoid further rain damage to my roof which was appreciated. The staff was responsive to my needs for a roof repair and i will use them again when it is time to replace my roof.

Read all reviews on Google › · Reviews provided by Google, refreshed automatically.

Verification badges

Earned from JK Johns Roofing & Sheet Metal's verified Florida license, live Google rating, and standing in Brooksville. Every badge links back to this profile so anyone can confirm it, and it updates automatically if the underlying status changes.

Verified on Roofing Companies Florida — JK Johns Roofing & Sheet Metal Top rated on Roofing Companies Florida — JK Johns Roofing & Sheet Metal Best of 2026 on Roofing Companies Florida — JK Johns Roofing & Sheet Metal Established on Roofing Companies Florida — JK Johns Roofing & Sheet Metal

Own this company? Claim your listing to add these verified badges to your own website.

Frequently asked

What roofing services does JK Johns Roofing & Sheet Metal offer?
JK Johns Roofing & Sheet Metal offers roof inspection, free estimates, roof repair, roof replacement, shingle roofing, metal roofing, tile roofing, single-ply (TPO) roofing, roof coatings, modified bitumen, sheet metal fabrication, and metal building repair.
What areas does JK Johns Roofing & Sheet Metal serve?
The company serves Hernando County (including Brooksville, Spring Hill, Hernando Beach, Weeki Wachee, Ridge Manor, Brookridge, Silverthorn, South Brooksville), Pasco County (Wesley Chapel, Hudson, Dade City, Zephyrhills, New Port Richey, Land O Lakes), and Hillsborough County (Tampa, Lutz, Cheval, Avila, Temple Terrace, Carrollwood).
How long has JK Johns Roofing & Sheet Metal been in business?
JK Johns Roofing & Sheet Metal has served Hernando County since 1982, making it a roofing company with over 40 years of experience in the Brooksville and Spring Hill area.
Is JK Johns Roofing & Sheet Metal BBB Accredited?
Yes, JK Johns Roofing & Sheet Metal has been BBB Accredited since June 13, 2024, and holds an A+ rating from the Better Business Bureau.
What is the Florida roofing license number for JK Johns Roofing & Sheet Metal?
JK Johns Roofing & Sheet Metal holds Florida Certified Roofing Contractor license CCC1325622 and Certified Sheet Metal Contractor license CSC056635, both issued by the Florida DBPR.
Is JK Johns Roofing & Sheet Metal a GAF-certified contractor?
Yes, JK Johns Roofing & Sheet Metal is a GAF Factory-Certified Contractor and is also an authorized installer of TAMKO shingles.
Does JK Johns Roofing & Sheet Metal handle commercial roofing?
Yes, JK Johns Roofing & Sheet Metal provides residential, multi-unit, and commercial roofing services, including new construction and replacement roofs.
What are JK Johns Roofing & Sheet Metal's business hours?
JK Johns Roofing & Sheet Metal is open Monday through Friday, 8:00 AM to 4:00 PM. They are closed on Saturdays and Sundays.
Does JK Johns Roofing & Sheet Metal offer financing?
Yes, JK Johns Roofing & Sheet Metal offers financing options for qualifying customers. Visit their website at jkjohnsroofing.com for details.
How can I get a free quote from JK Johns Roofing & Sheet Metal?
You can request a free roof estimate by submitting the Get a Free Quote form at jkjohnsroofing.com, or by calling (352) 754-8600 during business hours Monday through Friday, 8:00 AM to 4:00 PM.