Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Three Lakes
Roof repair in Three Lakes, FL costs between $350 and $1,800 for most jobs, depending on what failed and whether Miami-Dade County permitting kicks in. Small shingle replacements and vent boot swaps sit at the low end. Flashing work, valley rebuilds, and repairs that touch the decking or underlayment run higher, because unincorporated Miami-Dade requires a Product Approval permit and a private-provider or county inspection before the job closes. That’s the part most online pricing guides never mention, and it’s the part that changes both your timeline and your total.
If you have water coming through your ceiling right now, call (361) 320-9467. A live person answers. We’ll tell you what we think over the phone, then schedule a tech to your Three Lakes home and put a written price in your hand before any work starts.
Why Brennan Roofing Is Three Lakes’s Preferred Roof Repair Company
Homeowners in Three Lakes don’t call us because we’re the cheapest. They call because the roofers they’ve tried before either no-showed, changed the price at the door, or left a patch that failed the next wet season. We operate under The Garrison Standard. That means a written price before any work begins, background-checked uniformed technicians on every call, and a 365-Day Done Right Promise in writing: if the repair fails within one full year, we come back and fix it at no charge.
Travis Oakley runs our Roof Repair team, and he holds every job in Three Lakes to the same standard regardless of whether it’s a $400 vent boot or a $4,000 re-flash and underlayment repair. This is an independently owned location, not a national chain with a call center. Dispatch and scheduling run through our South Florida office, and crews serve Three Lakes locally. When you call, you get a real person who can talk through what’s likely happening on your roof.
Roof Leak Repair in Three Lakes
Roof Leak Repair in Three Lakes typically runs $350 to $1,200 on an asphalt shingle roof, and $600 to $1,800 on tile, because tile work here almost always pulls in the county permitting process. The first sentence matters: a leak in Three Lakes is rarely just a leak. It’s usually a flashing problem, a failed underlayment seam, or a flat porch membrane holding water against a CBS wall, and it will keep coming back until someone finds the actual entry point.
Flashing and penetration failures
Most leaks we trace in Three Lakes start at a plumbing vent, a skylight curb, or a wall-to-roof intersection where the original galvanized flashing has corroded through after 25 or 30 years of Florida humidity and salt air. We pull the old flashing, replace it with new metal, and re-seal the penetration correctly. A basic pipe boot replacement runs $350 to $550. A chimney or wall flashing rebuild starts around $700 and climbs if we have to remove and reset tile to get to it.
Underlayment and decking repair
When water has been getting in for a while, the plywood or OSB decking underneath is often rotted. In Three Lakes, replacing decking means pulling a Miami-Dade County permit through the Product Approval system, because the county is the authority having jurisdiction here, not a city building department. Rotten decking replacement adds $400 to $900 on top of the surface repair, and the permit and inspection add a few days to the timeline we discuss before you sign anything.
Emergency Roof Repair in Three Lakes
Emergency Roof Repair in Three Lakes usually means a tree limb through the decking, a blown-off section of tile after a thunderstorm, or water actively pouring into a bedroom. The call comes in heavy between May and October, when afternoon storms roll off the Atlantic and dump an inch of rain in 45 minutes. We respond to Three Lakes emergency calls as fast as any local crew can, and the cost depends almost entirely on how much structure we’re securing.
Storm damage and temporary protection
A tarp and temporary seal runs $300 to $600, and it buys you time to get a proper repair permitted and scheduled. If a section of tile or shingle has blown off, we can usually get it secured same-visit if materials are available locally. Wind-driven rain intrusion behind missing tile is the #1 emergency call we get from Three Lakes, especially along homes facing the lakes where gusts come across open water without buildings to slow them down.
Tile blow-offs and exposed underlayment
On Three Lakes barrel tile roofs, a blow-off almost always exposes felt or synthetic underlayment that isn’t meant to sit in the sun and rain for more than a week or two. We replace the missing tile, check the fasteners on the surrounding field, and tell you straight whether a full re-flash is in your near future. Emergency tile replacement runs $500 to $1,200 depending on how many tiles we’re resetting and whether the underlayment is still intact.
Trusted Brands We Service in Three Lakes
We install and repair materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and we stock the most common GAF shingles and Atlas tile profiles locally so Three Lakes repairs don’t wait on a two-week material run. If your roof is Atlas or Boral tile, we can typically source matching profiles through local distributors faster than a generic roofer who has to order from out of state. The brand matters less than the installation standard, but matching the existing material matters a lot here, because your HOA will ask.
Common Roof Repair Problems We See in Three Lakes Homes
- Ponding on flat porch and addition roofs: CBS homes in Three Lakes often have a flat or low-slope porch, carport, or rear addition roofed with modified bitumen or membrane. The original membrane was rarely re-graded, so water ponds against the wall, wicks into the stucco, and leaks into the room below every wet season. A proper repair requires building up the low spot or re-flashing the wall-to-roof transition.
- Corroded flashing at plumbing penetrations: High humidity and salt air eat galvanized flashing faster here than inland. We routinely find vent pipe collars rotted through on 15- to 20-year-old roofing, even when the shingles above still look fine. Replacing boots before they fail is cheaper than fixing the ceiling after they do.
- HOA tile-matching standoffs: Because Three Lakes is a master-planned community with architectural review, a visible repair on a barrel tile roof often needs board approval if the original profile or color can’t be matched exactly. If your tile is discontinued, you may need to wait on a special-order run before the repair can close out. We help with that process and document everything for the board.
- Unpermitted prior patch jobs: We see roofs where a previous owner paid a handyman to patch flashing without a Miami-Dade Product Approval permit. It holds for a season or two, then fails. It also creates a problem at resale, when a private-provider inspector flags the unpermitted work. If you’re buying or selling in Three Lakes, get the roof looked at before the inspection, not after.
Pricing for Roof Repair in Three Lakes, FL
We Also Serve Cities Near Three Lakes
Brennan Roofing serves homeowners throughout Miami-Dade and southern Broward. If you’re in Miami, Hialeah, Fort Lauderdale, or Pembroke Pines, you get the same written-price standard and the same 365-Day guarantee we bring to Three Lakes. Call (361) 320-9467 and a live person will schedule you with a technician who works your area.
Serving Three Lakes, FL - Our Local Coverage Area
We’re based in the Three Lakes 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 About Roof Repair in Three Lakes
Do I need a Miami-Dade County permit to repair my roof in Three Lakes, or can it be done without one?
It depends on the scope. Replacing a few shingles or a vent boot typically doesn’t require a permit. If the repair touches decking, underlayment, or the roof structure, Miami-Dade County requires a permit through the Product Approval system, since Three Lakes is unincorporated and has no city building department. A private provider or county inspector must sign off on the final. Call (361) 320-9467 and we’ll tell you honestly whether your repair needs a permit before we write the quote.
My HOA says I have to match the original tile – what happens if my roof is discontinued?
If your original barrel tile profile or color is no longer manufactured, you have three options: source a close-match from a specialty supplier (which can take weeks), get the HOA to approve a documented alternate profile that’s visually compatible, or, if the damage is extensive, submit a full re-roof application with a different profile that meets Miami-Dade High-Velocity Hurricane Zone code. We handle the documentation for the architectural review board and help you present the options in a way that usually gets approval. Call (361) 320-9467 and we’ll walk you through what your specific HOA requires.
Why does my Three Lakes roof leak every rainy season even after a repair?
Because the previous repair treated the symptom, not the source. On Three Lakes CBS homes, the usual culprit is a flat porch or addition roof that ponds water against the stucco wall. Someone patches the membrane where water shows up inside, but they never re-grade the low spot or re-flash the wall-to-roof transition, so the leak returns with the first heavy thunderstorm. A permanent fix means addressing the drainage, not just sealing the spot. Call (361) 320-9467 and we’ll find the actual entry point.
Can you repair a flat porch or addition roof on my Three Lakes CBS home?
Yes. We repair and replace modified bitumen and membrane systems on flat and low-slope porches, carports, and additions throughout Three Lakes. The job usually involves removing the failed material, repairing any rotten decking beneath, re-grading the membrane so water drains away from the CBS wall, and sealing all wall-to-roof transitions properly. Flat roof patches run $450 to $900, and larger re-membrane work is quoted per square foot with a written price before we start.
How do I compare two roof repair quotes in Three Lakes if the prices look completely different?
Look at whether both quotes include the same scope. A $600 quote to “repair flashing” may not include the Miami-Dade County permit, the private-provider inspection, the rotted decking replacement underneath, or the HOA documentation you’ll need for a visible tile repair. A $1,400 quote may include all of that. Ask each roofer what happens if more damage is found, whether the price moves at the door, and whether the warranty is in writing. Ours is: written price before any work starts, 365-Day Done Right Promise in writing, and a free return visit if the repair fails within the year. Call (361) 320-9467 for an exact quote on your specific roof.
Building on Acreage Around Three Lakes Changes How We Scope a Repair
Three Lakes isn’t a tight zero-lot-line subdivision. It’s a master-planned community built around three man-made lakes, and many homes sit on larger lots with mature trees, long driveways, and detached structures. That changes how we scope a repair before we quote it. County permits here go through Miami-Dade’s Product Approval system, not a city building department, and every inspection is signed off by a private provider or county inspector. A repair that would be a one-day, no-permit job in a neighboring incorporated city can stretch into a two-week scope here because of that county-level process alone.
Detached garages, pool cabanas, and rear additions change the quote too. If we’re hauling tile or shingles from a truck parked on SW 56th Street to a detached structure 150 feet behind the house, that’s labor on the quote. If a septic system and well sit close to the roofline, we’re careful about equipment staging so we don’t drive a lift over a drain field. Grading and drainage matter on an open lot: a flat addition roof that ponds against the house wall will keep leaking every wet season until the low spot is re-graded, regardless of how many patches get applied. We look at all of this before we write a number, because a roof repair in Three Lakes is never just a roof repair.
We got a call from a homeowner on SW 56th Street whose 1990s concrete barrel tile roof was leaking into a rear addition after an August thunderstorm. Our tech found the leak at a plumbing penetration where the original flashing had corroded, but the bigger problem was the flat modified-bitumen porch roof next to it, which had been patched three times and was holding water against the CBS wall. We replaced the flashing and the rotten decking section, installed new underlayment under the tile field, re-graded the porch membrane away from the wall, and pulled the Miami-Dade County permit before the inspector signed off.
Call (361) 320-9467 for a free estimate. A live person answers, we schedule a background-checked uniformed technician to your Three Lakes home, and we put the price in writing before any work starts. One full year, guaranteed. If the repair fails within that year, we come back and fix it at no charge.
Written by Travis Oakley, Owner at Brennan Roofing, serving Three Lakes, FL.






Before
After
Before
After
Before
After