Miami Building Permits and Contractor Obligations

Miami-Dade County's building permit system governs virtually every construction, renovation, and trade activity within city and county limits, establishing the legal framework under which licensed contractors operate and property owners bear compliance responsibility. Permit requirements derive from the Florida Building Code, local Miami-Dade ordinances, and federal flood zone designations, creating a multi-layered regulatory structure that affects project scope, cost, and legal standing. Non-compliance exposes owners and contractors to stop-work orders, fines, and mandatory demolition of unpermitted work. This page describes the structure of that regulatory environment as a factual reference for professionals, property owners, and researchers operating in Miami-Dade.


Definition and Scope

A building permit in Miami-Dade County is a formal, government-issued authorization granted by the Miami-Dade County Department of Regulatory and Economic Resources (RER) or by one of the 34 municipalities within the county that maintain their own building departments — including the City of Miami, Miami Beach, Coral Gables, and Hialeah. The permit certifies that proposed work meets applicable building, zoning, and safety codes before construction begins.

Scope of this page: This reference covers building permit obligations as they apply to contractors and property owners operating within the City of Miami and Miami-Dade County. It does not address permitting in Broward County, Palm Beach County, or municipalities outside Miami-Dade. State-level contractor licensing (issued by the Florida Department of Business and Professional Regulation) is covered separately at Miami Contractor License Requirements. Insurance and bond requirements intersect with permit obligations but are treated as a distinct subject at Miami Contractor Insurance and Bonding.

Contractor obligations under the permit system include: holding the appropriate state or local license, pulling permits in the contractor's name, ensuring inspections are completed, and maintaining the Certificate of Competency issued by the Miami-Dade County Construction Trades Qualifying Board where applicable. Property owners who act as their own general contractor (owner-builder exemption under Florida Statute §489.103) accept personal liability for code compliance on permitted work.


Core Mechanics or Structure

The permit lifecycle in Miami-Dade follows a defined sequence administered through the Miami-Dade County ePlan system, known as Citizen Self Service (CSS), which replaced paper plan submission for most project categories.

Application and plan review: Permit applications require submission of site plans, structural drawings, energy calculations (per Florida Energy Code), product approval numbers for windows and doors, and contractor license documentation. The City of Miami's Building Department (Miami-Dade RER) routes applications to separate review queues for zoning, structural, MEP (mechanical, electrical, plumbing), and fire safety.

