Miami-Dade County

Miami Beach Permit Requirements

Checklists for 19 permit types in Miami Beach, plus 17 common rejection reasons. Check your own package against them in seconds.

Check Your Package Free →
19
Permit types
254
Requirements
17
Gotchas
NOC threshold
$5,000 ($15,000 HVAC)
Requirements by permit type
General / Structural
3 types▼
Building Permit
61 items
  • Submit via Civic Access (CSS) portal at www.mbselfservice.com OR in-person walkthrough for eligible types
  • Contractor must be registered with City of Miami Beach AND Miami-Dade County before any permit application
  • CSS account required — company name + license number format; qualifier name in separate field
  • GotchaTwo submission methods exist (walkthrough in-person vs electronic) — once started with one method, CANNOT switch to the other mid-process
  • In-person walkthrough: physical wet seal or embossed seal required; contractor-drawn plans signed/notarized, max $25K job value
  • + 56 more requirements
View the full building checklist →
Demolition Permit
11 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • GotchaExterior demolition within a Historic District is NOT eligible for phased permits
  • GotchaDemolition that violates a condition of a development board order is NOT eligible for phased permits
  • Total demolition may be processed as same-day/over-the-counter in some cases
  • + 6 more requirements
Certificate of Occupancy
10 items
  • CO/CC Request Form (updated 7/25/2025) must be submitted
  • TCO/TCC (Temporary CO/CC) Request Form (updated 7/22/2025) available for phased occupancy
  • TCO/TCC Extension Request Form (updated 7/22/2025) available for extensions
  • Final inspections from ALL disciplines must be approved before CO issuance
  • All permit conditions must be satisfied
  • + 5 more requirements
Roofing
1 types▼
Roofing Permit
24 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Roofing Permit Package (updated 12/24/2025) — comprehensive city-specific package
  • HVHZThis is HVHZ territory — Miami-Dade County NOAs required for ALL roofing products
  • HVHZ Section A-B Pages required (updated 2023)
  • + 19 more requirements
View the full roofing checklist →
Electrical
3 types▼
Electrical Permit
15 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required — signed & notarized
  • MDC Electrical Fee Sheet required per MDC fee schedule
  • City + MDC Contractor Registration required (both mandatory)
  • NOCRequired when the direct contract is greater than $5,000 ($15,000 for repair or replacement of an existing HVAC system), per Fla. Stat. 713.135. Some older city forms list lower figures. Confirm timing with the building department.
  • + 10 more requirements
View the full electrical checklist →
Solar Panel Permit
9 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Plans signed & sealed showing solar panel layout, mounting details, electrical specifications
  • HVHZProduct approvals (MDC NOAs) required for solar panels and mounting systems
  • Electrical sub-permit required for solar electrical connections
  • + 4 more requirements
EV Charger Permit
6 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Electrical sub-permit required
  • Product approvals for EVSE equipment
  • Load calculations may be required
  • + 1 more requirements
Plumbing
1 types▼
Plumbing Permit
13 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required — signed & notarized
  • MDC Plumbing & Gas Fee Sheet required per MDC fee schedule
  • City + MDC Contractor Registration required (both mandatory)
  • NOC required for job value exceeding $5,000
  • + 8 more requirements
View the full plumbing checklist →
Mechanical / HVAC
1 types▼
Mechanical / HVAC Permit
15 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required — signed & notarized
  • MDC Mechanical Fee Sheet required per MDC fee schedule
  • City + MDC Contractor Registration required (both mandatory)
  • NOC required for job value exceeding $5,000; $15,000 threshold for AC-only replacement
  • + 10 more requirements
View the full mechanical / HVAC checklist →
Windows & Doors
1 types▼
Window & Door Permit
11 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Window Door Notice (12/08/2022) — informational notice with city-specific requirements
  • HVHZALL windows and doors MUST have valid MDC NOAs (Notices of Acceptance)
  • Product approvals for impact windows, doors, shutters, and skylights required
  • + 6 more requirements
Pool & Spa
1 types▼
Pool & Spa Permit
10 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Plans signed & sealed by licensed FL engineer required
  • HVHZ product approvals (MDC NOAs) required for pool barriers, fencing, equipment
  • Public Pool Resurfacing-Modifications Affidavit available (city-specific form)
  • + 5 more requirements
Fence, Driveway & Structures
1 types▼
Fence Permit
10 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Standard Masonry Fence Wall details available (revised 10/28/2021) — city-provided standard drawing
  • Standard Chain Link Fence details available (May 2018) — city-provided standard drawing
  • Standard Wood Fence details available (revised 10/28/2021) — city-provided standard drawing
  • + 5 more requirements
