
Home › HVHZ code & permits
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
We will pull the permit history, walk the roof, and tell you plainly which one you are looking at.
Tell us about the property. We will schedule an assessment and send a written report with photos and numbers.
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