J&M Roofing Services logo

J&M Roofing Services

Longwood
State-licensed DBPR verified
Roof InstallationRoof ReplacementRoof RepairAsphalt Shingle Roofing+8 more
4.399 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

J&M Roofing Services is a family-owned roofing contractor serving North and Central Florida, with offices in New Smyrna Beach, Longwood, and Jacksonville. Founded by Michael Anthony Koehler, the company has built more than three decades of experience in the Florida roofing market, specializing in roof installation, repair, and replacement for residential and commercial clients. J&M Roofing Services handles asphalt shingle, metal, flat, and TPO roofing systems, along with specialized services including skylights, gutter cleaning, roof inspections, and emergency repair — with emergency calls addressed within 24 hours. The company primarily serves Volusia County and surrounding areas across North and Central Florida, including Duval, Clay, St. Johns, Nassau, and Flagler counties. The company holds Florida certified roofing contractor license CCC1328543 and is also licensed as a certified general contractor under CGC1525663.

Services

Roof Installation
Roof Replacement
Roof Repair
Asphalt Shingle Roofing
Metal Roofing
Flat Roofing
TPO roofing
Flat Roof Coatings
Skylight installation
Skylight Repair
Gutter Cleaning
Roof Inspections

Service areas

Longwood North Florida Central Florida

License verification

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

CompanyJ&M Roofing Services
License typeCCC, Certified Roofing Contractor
License no.CCC1328543
Status Active & current
License boardFL DBPR
RegionLongwood
Last verified with DBPR
DBPR verified Licensed in FL

Location & service area

Business hours

Business hours

Monday
8:30 AM – 5 PM
Tuesday
8:30 AM – 5 PM
Wednesday
8:30 AM – 5 PM
Thursday
8:30 AM – 5 PM
Friday
8:30 AM – 5 PM
Saturday
Closed
Sunday
Closed

Google reviews

4.3
Google rating from 99 reviews, import date unavailable Google review data
Susan Craft· 9 months ago

I highly recommend J&M Roofing as they exceeded all expectations. Garrett Dunlap was always quick to return calls and consistently followed through on everything throughout the long process of working with our insurance carrier. He provided multiple different shingle options, was knowledgeable on how the shingles impacted insurance premium and was patient with us as we waffled back and forth on color. Once the roof was replaced, he was also quick to address my questions related to the installation. It was a rare find to work with a contractor that was reliable before and after the sale. I’d give more than 5 stars if I could.

Amy Hogan· 3 years ago

