JM Roofing
JM Roofing

JM Roofing

contact for price

Zip code
Property type
Work needed
New roof type

Responds within a day

Introduction: JM Roofing was founded in 2005 to bring a new blend of quality and service to homeowners. The founder, Joshua Miller, is a fourth generation roofer. Josh began working with his father at a young age, and opened JM Roofing at 18, passing the Florida state roofing license exam, just one month out of high school. Josh's main focus is to bring the highest level of quality and service to every homeowner and ensure his team performs at the highest levels and make sure they treat your home, as he would have them treat yours. Thank you for taking the time and consideration to choose JM Roofing. Please be sure to check out our reviews on Google, Home Advisor, BBB, and more! We look forward to serving you.

Serves Fort Myers, FL

Background checked

20 employees

16 years in business

Payment methods

Cash, Check, Credit card

Social media


Featured Projects

9 photos

  • Tile Roof 1

    Roof Installation or Replacement

New roof type

, , , ,


Customers rated this pro highly for work quality, professionalism, and responsiveness.


3 reviews


Mike M.

The JM Roofing team did an amazing job on my tile roof after Hurricane Irma came through. I couldnt be happier with their service, communication, and punctuality. Thank you for your hard work and dedication to my project.
Dec 16, 2019
Jean S.

We used JM Roofing for our Tile Roof project in Naples Florida. We had a wonderful experience with them. Harrison was our sales rep and helped us through every step from how it was going to be installed to color choice! Then JM's production team came in and did a great job. Very clean very respectful. I would highly recommend them to anyone looking for any roof service.
Dec 14, 2019
Christian L.

Great work on our roof, finished on time and the quality is excellent. Overall very happy with the whole experience..
Dec 14, 2019
Background Check

Joshua Miller

Not what you’re looking for?

No problem: we have pros for every job.