792](https://www.flsenate.gov/Laws/Statutes/2023/553.792)). For minor residential permits, the City of Miami offers over-the-counter (OTC) approval for qualifying projects.

Inspections: All permitted work requires staged inspections — foundation, framing, rough-in MEP, insulation, and final. Inspections are requested through the CSS portal or the county's automated phone system. Work may not be covered or enclosed before the relevant inspection passes. A failed inspection generates a correction notice that must be resolved before re-inspection is scheduled.

Certificate of Occupancy / Certificate of Completion: A Certificate of Occupancy (CO) is required for new construction and change-of-use projects. A Certificate of Completion (CC) applies to alterations and additions where occupancy classification does not change. Neither document is issued until all inspections pass and all outstanding violations are resolved.

The complete structure of the contractor service sector operating within this framework is described at Miami Contractor Services in Local Context.


Causal Relationships or Drivers

Miami-Dade's stringent permitting environment is driven by four converging regulatory and geographic pressures.

1. Hurricane wind load requirements: Following Hurricane Andrew in 1992, Florida overhauled its building code. The Florida Building Code (FBC) currently mandates High-Velocity Hurricane Zone (HVHZ) standards for Miami-Dade and Broward counties — the most stringent wind load requirements in the continental United States. Products used in HVHZ construction must carry a Miami-Dade Notice of Acceptance (NOA), administered by the Miami-Dade Product Control Division. Contractors working on roofing, windows, doors, and structural systems bear direct compliance responsibility for product selection. Details on storm-related contractor obligations appear at Miami Hurricane Damage Contractor Services.

2. Flood zone regulations: Approximately 34% of Miami-Dade's land area lies within FEMA-designated Special Flood Hazard Areas (SFHAs), per FEMA's Flood Map Service Center. Construction within these zones triggers additional permit requirements including elevation certificates, lowest floor elevation compliance, and in some cases, FEMA-reviewed substantial improvement calculations (the "50% rule" — if renovation costs exceed 50% of a structure's pre-improvement market value, the entire structure must be brought into current floodplain compliance).

3. State contractor licensing preemption: Florida law preempts local governments from issuing contractor licenses that conflict with or exceed the scope of state-issued licenses (Florida Statute §489.131). Miami-Dade maintains a parallel local Certificate of Competency system for trade contractors (electricians, plumbers, HVAC technicians) whose work requires county-level qualification in addition to, or in lieu of, state licensure. This dual-track structure is a frequent source of compliance error.

4. Unpermitted work enforcement: Miami-Dade County's code enforcement division actively pursues unpermitted construction through lien proceedings. Fines for unpermitted work are set at up to $1,000 per day per violation (Miami-Dade County Code §8-31), and the county requires a permit to legalize existing unpermitted work before sale or refinancing of the affected property.


Classification Boundaries

Miami-Dade building permits fall into distinct categories that determine the review pathway, fee schedule, and contractor license type required:

By work type:
- Building permits — structural work, new construction, additions, alterations
- Electrical permits — all electrical installations, panel upgrades, generator connections
- Mechanical permits — HVAC, refrigeration, duct work
- Plumbing permits — supply, drainage, gas piping
- Roofing permits — full replacements, re-roofing, and repairs exceeding certain square footage thresholds
- Demolition permits — partial or full structure removal

By project scale:
- Major permits — projects requiring full plan review, typically exceeding $2,500 in construction value or involving structural modifications
- Minor/OTC permits — smaller scope work eligible for same-day issuance without full plan submission

By contractor classification: The Florida DBPR recognizes two primary contractor license classes: Certified (statewide license valid in all 67 Florida counties) and Registered (locally licensed, valid only in the jurisdiction of issuance). Miami-Dade additionally issues local Certificates of Competency for 14 trade categories including air conditioning, electrical, plumbing, and roofing. Miami Contractor Types and Specializations describes these categories in full detail.


Tradeoffs and Tensions

Speed vs. compliance depth: The Miami-Dade ePlan system has reduced average plan review times, but complex projects — particularly those involving HVHZ product approvals, historic district overlays (Coral Gables, Miami Beach Art Deco district), or FEMA floodplain calculations — still face multi-week review cycles. Contractors and owners face pressure to begin work before permits clear, which creates stop-work order exposure.

Owner-builder exemption vs. liability: Florida's owner-builder exemption allows property owners to pull permits without a contractor license for their primary residence. However, the exemption requires a sworn affidavit acknowledging that the owner will not sell the property within 1 year without disclosure, and that subcontractors performing specialty trade work must hold their own licenses. Owners who misuse the exemption face personal liability and title complications at resale.

Local vs. state authority: Miami-Dade's Certificate of Competency system exists alongside — and sometimes in tension with — the Florida DBPR's statewide licensing regime. A state-Certified contractor does not automatically hold the local county certificate required for certain trade work in Miami-Dade. This jurisdictional overlap generates compliance failures documented regularly in Miami-Dade code enforcement records. Miami-Dade County Contractor Rules addresses this interplay in greater detail.

Cost of code compliance vs. cost of non-compliance: Bringing unpermitted work into compliance — "retroactive permitting" — typically costs 2 to 3 times the original permit fee, plus fines, plus any required demolition and reconstruction to expose work for inspection. The economic incentive for proper permitting at project inception is structural, not discretionary.


Common Misconceptions

Misconception: Cosmetic work never requires a permit.
Correction: In Miami-Dade, permit requirements attach to the scope of work, not its visual character. Replacing all flooring in a commercial space, installing a new electrical circuit, or repositioning a plumbing drain all require permits regardless of how cosmetic the finished result appears. The threshold is whether work affects structural integrity, life safety systems, or fire-rated assemblies.

Misconception: A licensed contractor automatically pulls permits.
Correction: License status and permit obligation are separate. A contractor may be licensed but fail to pull permits — a violation of both Florida law (Florida Statute §489.127) and the contractor's own licensure conditions. Property owners bear responsibility for confirming that permits have been issued, not merely that a licensed contractor has been engaged. This is a documented category of contractor fraud. Miami Contractor Red Flags and Scams catalogs this failure pattern.

Misconception: Permits belong to the property, not the contractor.
Correction: Permits are issued to the licensed contractor of record (or owner-builder). The contractor is legally the permit holder and bears inspection responsibility. If a contractor abandons a project, the permit must be formally transferred to a new contractor before work can resume — a process requiring county approval and updated license documentation.

Misconception: Small repairs don't require inspections.
Correction: Miami-Dade code defines "minor repair" narrowly. Roof repairs exceeding 25% of the total roof area within a 12-month period trigger a full roofing permit and inspection sequence under the Florida Building Code (FBC 7th Edition, Section 1511.2). The main reference portal for the contractor services sector is the Miami Contractor Authority home page.


Checklist or Steps (Non-Advisory)

Permit and Compliance Process Sequence for Miami-Dade Construction Projects

The following sequence describes the standard procedural steps as structured by Miami-Dade County's regulatory system:

  1. Verify jurisdiction — Determine whether the project site falls under the City of Miami Building Department, Miami-Dade County RER, or a municipal building department (e.g., Miami Beach, Coral Gables).
  2. Confirm contractor license type — Verify that the contractor holds either a Florida DBPR Certified license or a Miami-Dade Certificate of Competency valid for the scope of work. Check at Florida DBPR License Search.
  3. Determine permit category — Classify the work as building, electrical, mechanical, plumbing, roofing, or demolition; identify whether full plan review or OTC issuance applies.
  4. Prepare documentation — Assemble site plans, product NOA numbers (for HVHZ-regulated components), energy compliance forms, and contractor license copies.
  5. Submit via ePlan/CSS — Upload complete application package to Miami-Dade's Citizen Self Service portal.
  6. Respond to reviewer comments — Address correction requests within the portal within the prescribed general timeframe to avoid permit expiration.
  7. Obtain permit issuance — Confirm permit number and post permit placard visibly on the job site before any work commences.
  8. Schedule staged inspections — Request each required inspection (foundation, framing, rough-in, insulation, final) through CSS or the automated inspection line before covering any work.
  9. Resolve failed inspections — Address all correction notices in writing and physically before scheduling re-inspection.
  10. Obtain CO or CC — Confirm Certificate of Occupancy or Certificate of Completion issuance before the project is handed off or the property is occupied, sold, or refinanced.

For context on how contractor obligations interact with subcontractor responsibilities, see Miami Subcontractor Relationships.


Reference Table or Matrix

Permit Type Issuing Authority License Required Plan Review Required HVHZ Product Approval Typical Residential Fee Basis
Building – New Construction Miami-Dade RER or municipal building dept. State Certified or Registered GC Yes – full review Yes (structural components) Per square foot of construction value
Roofing – Full Replacement Miami-Dade RER or municipal State Certified Roofing or local CoC Yes Yes (roofing products) Per square foot of roof area
Electrical Miami-Dade RER or municipal State Certified EC or local CoC Depends on scope No Per panel/circuit count
Mechanical (HVAC) Miami-Dade RER or municipal State Certified HVAC or local CoC Depends on scope No Per BTU capacity or unit count
Plumbing Miami-Dade RER or municipal State Certified PC or local CoC Depends on scope No Per fixture count
Demolition Miami-Dade RER or municipal State Certified GC Yes No Per structure value
Minor/OTC Repair Miami-Dade RER or municipal License required if contractor No – OTC issuance Conditional Flat fee or minimum schedule

CoC = Miami-Dade Certificate of Competency. Fee schedules are published in the Miami-Dade Fee Schedule Ordinance and are subject to periodic revision. Verify current fees directly with the issuing department.

For a broader view of how these permit obligations interact with contract structures and payment terms, see Miami Contractor Contracts and Agreements and Miami Contractor Payment Schedules.


References

📜 4 regulatory citations referenced  ·  🔍 Monitored by ANA Regulatory Watch  ·  View update log

Explore This Site