Roof leak repair
Ceiling stains, drips during wind-driven rain, water at a chimney or vent. Finding the source is most of the job; the fix is often small once it is found.
Call 786-353-7450Leak in the ceiling, tile blown off in a storm, or an insurer asking how old your roof is: call a roofer who works your part of the county. English or Spanish.

Pick the closest match. For storm damage or a leak that is coming in now, call.
Ceiling stains, drips during wind-driven rain, water at a chimney or vent. Finding the source is most of the job; the fix is often small once it is found.
Call 786-353-7450Cracked or slipped tile, lifted shingles, rusted valley metal, failed flashing, soft decking. Repairs that keep a sound roof going a few more years.
Call 786-353-7450Tear-off and re-roof with HVHZ-approved materials, permit and inspections included. For roofs past their life or beyond economical repair.
Call 786-353-7450Emergency tarping, blown-off tile and ridge caps, punctures from debris. Documented so it can go to your insurer.
786-353-7450Roof condition reports, Remaining Useful Life certifications, and the roof part of four-point and wind mitigation inspections.
Call 786-353-7450Modified bitumen, TPO, and built-up roofs over additions, garages, Florida rooms, and small commercial buildings. Ponding, blisters, seams, drains.
Call 786-353-7450Standing seam, 5V crimp and stone-coated steel installed to Miami-Dade product approvals, aluminum near salt water, and repairs to leaking screws and seams.
Call 786-353-7450Roofing in Miami-Dade
Roofing in this county is not like roofing anywhere else. These are the rules that decide what a contractor can do and what your insurer will accept.
Miami-Dade and Broward are the HVHZ. Roofing products need a Miami-Dade Notice of Acceptance (NOA), fastening and underlayment follow stricter rules, and the roof is designed for winds well above 170 mph.
Full re-roofs require a county or city permit, several inspections, and the owner signs the county’s roofing notification form. The contractor pulls the permit. Be wary of anyone who offers to skip it.
Insurers may require an inspection on a roof that is 15 years or older and can decline coverage if it lacks a few years of useful life. A contractor’s Remaining Useful Life certification, or a new roof with a wind mitigation report, is usually what keeps the coverage in place or lowers the premium.
The calls we hear most, and what is usually behind them.
From Miami Gardens to Homestead, contractors who know the housing stock in each area: post-Andrew tile in Kendall and Cutler Bay, flat-roofed block homes in Hialeah, barrel tile in the Gables.
Roofing across Miami-Dade: leaks, storm damage, tile and shingle repairs, flat roofs, replacement and insurance inspections. English or Spanish.
Full replacements always do. Many repairs do too, depending on size and what is being replaced. The contractor knows the threshold for your city or unincorporated county and pulls the permit when one is required.
Florida lets insurers ask for an inspection on roofs 15 years or older. A licensed roofing contractor can inspect it and, if it has enough life left, issue a Remaining Useful Life certification you send to the insurer. If it does not, the same contractor can quote a replacement. Ask for the roof-condition inspection when you call.
Not always anymore. Since 2022, a roof that was built or repaired to the 2007 Florida Building Code or later (generally installed after March 2009) can be repaired section by section. Older roofs may still need a full replacement once repairs pass 25% of a roof section. The contractor and the permit office decide which case yours is.
What drives the number: roof type (tile, shingle, flat, metal), size and pitch, whether decking or underlayment needs replacing, the HVHZ-approved materials required, and the permit. The contractor gives you a written quote after seeing the roof.
Yes. Call in English or Spanish; every page is in both.
Say what you are seeing and where the house is.
Hours: Calls answered 24/7, every day
Calls answered 24/7, every day