Miami-Dade County has the most stringent roofing permit requirements in Florida because the entire county falls within the High Velocity Hurricane Zone (HVHZ). Every roof replacement, re-roof, and major repair requires a building permit with product approvals that most other Florida counties do not require. Here is the complete 2026 process.
Why Miami-Dade Permits Are Different
Miami-Dade County is the only Florida county where the entire jurisdiction falls within the HVHZ. This means every roofing product — from shingles and tiles to underlayment and fasteners — must carry a Miami-Dade Notice of Acceptance (NOA). The NOA certifies that the product has been independently tested to withstand wind speeds of 170 mph or higher. No NOA means the product cannot be legally installed, period.
Step 1: Apply Through the eBuild Online Portal
Miami-Dade County uses the eBuild online permitting system for all building permits. Your licensed roofing contractor submits the application electronically, including the scope of work, property address, contractor license number, and all required documentation. Homeowner-applicants can also access eBuild, but the technical requirements make contractor submission the standard practice.
Step 2: Prepare Required Documents
The permit application requires a signed contract between the homeowner and contractor, a detailed scope of work specifying all materials and installation methods, NOA numbers for every roofing product to be used, a product approval affidavit listing all materials with their approval status, proof of contractor licensing and insurance, a roof plan or sketch showing dimensions and layout, and the property's folio number from the Miami-Dade Property Appraiser.
For re-roofs over existing shingles (where permitted), additional documentation confirming the existing roof is a single layer is required. Miami-Dade allows a maximum of two layers before a full tear-off is mandated.
Step 3: Plan Review
Once submitted, the permit application enters the plan review queue. Miami-Dade plan reviewers verify that all listed products have valid NOAs, the installation methods match the NOA specifications, the proposed system meets the Florida Building Code HVHZ requirements, and the contractor is properly licensed for the work scope. Plan review in Miami-Dade typically takes 5 to 10 business days for residential roofing permits. Complex commercial projects may take longer. If the reviewer finds deficiencies, the application is returned with comments, and the contractor must resubmit with corrections.
Step 4: Permit Issuance and Notice of Commencement
Once approved, the permit is issued through eBuild. Before work begins, the homeowner must record a Notice of Commencement with the Miami-Dade Clerk of Courts. This document protects the homeowner from liens filed by subcontractors or material suppliers who are not paid by the general contractor. Your contractor should handle this filing, but the homeowner is ultimately responsible for ensuring it is recorded.
Step 5: Inspections
Miami-Dade requires inspections at specific stages of the roofing project. A typical residential re-roof requires a dry-in inspection after the underlayment is installed but before the primary roofing material goes on, and a final inspection after all work is complete including flashings, ridge caps, and cleanup. The inspector verifies that installed products match the approved NOAs and that installation methods conform to the manufacturer's specifications and HVHZ requirements. Failed inspections require corrections and re-inspection.
Common Permit Mistakes to Avoid
Using products without valid NOAs is the most common and costly mistake. Contractors unfamiliar with Miami-Dade requirements sometimes specify products approved for standard Florida Building Code zones but not for the HVHZ. This results in permit denial and potentially illegal installations. Other common mistakes include submitting incomplete applications missing the product approval affidavit, listing expired NOAs (they must be renewed periodically), and failing to schedule required inspections before proceeding to the next phase.
The Bottom Line
Miami-Dade County roofing permits protect homeowners by ensuring every roof is built to withstand hurricane-force winds. The process is more involved than other Florida counties, but a contractor experienced in Miami-Dade permitting handles it routinely. At Goliath Roofing, we maintain current NOA libraries for every product we install and submit complete permit packages that pass plan review the first time.
Frequently Asked Questions
Can a homeowner pull their own roofing permit in Miami-Dade?
Yes, Florida law allows it for your primary residence. However, HVHZ requirements are extremely technical — most homeowners hire a licensed contractor who handles the entire process.
What is a Notice of Acceptance (NOA) and why does Miami-Dade require it?
An NOA certifies that a roofing product has been tested and approved for the High Velocity Hurricane Zone. Every material used in Miami-Dade must have one. It specifies exact installation methods.
How much does a roofing permit cost in Miami-Dade County?
Typically $300 to $800 for residential roof replacements, based on project value. Fees include building permit, plan review, and technology surcharge. Goliath includes all permit fees in our quotes.
