HomeServices › Roof replacement

Roof Replacement in Miami & Miami-Dade County

A roof is the single largest thing most Miami homeowners will spend on their property, and the HVHZ code makes it more expensive here than anywhere else in Florida. Here is exactly where the money goes.

Replacing a roof in Miami-Dade is not the same job as replacing one in Orlando, and the price difference is not markup. It is the High Velocity Hurricane Zone: every product needs its own county approval, the entire deck has to be sealed with a secondary water barrier, the deck attachment gets re-nailed to current code, and the county inspects five times instead of two.

That is worth understanding before you compare bids, because the cheapest number in the stack is very often the one that left the code requirements out. We would rather walk you through what has to happen and let you judge the bids yourself.

What actually drives the number

Two roofs of identical square footage on the same street can differ by twenty thousand dollars, and almost none of that is the brand of tile. It is these five things, roughly in order of impact.

  • The material. Shingle, concrete tile, clay barrel and standing-seam metal span roughly $7 to $30 per square foot installed. That is the biggest single lever, and the one most people focus on to the exclusion of everything else.
  • The deck. Nobody knows what is under the old roof until it comes off. Rotten sheathing on a 1950s Miami house is common, and it is billed by the sheet. Get the unit price in the contract.
  • Re-nailing the deck. On most reroofs the sheathing has to be re-fastened to the current attachment schedule. It is not optional and it is not free.
  • The secondary water barrier. The HVHZ sealed-deck requirement adds roughly $1 to $2.50 per square foot. A bid that does not mention it is not a code-compliant bid.
  • Geometry. Hips, valleys, dormers, multiple planes, a steep pitch, a flat section behind a parapet — complexity costs more per square foot than area does.

Tear-off, or can you go over the top?

Florida limits how many roof coverings a structure may carry. Where an existing roof is already at the limit, or where the covering is water-soaked or deteriorated enough that it is no longer a sound base, the code requires removal down to the deck.

In practice, in Miami-Dade, a full tear-off is the normal and usually the right answer on any roof past about twenty years. The sealed-deck requirement is applied to the deck itself — which means you cannot satisfy it without getting to the deck. A bid proposing to leave the old system in place deserves a direct question about how the secondary water barrier is being achieved.

What a complete scope contains

  • Tear-off to the deck and disposal, with the number of layers found documented
  • Deck inspection and a stated unit price per sheet for replacement
  • Deck re-nailing to the current attachment schedule
  • Secondary water barrier / sealed roof deck, with the NOA number for the product being used
  • Underlayment and cap sheet or anchor sheet appropriate to the covering, each NOA-approved
  • The roof covering itself, with its NOA and the attachment method that NOA permits
  • All flashings, valley metal, drip edge and eave detail — itemised, not "as required"
  • Skylights, vents, boots and any penetration replaced rather than reused
  • The TAS 106 field uplift test where the system is mortar- or adhesive-set tile
  • Permit pulled in the contractor's name, and all five inspections carried
  • Manufacturer warranty type and term, and what keeps it in force

How long it takes

A straightforward single-family shingle roof is typically two to four days of production once material lands. Tile runs one to three weeks depending on size and whether tile is being salvaged and reset. A flat section behind a parapet adds a day or two.

The schedule variable nobody controls is inspection availability. Miami-Dade and each municipality set their own scheduling queue, and the roof sits open — dried in, but open — until the inspector arrives. We plan around it rather than discovering it, and the roof is watertight every night regardless.

What it costs

SystemInstalled cost / sq ftTypical service lifeNotes
Architectural asphalt shingle$7 – $1215–25 yrsThe budget option in Miami-Dade. Shortest service life of anything here — UV and heat are brutal on asphalt.
Concrete tile (flat or profiled)$14 – $2430–50 yrsThe South Florida default. Heavy — the structure has to be able to carry it.
Clay barrel tile$18 – $3040–75 yrsCoral Gables, Coconut Grove and most of the historic stock. Highest material cost, longest life.
Standing-seam metal$15 – $2630–50 yrsGaining share fast on coastal property. Best wind performance per dollar; watch the fastener and clip spec near salt air.
Modified bitumen, 2-ply (low-slope)$9 – $1615–25 yrsThe standard flat-section system here — including the flat runs behind a tile parapet.
TPO single-ply (low-slope)$9 – $1720–30 yrsReflective. Common on commercial, small multifamily and larger flat residential sections.

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.

