(786) 468-7663 Book Online
Home / Roofing Permit & HVHZ Guide: Miami-Dade & Broward County

Roofing Permit & HVHZ Guide: Miami-Dade & Broward County

Updated June 2026 · Written by the licensed team at Duke Contractors LLC (FL License CCC1325931)

Every roof in Miami-Dade and Broward County sits inside Florida’s High-Velocity Hurricane Zone (HVHZ) — the two counties with the strictest wind-resistance building rules in the United States. That means almost any meaningful roof work here needs a permit, HVHZ-rated materials, and county-approved product documentation. This guide explains the whole system in plain English: what HVHZ and NOA actually mean, when a permit is required, what inspections to expect, and exactly which building department issues roofing permits in each city we serve.

What “HVHZ” actually means for your roof

The Florida Building Code designates Miami-Dade and Broward Counties as the High-Velocity Hurricane Zone. Roofs here must be engineered for design wind speeds of 170+ mph — which translates into specific, enforceable requirements: ring-shank nailing patterns, sealed roof decks, secondary water barriers, enhanced edge-metal and flashing details, and roof coverings that have passed Miami-Dade’s impact and uplift testing. A roof that would pass code in Orlando or Tampa can fail inspection here.

What is a Miami-Dade NOA (Notice of Acceptance)?

An NOA is a product approval issued by the Miami-Dade County Product Control Section after a roofing product passes the county’s wind-uplift and impact testing — the toughest product testing in the country. Every tile, shingle, metal panel, underlayment, and fastener system installed in the HVHZ must carry a current NOA (or an equivalent Florida Product Approval rated for HVHZ use). Your permit package must include the NOA documents for every product on your roof, and the inspector checks them. If a contractor can’t show you the NOA for the product they’re quoting, that’s a red flag.

When do you need a roofing permit in South Florida?

  • Full roof replacement: always.
  • Repairs: small repairs below your city’s exemption threshold may not need one, but most meaningful repairs do — and unpermitted work surfaces at sale time and in insurance claims.
  • The Florida “25% rule”: if more than 25% of a roof section is repaired or replaced within a 12-month period, the entire section generally must be brought up to current code. Since Florida’s 2022 legislative update (SB 4-D), there is an important exception: if the existing roof was built or replaced under the 2007 Florida Building Code or later, you may only need to repair the damaged portion to code rather than replace the whole roof. Which side of that line your roof falls on is a permit-record question — we check it for you before quoting.

The permit and inspection process, step by step

  1. Your contractor pulls the permit — never pull an owner-builder permit for a roofer. A licensed contractor (like us, CCC1325931) submits the application, the NOA package, and the site-specific details to your city’s building department. If a roofer asks you to pull the permit, walk away: it shifts all liability onto you and usually means they can’t legally pull it themselves.
  2. Permit issued. Timelines vary by city — from same-week in some municipalities to several weeks in peak (post-storm) periods.
  3. In-progress inspections. Typical HVHZ sequence: tin-cap/anchor-sheet (dry-in) inspection of the underlayment and nailing pattern before the roof covering goes on, and in-progress checks for tile or metal systems.
  4. Final inspection. The inspector verifies the finished roof matches the permit, the NOAs, and the HVHZ details. Only after the final passes is the permit closed — always confirm your permit was closed, not just issued.

Who issues your roofing permit — city by city

Permits are issued by the municipality where the property sits (or by the county for unincorporated areas). Here is the permitting authority for the communities we serve every week:

Miami-Dade County

City Permitting authority Our local page
Miami City of Miami Building Department Miami roofing
Hialeah City of Hialeah Building Division Hialeah roofing
Doral City of Doral Building Department Doral roofing
Kendall & unincorporated Miami-Dade Miami-Dade County RER — Permitting & Inspection Center Kendall roofing
Coral Gables City of Coral Gables Development Services (plus Board of Architects review for visible material changes) Coral Gables roofing
Miami Beach City of Miami Beach Building Department Miami Beach roofing
Miami Gardens City of Miami Gardens Building Services Miami Gardens roofing
Homestead City of Homestead Building Department Homestead roofing
North Miami City of North Miami Building Department North Miami roofing
Aventura City of Aventura Community Development Aventura roofing
Miami Lakes Town of Miami Lakes Building Department Miami Lakes roofing
Pinecrest Village of Pinecrest Building & Planning Pinecrest roofing
Palmetto Bay Village of Palmetto Bay Building Department Palmetto Bay roofing
Cutler Bay Town of Cutler Bay Building Services Cutler Bay roofing

Smaller municipalities (Surfside, Bal Harbour, Key Biscayne, Medley, Sweetwater, West Miami, Miami Springs, Opa-locka, Hialeah Gardens, North Miami Beach…) each run their own building departments — and we pull permits in all of them. If you’re not sure which authority covers your address, ask us; it takes us one lookup.

Broward County

City Permitting authority Our local page
Fort Lauderdale City of Fort Lauderdale Development Services Fort Lauderdale roofing
Hollywood City of Hollywood Building Division Hollywood roofing
Pembroke Pines City of Pembroke Pines Building Department Pembroke Pines roofing
Miramar City of Miramar Building Department Miramar roofing
Plantation City of Plantation Building Department Plantation roofing
Davie Town of Davie Building Division Davie roofing
Weston City of Weston Building Code Services Weston roofing
Pompano Beach City of Pompano Beach Development Services Pompano Beach roofing
Coral Springs City of Coral Springs Building Division Coral Springs roofing
Sunrise City of Sunrise Building Department Sunrise roofing
Unincorporated Broward Broward County Building Code Division Broward County roofing

Related: our Hurricane Roof-Prep Checklist — the pre-season walkthrough our inspectors use.

Wind-mitigation credits: the permit paperwork that pays you back

A new HVHZ-compliant roof usually qualifies for wind-mitigation insurance discounts — often hundreds to thousands of dollars per year. After your final inspection, a licensed inspector completes Florida’s Uniform Mitigation Verification form (OIR-B1-1802) documenting your sealed deck, nailing pattern, and roof-to-wall attachments. We hand you the documentation package your insurer needs; many of our customers offset a meaningful part of the roof’s cost through these credits.

Frequently asked questions

How long does a roofing permit take in Miami-Dade or Broward?

Anywhere from a few days to several weeks depending on the city and season. Post-storm periods are the slowest. We submit complete packages (application + NOAs + details) on day one, which is the single biggest factor in fast approval.

Can I do a roof repair without a permit?

Very small repairs may fall under your city’s exemption threshold, but most real repairs in the HVHZ require a permit — and unpermitted roof work creates problems with insurance claims and home sales. When in doubt, permit it.

What happens if previous work on my roof was unpermitted?

It typically surfaces during a sale, a claim, or a new permit application. The fix is usually an after-the-fact permit, which costs more than doing it right the first time. We can review your property’s permit history before quoting.

Does Broward accept Miami-Dade NOAs?

Yes — Miami-Dade NOAs are accepted throughout the HVHZ, which covers both counties. Products can also qualify through a Florida Product Approval rated for HVHZ use.

Who is responsible if the roof fails inspection?

Your contractor. We schedule, attend, and pass our own inspections — and you should never accept a roof whose permit was never closed with a passed final.

Let us handle all of it

Permits, NOAs, inspections, and wind-mitigation paperwork are included in every Duke Contractors roof — that’s what a licensed local contractor is for. Call (786) 468-7663 or book a free inspection and we’ll take it from there.

Free written estimates

Ready for a New Roof? Get a Free Estimate.

Same-day estimates across Miami-Dade and Broward. Family-owned and operated. No surprise fees, no upsells — just an honest quote.