HomeServices › Roof repair & leaks

Roof Repair & Leak Detection in Miami

A leak almost never enters the building where it shows up on your ceiling. Finding where it actually starts is the entire job — the repair itself is usually the easy part.

Water runs. It enters at a failed detail, travels along the underside of the deck or down a truss, and drops through the ceiling somewhere else entirely. Patching directly above the stain is the most common wasted repair in this business.

A proper repair starts with tracing the path — from inside where possible, then on the roof, working uphill from the interior evidence. It takes longer than a patch and it is the reason it works.

Where Miami roofs actually leak

  • Pipe boots and vent flashings, which harden and split in UV long before the roof around them fails
  • The transition between a tile or shingle plane and an adjoining flat section
  • Base flashing where a low-slope roof turns up a parapet wall
  • Skylight curbs — by a wide margin the most common single source on a residential roof
  • Valley metal that has corroded or was installed short
  • Air conditioning curbs, and condensate lines that are actually a plumbing leak wearing a roof leak's clothes
  • Wall and chimney counter-flashing that was surface-sealed rather than let into the wall
  • Cracked or slipped tile, which lets water onto an underlayment that may or may not still be up to the job

When a repair is the wrong answer

A repair is right when the roof has meaningful life left and the failure is a discrete detail. It is the wrong answer when the underlayment is at the end of its service life, when there have been three separate leaks in two years, or when the roof is past twenty and the repairs are starting to chase each other around the building.

We would rather tell you the roof is finished than sell you a fourth repair. We would also rather tell you the roof has five years left than sell you a replacement you do not need — and both of those conversations happen regularly.

Emergency tarping

After a storm, a properly installed tarp is the difference between a roof repair and a roof repair plus drywall, insulation, flooring and a mould remediation. Tarps get fastened down through battens, not weighted with whatever is on site, and they get placed so water runs over them rather than under.

Document everything before anything is covered — photographs of the damage from multiple angles, timestamped. If there is an insurance claim coming, that documentation is worth more than the tarp.

What it costs

ItemTypical rangeNotes
Roof repair (single-source leak)$650 – $4,500Most isolated leaks land in the high three to low four figures. A chronic leak needs a survey, not a patch.
Roof inspection / condition reportFree – $600Ours is free. A wind mitigation inspection for your insurer is a separate, licensed report and usually $75–$175.
Plywood / deck replacement$70 – $130 per sheetNobody can see the deck until the roof is off. Get this as a stated unit price in the contract, not a change order.
Secondary water barrier (HVHZ)$1 – $2.50 / sq ftNot optional in Miami-Dade. If a bid does not mention it, the bid is not code-compliant.
Tile salvage and reset$4 – $8 / sq ftCheaper than new tile and often the only way to match a discontinued profile. Expect 15–25% breakage.
Permit and inspection fees0.5% – 2% of job valueVaries by municipality. Miami-Dade and each city set their own schedule.
Skylight replacement$900 – $3,500 eachReplace during a reroof, never after. An old curb under a new roof is a guaranteed callback.

How to read these. Ranges are Miami-Dade market pricing for planning and budgeting, not a quote. Real numbers move with roof geometry and pitch, how much deck has to be replaced once the tile is off, the secondary water barrier the HVHZ requires, tear-off depth, access and staging, and how many squares of tile can be salvaged and reset versus supplied new.

Code & compliance

These apply throughout Miami-Dade County. Permitting and local specifics are on each service area page, and the full picture is on the HVHZ code page.

Repairs can require a permit

Small like-for-like repairs below the local threshold generally do not, but the threshold is lower than most homeowners expect and it varies by municipality. Anything approaching a section replacement does require one.

The 25% rule decides repair versus replacement

If more than 25 percent of the roof is repaired or replaced within any twelve months, the old rule forced the whole system to current code. Since Senate Bill 4-D took effect in May 2022, a roof built to the 2007 Florida Building Code or later is exempt — only the repaired portion must meet current code.

Repair materials need approval too

A repair in the HVHZ uses NOA-approved materials in an approved manner. Roofing cement smeared over a failure is not a repair, and on an insurance claim it can be characterised as a failure to mitigate properly.

Documenting the repair protects your claim

Photograph the failure before the repair, and keep the invoice describing what was found and what was done. Carriers ask, and a clear record is the difference between a paid claim and an argument.

The rule that decides most jobs: Miami-Dade and Broward are the only two counties in the country designated a High Velocity Hurricane Zone. The HVHZ provisions of the Florida Building Code are a stricter, separate rulebook: products need their own approval, the deck has to be sealed, attachment is tested in the field, and there are more inspections. A roofing spec that is perfectly legal in Orlando or Tampa can be non-compliant here without a single word changing on the page.

Inspections & quality control

  • Interior inspection first, tracing the stain to a probable entry point uphill.
  • Roof-level inspection of every penetration, flashing and transition in the suspect area.
  • Moisture assessment where the deck or insulation may be saturated beyond the visible area.
  • Water testing where the source is not obvious — sections isolated and tested in sequence.
  • Photo documentation of the failure and the completed repair.

Important things to know

  • The leak is almost never directly above the ceiling stain. Anyone who quotes a patch without going into the attic or tracing the path is guessing.
  • Three repairs in two years is a replacement conversation, not a fourth repair.
  • Roofing cement is a temporary measure, not a repair. If a previous contractor left large smears of it, treat that as evidence about the roof's history.
  • Take photographs before anyone touches the damage, especially if a claim is possible.
  • If your ceiling is wet, the insulation above it is wetter. Drying the ceiling without addressing what is above it is how mould starts.

Questions we get

How much does a roof repair cost in Miami?

Most isolated, single-source leaks land between $650 and $4,500 depending on access, what failed and how much deck or underlayment has to be opened. A chronic leak with multiple entry points is a different conversation, and the honest answer there is often that repairs have stopped being the economical option.

Can you find a leak if it only happens in heavy rain?

Usually, yes. Wind-driven rain enters at details that a vertical rain never reaches — parapet caps, wall flashings, the upslope side of a curb. When the source is not obvious we water-test in sections, isolating areas in sequence until it reproduces.

Should I repair or replace?

Repair if the roof has real life left and the failure is a discrete detail. Replace if the underlayment is at the end of its life, or if you have had several separate leaks in a short period. Roof age matters more than the leak — a five-year-old roof with a bad boot is a repair; a twenty-two-year-old roof with a bad boot is a warning.

Do you do emergency tarping after a storm?

Yes. Tarps are battened down rather than weighted, and placed so water sheds over them. We photograph everything before covering it, because if a claim follows, that documentation matters more than the tarp does.

Find out what your roof actually needs.

Twenty minutes on site. A written report with photos and numbers. No obligation.

Get my free roof report Call 202-798-7663

Free 20-Minute Roof Condition Report

Tell us about the property. We'll schedule a site walk and send a written condition report with photos.

We reply within one business day. Active leak? Call 202-798-7663. We don't sell or share your information.

Request received.

We'll be in touch within one business day to schedule your roof assessment. In the meantime, here's the homeowner's guide to the Miami-Dade roofing code — permits, inspections, and the questions worth asking every bidder:

Miami-Dade Roofing Code Guide (PDF)Permits, the five inspections, NOA products & bid checklist Or grab a time right nowPick a slot on the calendar — 30 minutes
Call now Free roof report