Everything about roof permits in Miami-Dade County: when you need one, the process, costs ($300-$800), inspections, NOA requirements, and what happens without a permit.
In Miami-Dade County, a permit is required for virtually every roofing project — not just full replacements. This isn't bureaucratic overhead; it's a consumer protection mechanism. Permits ensure that work is inspected by a county official who verifies that the installation meets Miami-Dade's High-Velocity Hurricane Zone (HVHZ) requirements, the most stringent roofing code in the United States. Skipping the permit process creates serious legal, financial, and safety risks.
The following roofing work requires a permit in Miami-Dade County:
Minor repairs — replacing a few broken tiles, patching a small leak area, or resealing flashing — may not require a permit. When in doubt, call Miami-Dade Building Department or ask your contractor. The rule of thumb: if it's a significant replacement or new installation, assume a permit is required.
Your licensed roofing contractor handles the permit application. The process typically involves: the contractor submitting the permit application with project specifications and Miami-Dade Product Approval (MDPA) numbers for all materials; the building department reviewing and issuing the permit (typically within a few days to two weeks, depending on current volume); work beginning only after permit issuance; inspections at specified stages of the work (deck inspection before roofing begins, and final inspection after completion); and the permit being closed and recorded with the county after passing final inspection.
Permit fees in Miami-Dade typically range from $300–$800 for residential roof replacements, depending on the project value and municipality. Some cities within Miami-Dade (Miami Beach, Coral Gables, Hialeah, etc.) have their own building departments with varying fee structures. Your contractor should include the estimated permit cost in their written quote.
Miami-Dade County maintains its own product approval database separate from the state's Florida Building Code approvals. All roofing materials used in Miami-Dade must have Miami-Dade Product Approval (MDPA) — not just Florida Building Code (FBC) approval. This distinction matters: materials approved for the rest of Florida may not be approved for Miami-Dade's HVHZ. Your contractor should specify MDPA numbers for all materials in the contract. Verify approval numbers at the Miami-Dade building department website if you want to confirm independently.
Unpermitted roofing work creates a cascade of problems. Your homeowner's insurance carrier may deny claims related to an unpermitted roof. When you sell the home, title searches often reveal unpermitted work, which must be resolved before closing — either by permitting the work retroactively or by tearing it out and redoing it correctly. The county can issue a stop-work order and require removal of unpermitted work. And most critically: unpermitted work has no inspector verification, meaning you have no assurance it meets HVHZ requirements or that it will perform in a hurricane. At Indigo Roofing Miami, we pull all required permits as a standard part of every project. Call (305) 209-8318 to get a properly permitted quote.