Reviews

4.9 stars. 109 reviews. One crew.

We do not buy reviews. We do not pay for placements. Every star here came from a Palm Beach County homeowner who hired us, watched us work, and chose to say so on their own.

GAF Master Elite
Top 3% nationally
4.9 on Google
109+ reviews
BBB A+
Accredited
Licensed and insured
Florida CCC

From our customers

What Palm Beach County homeowners noticed.

Excellent experience from start to finish.

Everyone at the company is courteous and efficient, from the owner to the customer service reps to the install crew. We really appreciate the excellent service and will recommend Leo to all friends and family needing new roofs in the area.
Jessica W.

Very happy with this service.

Very professional and thoughtful. Kevin was on point with the estimate. Carlos executed the repair to perfection. Frank and Armando kept me up to date on everything.
Mark M.

Great service.

Quality work at a quality price. I will be using Leo Roofing again for a new project that we just closed on earlier this week.
Andrew J.

Leo recently replaced our roof and did a great job.

Their staff was extremely hardworking and respectful. They willingly answered all our questions to our satisfaction and followed up when necessary. Would definitely recommend.
Doug C.

Why Palm Beach County homeowners review us this way.

A 4.9 average across more than one hundred reviews is the kind of number that takes a decade to build. It comes from a simple standard: do good work, finish on time, charge what you quoted, and pick up the phone if something goes wrong. We have been doing that since 2004 and we have no plans to change.

Read about how we got here

Free and no pressure

Request your free inspection

Tell us about your roof and we will call you back, usually within the hour during business hours. Prefer to talk now? Call 561-935-4979.

We answer the phone Monday through Friday, 8am to 5pm. After hours, leave a message and we will call back first thing.

Talk to a real roofer today

Same-day inspections across Palm Beach County. No call center, no high-pressure pitch. Just a clear answer about your roof.