Home › HVHZ code & permits

The Miami-Dade Roofing Code, in Plain English

Why a Miami roof is built differently from any other roof in the country — the HVHZ, NOA product approval, the sealed deck, the 25% rule, the five inspections, and how to check a licence yourself.

Almost every argument a Miami homeowner has with a roofer traces back to something on this page. It is worth twenty minutes.

Everything below reflects the code as it stands in August 2026. Florida rewrites this material regularly, and the 9th Edition arrives at the end of this year — so check the date before relying on anything you read anywhere, including here.

The four things that make Miami different

You are in the HVHZ, and it changes everything

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.

Every product needs a Miami-Dade NOA

A Notice of Acceptance is Miami-Dade County Product Control's approval of a specific product in a specific assembly. Underlayment, tile, fasteners, adhesive, edge metal — each carries its own NOA, and the NOA specifies how it may be installed. NOAs carry expiration dates and have to be renewed by the manufacturer. You can look any of them up yourself on the County's product approval search. Installing a product without a current NOA is a code violation that can mean a failed inspection and a tear-off at the contractor's cost.

The deck gets sealed — that is the secondary water barrier

The HVHZ requires a sealed roof deck: a continuous secondary barrier under the primary roof covering, so that if the tile or shingle comes off in a hurricane the building still does not take on water. In practice that is a self-adhered polymer-modified bitumen membrane meeting ASTM D1970 with a current NOA, or an approved combination such as 4-inch self-adhering tape over every deck joint followed by an approved base sheet. The permit holder signs an Affidavit of Compliance for roof deck attachment and the secondary water barrier, and hands it to the inspector at the first inspection.

Attachment is tested in the field, not just specified

On mortar-set and adhesive-set tile, the code requires a field uplift test to TAS 106 after installation and before the final inspection — a real, physical pull test confirming the tile resists a minimum uplift load. It is one of the few places in American construction where the inspector verifies the installed result rather than the paperwork. Ask any bidder how many pulls they budget for.

The 25% rule, and what SB 4-D actually changed

If more than 25% of your roof is being repaired or replaced within any 12 months, the old rule forced the entire roof system up to current code. Senate Bill 4-D changed that on 26 May 2022.

The exception is narrow and it is worth reading twice. If the existing roof was built or repaired in compliance with the 2007 Florida Building Code or any later edition, you are no longer forced to replace the whole system just because the damaged area crosses 25%. Only the portion being repaired or replaced has to meet current code.

The practical dividing line most Miami-Dade roofs fall on is the permit date. A roof permitted on or after 1 March 2009 was built under the 2007 code or later and will usually qualify for repair. An older roof that crosses the 25% threshold generally still requires full replacement.

This matters most in an insurance claim, because it decides whether the carrier is buying a repair or a roof. The evidence that settles it is the original permit record — which is public, and which we pull as part of the assessment rather than arguing about it later.

Why it matters to you: this single question decides whether an insurance carrier is buying a repair or an entire roof. The evidence that settles it is your roof’s original permit record, which is public. We pull it as part of the assessment rather than arguing about it later.

The 9th Edition lands 31 December 2026

Florida is mid-transition. The 8th Edition (2023) of the Florida Building Code governs work permitted today. The 9th Edition (2026) takes effect 31 December 2026, and it moves the structural wind standard from ASCE 7-16 to ASCE 7-22, rewrites how roof assemblies are approved and tested, and refines the recover-versus-replace rules. Permits issued before the effective date generally proceed under the 8th Edition. If you are planning a roof around the end of this year, which side of that date your permit lands on is a real scoping question, and we will tell you plainly which one favours you rather than using it as a closing tactic.

The inspection sequence

A Miami-Dade tile roof is inspected five times. This is the sequence, and it is also a useful way to tell whether a job is being run properly — each of these is a point at which work stops until an inspector has seen it.

  • Deck / sheathing nailing. After tear-off, with the deck exposed. The inspector verifies the deck attachment schedule — this is where re-nailing to current code happens.
  • Tin cap (dry-in). After the first ply of underlayment is on. The inspector checks the nailing pattern, tin caps, perimeter edge metal and that flashings are set and primed. Cover this before it is seen and it may have to come back off.
  • Secondary water barrier / affidavit. The permit holder's signed Affidavit of Compliance for roof deck attachment and the secondary water barrier is provided to the inspector.
  • In-progress / anchor sheet. On tile systems, verification of the underlayment assembly and anchor sheet before tile is loaded and set.
  • Uplift test (TAS 106) and final. On mortar- and adhesive-set tile, a static field uplift test before the final. Then the final inspection of the completed roof, flashings, drainage and edge metal.

Do not let anyone cover the deck before the tin cap inspection. If the inspector cannot see the nailing pattern, they are entitled to have it opened back up — and that argument about whose cost that is happens after the fact, on your roof.

