Roof Permits in Miami-Dade County: What Homeowners Need to Know

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.

What Requires a Permit in Miami-Dade

The following roofing work requires a permit in Miami-Dade County:

  • Complete roof replacement (any material)
  • Partial roof replacement covering more than 25% of the total roof area
  • Re-roofing over existing roofing (where allowed by code)
  • Installation of new skylights, solar panels, or roof penetrations
  • Structural repairs to the roof deck or framing

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.

The Permit Process in Miami-Dade

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 Costs

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 Product Approval (MDPA) Requirements

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.

What Happens Without a Permit

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.

Related South Florida Roofing Resources