Randy at J&M was simply amazing to work with. Over the last few years anytime we had a roof question/estimate needed he quickly came out and was straight forward, honest and no bs gimmicks like most companies. We initially called them when we had roof damage, but the insurance company had denied the repairs. So after a couple of years we were finally in the position to get the roof done, and he was right there responding to our inquiry within minutes. Friendly, reliable, easy to work with and professional. I am not one for recommendations, but I have already been recommending this company (specifically Randy) to multiple people already! (Pictures are before (brown) and after (gray) Thank you!!

Rob Bradley· 3 years ago

My salesman, Randy, was easy to deal with. The owner himself called me personally to say he'll make sure I'm completely satisfied. AND they swapped out a tempered glass skylight with an impact resistant skylight for free. That said, there's a couple things I could complain about, like crooked ridge shingles (I'll include a pic in case I'm just nitpicking), etc. But all-in-all I would recommend J&M *if* they are not ridiculously busy because a storm recently ravaged the area. If you do call, ask for Randy, he's a great guy to deal with. *edit* One of the owners was out to my house less than an hour after I called for a 4 year old roofing job. Simply amazing customer support. If you are looking for a roofing company, your search is over. Give this company a call.

Gwen “Gg” Gibson· a year ago

I rarely post like this, however, buyer beware. J&M roofed our home in 2021. One portion of our home is a flat roof and it has been leaking since 2022 when we have hard rains. We are in Florida; we have hard rains all the time! When it first began to leak we tried to fix it but decided to call them. They came out and “fixed” the leaks. However, it continued to leak. After three years of fighting it, we finally contacted the company again and they sent Bill out to inspect it and he confirmed that the roof had failed and informed us the owner had to come inspect it before they could do anything to replace the roof and that we had to wait for the hurricane season to pass. So we waited. In December we began calling and asked for the owner. Each time we called we were told they would give him a message to call us. After 2 months our calls have gone from every other week, to weekly, to 3 times a week. Our last call was still cordial and we asked that he would simply do us the courtesy of calling and having a conversation. Still, he has neglected to call us. Do not use this company! If you have a problem afterwards, you will be left high and dry! They do not stand behind their work!

Judith Rice· 4 years ago

Purchasing an older home is a chance, but it was just what I was looking for. The disclosures were positive, so took the chance. Shortly after moving in, the roof started leaking (pouring). There was no question it needed a new on and now! What were my priorities when looking for the right roofing services? After all, this will be expensive and a lifetime investment. Asking neighbors then reviews help narrow the 'inexpensive' and quality companies. I invited my top 3 choices to provide a proposal. What stuck true was J&M Roofing Services honest approach and customer care. Randy Cole, project manager, did a walk-around explaining the 'what's' and 'whys' with options. The other 2 did a brief walk around and came in slightly lower with little discussion on what happens if ..... I choose J&M Roofing knowing I will get what promised. Job time: J&M crew was considerate in every way, assuring they were as unobtrusive as possible cleaning the site and keeping me informed every step. They came within the range of estimates for time and budget. There was no doubt passing inspections. J&MRoofing Services is worth every penny. You will be confident your roof will last a lifetime. Captain Judy Rice

Read all reviews on Google › · Google review data shown as last imported; import date unavailable.

Verification badges

Earned from J&M Roofing Services's verified Florida licence, imported Google rating data when available, and standing in Longwood. Every badge links back to this profile so anyone can confirm the current RCF verification status.

Florida DBPR Verified on Roofing Companies Florida — J&M Roofing Services

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

Frequently asked

Is J&M Roofing Services licensed, and how should I check insurance?
This profile lists a Florida Certified Roofing license CCC1328543, 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 J&M Roofing Services for current insurance certificates and confirm coverage with the insurer before signing a contract.
How can I verify J&M Roofing Services's license myself?
Go to myfloridalicense.com, choose search by license number, and enter CCC1328543. 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 J&M Roofing Services?
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.
What roofing services does J&M Roofing Services offer?
J&M Roofing Services offers roof installation, roof replacement, roof repair, asphalt shingle roofing, metal roofing, flat roofing, TPO roofing, skylights, gutter cleaning, roof inspections, roof maintenance, storm damage repair, and emergency roof repair.
What geographic areas does J&M Roofing Services cover?
J&M Roofing Services primarily serves Volusia County and surrounding areas in North and Central Florida, including Duval, Clay, St. Johns, Nassau, Flagler, and Seminole counties.
How quickly does J&M Roofing Services respond to emergency roof repairs?
J&M Roofing Services addresses emergency roof repair requests within 24 hours.
Does J&M Roofing Services handle commercial roofing?
Yes. J&M Roofing Services handles both residential and commercial roofing projects, including flat roofing systems and commercial roof repairs.
Does J&M Roofing Services offer free roof inspections?
Yes. J&M Roofing Services offers free roof inspections. The company provides detailed, hands-on inspections and extensive project supervision.
What roofing materials does J&M Roofing Services install?
J&M Roofing Services installs asphalt shingles, metal roofing, flat roofing, and TPO roofing membranes, as well as specialty products for commercial applications.
What are J&M Roofing Services' business hours?
J&M Roofing Services is open Monday through Friday, 8:30 AM to 5:00 PM. The office is closed on Saturday and Sunday.