HVHZ provisions apply, not the general Florida code

Miami-Dade sits inside the High Velocity Hurricane Zone. The HVHZ chapters of the Florida Building Code are a stricter, separate set of requirements covering product approval, deck attachment, the secondary water barrier and field testing of the installed assembly.

Every component needs a current Miami-Dade NOA

A Notice of Acceptance approves a specific product in a specific assembly, and specifies how it may be installed. NOAs expire and must be renewed by the manufacturer. They are public — you can look up any of them on the County product approval search before you sign.

The deck is sealed before anything else goes on

The HVHZ requires a continuous secondary water barrier over the deck, so the building stays dry even if the covering is lost in a storm. The permit holder signs an Affidavit of Compliance for deck attachment and the secondary water barrier and gives it to the inspector at the first inspection.

The 9th Edition changes things on 31 December 2026

Work permitted today runs under the 8th Edition (2023) of the Florida Building Code. The 9th Edition takes effect 31 December 2026 and moves the wind standard to ASCE 7-22. Which side of that date your permit lands on is worth a conversation if you are planning around the end of the year.

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

  • Deck and sheathing nailing, after tear-off with the deck exposed.
  • Tin cap / dry-in inspection after the first ply — nailing pattern, tin caps, perimeter edge metal and primed flashings.
  • Secondary water barrier, with the signed Affidavit of Compliance handed to the inspector.
  • In-progress inspection of the underlayment assembly before tile is loaded.
  • TAS 106 static uplift test on mortar- and adhesive-set tile, then the final inspection.

Important things to know

  • The permit goes in the contractor's name. If a roofer asks you to pull it yourself, they are moving the code liability onto you — and in Florida that is a well-known warning sign.
  • Ask every bidder for the NOA numbers on the underlayment and the covering. A contractor who works in Miami-Dade will have them at hand.
  • If one bid is dramatically cheaper, find the missing scope before you assume you found a deal. It is usually the deck re-nail, the secondary water barrier, or both.
  • Replace skylights, vents and boots during the reroof. Reusing an old curb under a new roof is a guaranteed callback in two years.
  • Do not pay a large deposit. Florida law constrains what a roofer may collect up front on a residential job before work begins.

Questions we get

How much does a roof replacement cost in Miami?

For a typical single-family home, architectural shingle generally runs $14,000 to $26,000, concrete tile $28,000 to $50,000, and clay barrel tile $35,000 to $70,000 or more. Per square foot installed that is roughly $7 to $12 for shingle, $14 to $24 for concrete tile, and $18 to $30 for clay. Miami-Dade sits above the Florida average because of the HVHZ code requirements, not because of local markup.

Do I need a permit to replace my roof in Miami-Dade?

Yes. Roof replacement requires a permit everywhere in Miami-Dade County, and it should be pulled in the contractor's name. The permit brings the inspection sequence with it, which is what actually protects you — an unpermitted roof is both a code violation and a problem when you sell or file a claim.

How long does a roof replacement take?

Shingle is typically two to four days of production. Tile runs one to three weeks depending on size and whether existing tile is being salvaged. The larger schedule variable is inspection scheduling, which is set by the county or your municipality, not by us. Your roof is dried in and watertight every night regardless of where it sits in the sequence.

Can I just replace part of my roof?

Often yes, and Senate Bill 4-D is the reason. Since May 2022, if your existing roof was built to the 2007 Florida Building Code or later, crossing the 25 percent damage threshold no longer forces a full replacement — only the repaired portion has to meet current code. The permit record usually settles it, and we pull it as part of the assessment.

What is the best roof for a Miami home?

It depends on the structure and how long you plan to hold the property. Concrete tile is the regional default and the structure is usually already designed for the weight. Standing-seam metal has the best wind performance per dollar and is gaining share fast on coastal property. Shingle is the lowest first cost but the shortest life here — UV and heat are hard on asphalt. We will tell you which of these your roof deck can actually carry before we talk about looks.

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