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
JCB Roofing and Construction is a family owned roofing contractor based in Gainesville, Florida, in Alachua County. The company is owned by Brandon Harkeli, who has lived in Gainesville for more than 15 years and comes from a construction background through his father's 30-plus years building custom homes. JCB specializes in residential and commercial roofing, including shingle, metal, tile, and low slope or flat roofing systems, along with roof repair, roof inspections, siding, and windows and doors. The company installs Owens Corning shingle products and metal roofing systems, and it is a GAF certified residential roofing contractor. JCB holds both a certified roofing contractor license and a certified general contractor license, and it serves Gainesville along with dozens of surrounding North Central Florida communities from Alachua and Ocala to St. Augustine and Palatka.
Earned from JCB Roofing and Construction's verified Florida licence, imported Google rating data when available, and standing in Gainesville. Every badge links back to this profile so anyone can confirm the current RCF verification status.
Own this company? Claim your listing to add these verified badges to your own website.
Frequently asked
Is JCB Roofing and Construction licensed, and how should I check insurance?
This profile lists a Florida Certified Roofing license CCC1336715, which RCF matched to a Current, Active DBPR record at its last check. RCF does not store or verify insurance coverage for individual companies. Ask JCB Roofing and Construction for current insurance certificates and confirm coverage with the insurer before signing a contract.
How can I verify JCB Roofing and Construction's license myself?
Go to myfloridalicense.com, choose search by license number, and enter CCC1336715. Confirm the status reads Current and Active and that the name matches before you hire. RCF uses the DBPR record in its listing review, but you should always check the live record yourself.
How should I use ratings and reviews for JCB Roofing and Construction?
Google rating and review-count data on this profile, when present, are imported from public Google sources. RCF does not verify individual reviewers or independently detect fake-review patterns, so use reviews alongside the license record and your own questions.
Where is JCB Roofing and Construction located?
The company is based at 6616 NW 32nd Street in Gainesville, Florida, in Alachua County.
Who owns JCB Roofing and Construction?
Brandon Harkeli owns and operates JCB Roofing and Construction; the company name reflects his children.
What roofing materials does JCB Roofing and Construction install?
The company installs Owens Corning shingle roofing, metal roofing including exposed fastener and standing seam systems, tile roofing, and low slope/flat roofing such as tapered ISO systems.
Is JCB Roofing and Construction certified by any manufacturers?
Yes, JCB is listed as a GAF certified residential roofing contractor.
What areas does JCB Roofing and Construction serve?
The company serves Gainesville and surrounding North Central Florida communities including Alachua, High Springs, Newberry, Ocala, Lake City, Palatka, St. Augustine, and Fleming Island.
Does JCB Roofing and Construction offer services beyond roofing?
Yes. In addition to roof replacement, repair, and inspections, JCB offers siding, and energy-efficient windows and doors.
Is Gainesville in a high velocity hurricane zone?
No. Alachua County is not part of Florida's High Velocity Hurricane Zone, which is limited to Miami-Dade and Broward counties.