Marine / Waterfront
1 types▼
Dock & Marine Permit
12 items
  • BARRIER ISLAND — Miami Beach has extensive waterfront on Atlantic Ocean, Biscayne Bay, and Indian Creek
  • Submit via Civic Access (CSS) portal for city building permit component
  • Miami Beach Permit Application required for structural components
  • MDC DERM Class I Permit Application required for ALL dock/seawall/mangrove work in tidal waters (submittable online as of Dec 1, 2025)
  • Signed & sealed engineering plans by licensed FL PE required
  • + 7 more requirements
View the full dock & marine checklist →
Fire & Safety
1 types▼
Fire Sprinkler & Alarm Permit
10 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Fire Department Plan Review required — contact Tom Armstrong (TomArmstrong@miamibeachfl.gov)
  • Fire Department Inspections — contact Joseph Bacallao (JosephBacallao@miamibeachfl.gov)
  • Fire Penetration Affidavit (Fire-Stopping Affidavit, updated 6/26/2024) required
  • + 5 more requirements
Signs
1 types▼
Sign Permit
9 items
  • Submit via Civic Access (CSS) portal
  • Miami Beach Permit Application required
  • Plans signed & sealed by licensed professional as required
  • HVHZProduct approvals for sign materials and mounting systems
  • Planning & Zoning review required for sign size, location, illumination compliance
  • + 4 more requirements
Business & Admin
3 types▼
Private Provider
12 items
  • Private Provider Packet available (updated 4/04/2025) — comprehensive package
  • Private Provider Submittal Checklist (updated 4/4/2025) — required documents list
  • Private Provider Acknowledgement form (updated 10/02/2023)
  • Private Provider Notice to Building Official (updated 7/31/2025)
  • Private Provider Plan Review Affidavit (updated 8/11/2025)
  • + 7 more requirements
View the full private provider checklist →
Change of Contractor
5 items
  • New permit application required — select 'Change of Contractor' box in 'Permit Request' section
  • New Construction Cost Affidavit required with change of contractor application
  • New contractor must be registered with City of Miami Beach AND MDC
  • New contractor's insurance must be current in CSS system
  • NoteChange of Architect/Engineer Form also available (Hold Harmless, updated 4/7/2020)
Special Event Permit
6 items
  • Special Event Permit Package (updated 2/12/2024) — comprehensive package
  • Temporary Structure Form (updated 10/2023) for tents, stages, etc.
  • Special Inspector Form (updated 1/08/2024) required
  • Special Inspector Notice for Special Events (updated 5/08/2023)
  • GotchaField Electrical and Structural inspection approval forms MUST be emailed to ChiefElectrical@miamibeachfl.gov and ChiefStructural@miamibeachfl.gov BEFORE the event takes place — failure = $500 fine
  • + 1 more requirements
More permit types
1 types▼
Flooring Permit
5 items
  • Same-day/over-the-counter permit available for interior condo unit flooring only (including bathroom EXCEPT shower/tub)
  • Flooring Permit Affidavit required (updated 2/28/2023) — city-specific form
  • Condominium board approval letter required — on board letterhead, signed AND notarized
  • NoteExcludes balcony flooring — balcony work requires full plan review
  • Contractor registration with city required
Requirements change. Confirm the current checklist with the Miami Beach building department before you submit.

Common rejection reasons in Miami Beach

17 documented. Our analysis checks your package against these.