How to check that a Miami roofer is actually licensed

Florida licenses roofing contractors through the Department of Business and Professional Regulation and its Construction Industry Licensing Board. A Certified Roofing Contractor holds a CCC licence and may contract anywhere in the state; a registered roofing contractor is limited to the jurisdictions that qualified them. Certification requires passing trade and business-and-finance examinations, documented experience, a surety bond, general liability cover and workers' compensation. Miami-Dade and Broward, being the HVHZ, commonly require higher insurance limits than the state floor.

  • Look the licence number up at myfloridalicense.com — it is free, public and takes about a minute.
  • Confirm the name on the licence matches the company name on the contract and on the permit application.
  • Ask for the certificate of insurance directly from the insurer or agent, not a PDF forwarded by the contractor.
  • Confirm workers' compensation is real cover, not an exemption. If an uninsured worker is hurt on your roof, an exemption can become your problem.

What every Miami homeowner should insist on

  • Pull the permit in the contractor's name. If a roofer asks you to pull the permit as the owner, they are moving the liability — and the code responsibility — onto you. In Florida this is a well-known warning sign.
  • Verify the licence yourself at myfloridalicense.com before you sign anything. A Certified Roofing Contractor (CCC) may work anywhere in the state; a registered contractor is limited to specific jurisdictions.
  • Get the plywood unit price in writing before the contract is signed. Deck condition is invisible until the roof is off, and it is where an honest job and a bad one diverge.
  • Ask to see the NOA numbers for the underlayment, the tile or shingle, and the fastening system. A contractor who works in Miami-Dade will have them at hand; one who does not is telling you something.
  • Do not let anyone cover the deck before the tin-cap inspection. If the inspector cannot see the nailing pattern, they can require it opened back up — at somebody's cost.
  • Photograph the roof and the interior ceilings before work starts. It settles most disputes about what was already there.

Questions we get

What is the HVHZ?

The High Velocity Hurricane Zone. Miami-Dade and Broward are the only two counties in the United States designated as such, and the HVHZ provisions of the Florida Building Code are a stricter, separate set of requirements covering product approval, roof deck attachment, the secondary water barrier and field testing of installed assemblies.

What is a Miami-Dade NOA?

A Notice of Acceptance is Miami-Dade County Product Control’s approval of a specific roofing product used in a specific assembly, and it specifies how that product may be installed. Underlayment, tile, shingle, fasteners, adhesive and edge metal each carry their own NOA. They expire and must be renewed by the manufacturer, and they are publicly searchable — you can verify any of them yourself before signing a contract.

What is the 25% rule and does it still apply?

It applied before May 2022: if more than 25 percent of a roof was repaired or replaced within twelve months, the whole system had to be brought to current code. Senate Bill 4-D changed that on 26 May 2022. If the existing roof was built or repaired to the 2007 Florida Building Code or later, only the repaired portion has to meet current code. The practical dividing line is the permit date — roofs permitted on or after 1 March 2009 usually qualify.

How many inspections does a Miami-Dade roof need?

Typically five on a tile roof: deck and sheathing nailing, the tin cap or dry-in inspection, the secondary water barrier with its signed affidavit, an in-progress inspection of the underlayment assembly, and the final — preceded on mortar-set and adhesive-set tile by a TAS 106 field uplift test. Simpler assemblies carry fewer, but the deck and dry-in inspections always apply.

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

Yes, everywhere in the county, and it should be pulled by the licensed contractor in the contractor’s name. If a roofer asks you to pull the permit as the homeowner, they are moving the code liability onto you, and in Florida that is a well-recognised warning sign.

How do I check that a Miami roofer is licensed?

Look the licence number up at myfloridalicense.com — it is free and public. A Certified Roofing Contractor holds a CCC licence and may work anywhere in Florida; a registered contractor is limited to specific jurisdictions. Confirm the name on the licence matches the name on your contract and on the permit application.

What is a secondary water barrier?

A continuous sealed layer over the roof deck, beneath the primary covering, so the building stays dry even if the tile or shingle is lost in a hurricane. In Miami-Dade it is mandatory. In practice it is a self-adhered polymer-modified bitumen membrane meeting ASTM D1970 with a current NOA, or an approved equivalent such as taped deck joints followed by an approved base sheet.

What is TAS 106?

A field uplift test required by the HVHZ code on mortar-set and adhesive-set tile. After installation and before the final inspection, tiles are physically pulled to confirm they resist a minimum uplift load. It is a real test on your roof rather than a certificate, and it is one of the very few places where an inspector verifies the installed result rather than the paperwork.

Not sure whether your roof needs repair or replacement?

We will pull the permit history, walk the roof, and tell you plainly which one you are looking at.

Get my free roof report Call 202-798-7663

Free Roof Condition Report

Tell us about the property. We will schedule an assessment and send a written report with photos and numbers.

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