Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Leisure City
Roof repair in Leisure City runs about $400-$1,800, and a full replacement typically lands between $8,000 and $20,000 depending on square footage and whether you go shingle, metal, or tile. Most jobs we schedule here get scoped in writing within a couple days of your call. If you’re watching a water spot spread across the ceiling after an afternoon thunderstorm, call us at (877) 610-1318 and we’ll get someone out to look at it.
We’ve worked the 33033 zip code long enough to know the difference between a post-Andrew rebuild and a 1970s CBS original just by looking at the roof line. That matters when we’re quoting a repair. A house on SW 288th Street doesn’t always need what a house on a Naranja Lake side road needs, and we price it accordingly.
You’re also in Miami-Dade’s High-Velocity Hurricane Zone. We don’t treat that as paperwork. We treat it as the reason most roofs here fail the way they do, and the reason we pull permits on every eligible job rather than pretending they’re optional.
Why Barrett & Sons Construction Is Leisure City’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and his sons run the crews. When you call about a Roofing issue in Leisure City, you’re talking to someone whose name is on the truck, not a franchise dispatcher reading a script. Tom publishes his name, address, and license number. You can look them up before you sign anything.
Customers around Leisure City keep our schedule full because we do three things the out-of-town outfits don’t. We put every price change on a written change order before the work happens. We pull permits and get inspections signed on every eligible roof. And we back the finished job with a written 90-Day Done Right Promise: if it’s not done right, one call brings Tom back.
We also answer the phone. A live person picks up 24 hours a day, seven days a week. When a storm rips through Homestead and Naranja and you’ve got water coming in, that’s not a small thing.
Our Roofing Services in Leisure City
Roof Repair
Roof repair in Leisure City usually runs $400-$1,800. Most of what we fix here falls into a few familiar buckets: lifted shingles from afternoon squalls, rusted flashing around vents and chimneys, and the slow leaks that show up weeks after a storm. If you’re on a pre-Andrew home, we check the roof-to-wall connections while we’re up there, because that’s where the 1992 damage concentrated.

Roof Replacement & Installation
A full Roofing in Leisure City replacement ranges from $8,000 to $20,000. The split between old CBS homes and post-1992 rebuilds means we quote every job by looking at what’s actually under the existing roof. Some homes need decking replaced; some just need new underlayment and a proper HVHZ-rated system installed to current code.

Metal Roofing
Standing seam metal roofs cost $15,000-$40,000 in this area. For a lot of Leisure City homeowners, that’s the last roof they ever want to put on. Metal handles the wind rating better than shingle, and it doesn’t absorb heat the way asphalt does, which matters when the summer sun sits on SW 160th Avenue at 4 p.m. The Miami-Dade product approval on the panel matters as much as the panel itself.

Tile Roofing
Barrel tile and flat tile repair runs $600-$2,500 depending on how many pieces broke and whether the underlayment got wet. A lot of the homes off Coconut Palm Drive and the older sections of Leisure City still have their original tile, and we match profile and color rather than slapping on whatever’s on the shelf. Bad tile matches are visible from the street for twenty years.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Leisure City
We install GAF and CertainTeed shingle systems and we service existing metal and tile roofs across the 33033 corridor. When a Leisure City customer needs a color match or a specific underlayment, we order it from suppliers who stock for Miami-Dade’s NOA requirements, so we’re not waiting on a warehouse in central Florida. We also handle Windows & Doors in Leisure City when roof work exposes rotted fascia or you decide to upgrade to impact-rated openings at the same time.
Common Roofing Problems We See in Leisure City Homes
- Post-storm lifted shingles and missing tile. Leisure City sits far enough south that afternoon thunderstorms roll through fast and hard from Florida Bay. The wind gets under shingle tabs and barrel tile edges, and small lift spots turn into leaks within weeks if nobody reseals them.
- Water intrusion at old flashing. The pre-Andrew CBS homes from the 1960s through 1980s often still have original flashing around plumbing vents and chimney bases. That metal has been cooking in the sun for forty years, and the sealant joints are long gone.
- Code gaps on early post-Andrew rebuilds. A house rebuilt in 1993 was better than one built in 1978, but it wasn’t built to today’s HVHZ standard. We regularly find roof-to-wall strapping that would not pass a current inspection, which matters when you’re adding onto the roof or selling the home.
- Flat-drainage saturation on nearly level lots. The terrain down here is almost flat, and the ground is Miami Limestone with a water table that sits very close to the surface in the wet season. Gutters clog, water pools at the roof edge, and fascia rots if the drainage doesn’t carry water away from the structure. We can also recommend Fence Installation in Leisure City when water pooling has damaged property line structures.
Pricing for Roofing in Leisure City, FL
Roof repair in Leisure City runs $400-$1,800. A full shingle replacement runs $8,000-$20,000; metal roofs run $15,000-$40,000; tile roof repair runs $600-$2,500. What moves the number is square footage, roof pitch, how much decking needs replacing, and whether the existing roof has Miami-Dade NOA documentation we have to match or upgrade. We give you a written scope and a written price before any work starts, and every change comes as a written change order. Call (877) 610-1318 to schedule a free estimate. There’s no trip charge inside the county, and we’ll give you a free second opinion on any written estimate you’ve collected from another contractor.
We Also Serve Cities Near Leisure City
Our crews live and work throughout this corner of south Miami-Dade. Along with Leisure City, we regularly roof homes in Homestead, Naranja, Florida City, and Princeton. Same owner-operated crew, same written pricing, same permits-pulled policy regardless of which of those communities you call home.
Serving Leisure City, FL - Our Local Coverage Area
We’re based in the Leisure City area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in Leisure City
We can typically have a crew in Leisure City within 24 to 48 hours to assess a repair. If it’s an active leak after a storm, tell us when you call (877) 610-1318 and we’ll treat it as a priority. We don’t promise same-day arrival on planned repairs because we don’t work that way, but we’ll tell you honestly when we can be there, and a live person is answering the phone around the clock to schedule it.
Yes. We work the entire 33033 zip code, including the older sections near SW 288th Street, the neighborhoods around Coconut Palm Drive, and the pockets closer to Naranja and Florida City. Every job gets the same written pricing and the same 90-Day Done Right Promise.
Stopping an active leak is usually a roof repair, which runs $400-$1,800 in this area depending on what got damaged and how much water got in. We’ll give you a written scope before work begins, and our No Trip Charge Inside the County applies in Leisure City. Call us the moment you see water and we’ll walk you through what to do while we get there.
No, pricing is effectively the same across this corridor. We quote roof replacement in Leisure City, Homestead, Naranja, Florida City, and Princeton from the same rate sheet: $8,000-$20,000 for shingle, $400-$1,800 for repair, $15,000-$40,000 for metal. The reason some bids differ is the condition of the existing roof and whether Miami-Dade NOA-approved materials apply, not your ZIP code.
Every completed roof carries our written 90-Day Done Right Promise, and the material warranties from GAF or CertainTeed apply as per manufacturer terms. If something isn’t done right, call Tom directly. He comes back and makes it right, one call.
Have a leak, a lifted tile, or a roof that’s simply past its years? Call Barrett & Sons Construction at (877) 610-1318 for a free estimate in Leisure City. Written pricing, permits pulled, and a promise you can hold us to.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Leisure City since 1998.







Before
After
Before
After
Before
After