1Required when the direct contract is greater than $5,000 ($15,000 for repair or replacement of an existing HVAC system), per Fla. Stat. 713.135. Some older city forms list lower figures. Confirm timing with the building department.
2SHA-1 AUTHENTICATION — Miami Beach is one of the ONLY cities requiring SHA-1 authentication codes on digitally signed/sealed plans. Plans without SHA-1 hash codes WILL BE REJECTED. Must include Signature Report with PHYSICAL WET SEAL uploaded alongside plans.
3MASTER PERMIT RULE — Any project involving 2 or more trades (mechanical + electrical + plumbing, etc.) REQUIRES a Master Building Permit pulled by a General Contractor. Sub-permits for individual trades can only be obtained AFTER the master permit is issued. Subs cannot pull permits independently on multi-trade jobs.
4MDC COUNTY APPROVAL SEQUENCE — Miami-Dade County approval is often required BEFORE Miami Beach plan review is complete. Applicant must FIRST apply for Miami Beach permit to get a process number, THEN submit to MDC with copy of Miami Beach permit application. Getting this sequence wrong causes weeks of delay.
5INSURANCE CERT HOLDER EXACT WORDING — Must read exactly: 'City of Miami Beach, Building Department, 1700 Convention Center Drive, 2nd Floor, Miami Beach, FL 33139'. Any variation (missing '2nd Floor', wrong address format) will delay contractor registration.
6MDC LICENSED CONTRACTORS — Need MCTR (Municipal Contractors Tax Receipt) specifically FOR MIAMI BEACH, not just the MDC Certificate of Competency. Two separate documents required. State-certified contractors do NOT need an MCTR — they need an LBTR instead.
7CONDO PERMITS — Condominium unit work requires board approval letter on board letterhead, signed AND notarized. Without this, permit application is incomplete.
8CPMP THRESHOLD — Construction Parking Management Plan required for ALL jobs valued at $250,000 or more. If not applicable, must submit the 'Affidavit in Lieu of CPMP' instead. Missing either one blocks permit issuance.
9WALKTHROUGH VS ELECTRONIC — Once a review starts via one method (walkthrough or electronic), you CANNOT switch methods mid-process. If you started electronically, you must stay electronic. Walkthrough plans must use physical wet seal/embossed seal, not digital.
10EXPIRED CONTRACTOR DOCS — If your license or insurance recorded in the CSS system has expired, ALL your permits get a HOLD. You cannot schedule inspections or pull new permits until updated docs are emailed to BuildingContractor@miamibeachfl.gov.
11HISTORIC DISTRICT — Miami Beach has extensive Art Deco Historic Districts. Properties in these districts may need additional Planning & Zoning / Historic Preservation Board review BEFORE building permit review begins. Check the property address first.
12FEE STRUCTURE 20/80 — Unlike most cities that charge full fees upfront, Miami Beach charges only 20% of the permit fee before review starts. The remaining 80% is due after all reviews pass. Contractors expecting to pay everything upfront may not realize they owe more at issuance.
13SPECIAL EVENTS — Field Electrical and Structural inspection approval forms MUST be emailed to ChiefElectrical@miamibeachfl.gov and ChiefStructural@miamibeachfl.gov BEFORE the special event. Failure = $500 fine per occurrence.
14THREE TIMES REVIEW — If plans fail review 3 times, a '3 Times Review Meeting' is required (dedicated form on forms page). This adds significant time — get it right by cycle 2.
15PERMIT APPLICATION MUST BE SIGNED BY BOTH — The permit application requires signatures from BOTH the property owner (or authorized rep) AND the contractor/qualifier. Missing either signature = incomplete application.
16LAND DISTURBING ACTIVITIES — Jobs >= $250,000 also require a Land Disturbing Activities Form with a $144 review fee. This is separate from the CPMP and often missed.
17OWNER NOT ON PERMIT — If you are NOT the contractor or owner, you need a notarized letter of consent to be added as a contact on the permit. Without this, you cannot view permit status, schedule inspections, or upload documents.
Frequently asked questions
Do I need a Notice of Commencement in Miami Beach?

Florida law requires a recorded Notice of Commencement when the contract price is greater than $5,000 ($15,000 for repair or replacement of an existing heating or air conditioning system). Timing can vary, so confirm with the Miami Beach building department whether it is due at application or before the first inspection.

What are common reasons permits get rejected in Miami Beach?

Required when the direct contract is greater than $5,000 ($15,000 for repair or replacement of an existing HVAC system), per Fla. Stat. 713.135. Some older city forms list lower figures. Confirm timing with the building department. SHA-1 AUTHENTICATION — Miami Beach is one of the ONLY cities requiring SHA-1 authentication codes on digitally signed/sealed plans. Plans without SHA-1 hash codes WILL BE REJECTED. Must include Signature Report with PHYSICAL WET SEAL uploaded alongside plans. INSURANCE CERT HOLDER EXACT WORDING — Must read exactly: 'City of Miami Beach, Building Department, 1700 Convention Center Drive, 2nd Floor, Miami Beach, FL 33139'. Any variation (missing '2nd Floor', wrong address format) will delay contractor registration.

Check your Miami Beach package.

Upload your documents and see what is missing before you submit.

Start Free Analysis →

3 free analyses to start. No credit card needed.

Free
$0
3 analyses to start
Pro
$49/mo
20 analyses/month
Unlimited
$149/mo
Unlimited analyses
Single
$15.99
One time
Nearby cities
All Miami-Dade County cities →