The full exterior envelope, handled by one crew

Your roof does not work alone. Gutters, siding, and windows are all part of keeping water out, and it helps to have one crew see the whole system.

GAF Master Elite

Top 3% nationally

4.9 on Google

111+ reviews

BBB A+

Accredited

Licensed and insured

Florida CCC

A roof is one part of a building envelope that has to keep Palm Beach County weather outside. When water gets past the gutters, behind the siding, or around a window frame, the roof can be perfect and you still have a problem. Because we are already up on the structure, we are well positioned to look at the rest of the envelope and handle the exterior work that protects your home as a single system rather than a patchwork of trades.

Gutters That Move Water Off Your Palm Beach County Home

Gutters are the part of the envelope that takes the water the roof sheds and carries it clear of the foundation. We repair sagging and separated runs, clean out the debris that Palm Beach County trees drop, and install new seamless systems sized for the rain this region actually gets. A roof can be flawless and still cause damage if the water has nowhere to go.

Siding Built for Palm Beach County Sun and Salt

Siding takes the same UV and salt air that ages a roof, and a failed section lets wind-driven rain behind the wall. We replace and repair siding so the vertical surfaces of your home shed water as reliably as the roof above them. Matching the look of the existing home is part of doing the job right.

Window replacement

Windows are a common point where water and wind get in, especially on older homes. We handle window replacement as part of the exterior envelope, with attention to flashing and sealing the opening correctly. In our wind zone, properly installed windows are also part of how a home holds together in a storm.

A Natural Extension of Our Palm Beach County Roof Work

Most of this work starts as a roof conversation. A homeowner getting a new roof asks about the tired gutters or the soft siding at the same time, and it makes sense to handle it while the crew is already there. One crew, one point of contact, and an envelope that works as a whole.

Related services

Frequently asked

Where we work

Serving Palm Beach County, the Treasure Coast, and Broward

We cover a roughly 40 mile radius of Palm Beach Gardens, from Martin County in the north to Broward in the south. Find your city below.

What our customers say

4.9 stars across 111 reviews.

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.

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 24 hours a day, 7 days a week.

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.