📋 Compliance & Permits Guide

Roofing Permits in Miami Beach

Miami Beach sits in Miami-Dade County's High-Velocity Hurricane Zone (HVHZ), which means roofing work is subject to some of the strictest building codes in the country. Whether you're replacing a residential shingle roof or recovering a commercial flat roof, permits are almost always required. This guide helps you understand when you need a permit, what the process looks like, and how to make sure your roofing project stays compliant with city and county regulations. Always verify specific requirements with the City of Miami Beach Building Department before starting any work.

Project guidance with permit-aware planning CALL NOW: 1-866-674-2070

✓ Permit requirements • ✓ HOA rules • ✓ Local code compliance

For project planning and contractor matching, not municipal legal advice.

See pricing and get quotes

Licensed & Insured Pros
Permit Info Support
Code/HOA Guidance
No Obligation Call

Permit Requirements in Miami Beach

Know when you need a permit to ensure your project is legal and safe

General Rules

In Miami Beach, a building permit is typically required for any roofing work that involves structural modification, replacement of more than 25% of the roof surface, or changes to the roof deck, framing, or covering material. This applies to both residential and commercial properties. Minor repairs affecting less than 25% of the roof area may still require a permit if they impact the roof's structural integrity or weatherproofing.

When Permits Are Required

Permits are required for:

  • Complete roof replacement or re-roofing (residential and commercial)
  • Partial roof replacement exceeding 100 square feet
  • Any work involving roof deck replacement or structural repairs
  • Installation of new skylights, roof vents, or solar panels
  • Recovering an existing roof with a new layer of material (in many cases)
  • Flat roof repairs involving membrane replacement
  • Any work requiring compliance with Miami-Dade HVHZ wind codes

The City of Miami Beach also requires permits for roof-mounted equipment, including HVAC units, satellite dishes over a certain size, and mechanical equipment.

Common Exemptions

Minor repairs may not require a permit if they involve less than 100 square feet of surface area and do not involve the roof structure, decking, or weather barrier. Examples include replacing a few loose shingles or patching a small leak with like materials.

Emergency tarping after storm damage is typically allowed temporarily without a permit, but any permanent repair or replacement will require one.

Note that even exempt work must meet Miami-Dade building codes and wind mitigation standards. When in doubt, check with the building department before proceeding.

Usually Required

  • New installations
  • Major structural changes
  • Electrical wiring updates
  • Plumbing system extensions

Often Exempt

  • Minor repairs and maintenance
  • Replacing fixtures (same location)
  • Painting and cosmetic finishes
  • Small appliance replacements

Permit Process

1

Pre-Application Research

Confirm your property's zoning district, historic designation status, and flood zone. Gather existing roof documentation, property surveys, and any HOA or condominium association approvals. Miami Beach has strict Design Review and Historic Preservation Board requirements that may apply.

2

Submit Permit Application & Plans

Work with a licensed roofing contractor or architect to prepare detailed plans showing scope of work, materials, wind mitigation compliance, and structural calculations. Submit the application and plans to the City of Miami Beach Building Department. Applications are typically filed online through the city's permitting portal.

3

Plan Review & Approval

City plan reviewers will check your application for compliance with HVHZ building codes, zoning laws, floodplain management rules, and historic preservation guidelines (if applicable). This step may take several weeks and could require revisions if issues are found.

4

Permit Issuance & Fees

Once approved, the permit is issued and fees are paid. Permit fees are typically based on the project's valuation. You'll receive a permit card that must be posted on-site before work begins.

5

Inspections During Work

Multiple inspections are usually required at key milestones: after deck removal, before new underlayment is covered, after flashings are installed, and upon completion. For commercial roofing, additional inspections may be required for roof-mounted equipment.

6

Final Inspection & Certificate of Occupancy

A final inspection verifies all work meets code. Once passed, the permit is closed. Commercial projects may require a revised Certificate of Occupancy if the roof work changes the building's use or occupancy load.

Compliance Tips

  • Always hire a licensed roofing contractor familiar with Miami-Dade County's High-Velocity Hurricane Zone (HVHZ) requirements — not every Florida roofer is certified to work in Miami Beach.
  • Get three itemized bids that include permit fees and inspection costs. Avoid any contractor who suggests skipping permits or working without them.
  • Post your permit visibly on site before starting work. Miami Beach code enforcement actively patrols and can issue stop-work orders and fines for unpermitted roofing.
  • If your property is in a historic district, attend a pre-application meeting with the Historic Preservation staff to understand material and design restrictions before you hire a contractor.
  • For commercial roofing projects, confirm whether your building requires a fire-resistant roof rating (Class A, B, or C) based on its occupancy type and proximity to property lines.
  • Keep all approved plans, inspection reports, and the final certificate of completion — these documents are essential when selling your property or filing insurance claims after a storm.

Special Considerations

HOA Rules

Many Miami Beach condominiums and planned communities have strict architectural review committees (ARC) that require separate approval before any roofing work begins. Your HOA may have specific color, material, and appearance requirements that go beyond city code. Obtain written HOA approval before submitting your building permit application to avoid conflicts and delays.

Zoning

Miami Beach zoning codes may limit roof height, the size and placement of roof-mounted equipment, and require setbacks for certain roof features. Properties in Flood Zones (AE, VE) have additional requirements for roof elevation and flood-resistant materials. Commercial properties may need to comply with parking, signage, and setback rules when roof work involves structural changes.

Historic Properties

Miami Beach is home to multiple Historic Preservation Districts, including the Art Deco District, Mediterranean Revival District, and many individually designated historic properties. If your property is located in a historic district or is a designated historic structure, your roofing project must be reviewed by the Historic Preservation Board. Materials, colors, roof shapes, and even skylight placements may be restricted to maintain architectural integrity. Plan for additional review time.

Permit & Compliance FAQs

Do I need a permit to replace my roof in Miami Beach?

Yes. Almost all roof replacements in Miami Beach require a building permit. This includes replacing shingles, tile, metal roofing, or flat roof membranes. Miami-Dade's High-Velocity Hurricane Zone (HVHZ) code mandates that any significant roofing work be permitted and inspected to ensure wind resistance and structural safety.

Can I do my own roofing work without a licensed contractor?

In Florida, homeowners can apply for an owner-builder permit for their primary residence, but this is not recommended for roofing work in Miami Beach. The HVHZ code is complex, and mistakes can lead to failed inspections, insurance issues, and serious storm damage. Most roofing work requires licensed contractors who carry workers' compensation and liability insurance.

How long does it take to get a roofing permit in Miami Beach?

Plan review times vary based on project complexity. Simple residential re-roofs may take 1-3 weeks for approval. Projects in historic districts or with structural changes can take 4-8 weeks or longer. Commercial roofing permits typically require more extensive review. Check with the City of Miami Beach Building Department for current processing times.

What happens if I get caught roofing without a permit in Miami Beach?

Unpermitted roofing work can result in a stop-work order, fines (often double or triple the original permit fee), and a requirement to remove and redo the work to meet code. It can also create major issues when selling your home or filing an insurance claim after hurricane damage.

Do historic district rules affect what roofing materials I can use?

Absolutely. If your property is in the Art Deco, Mediterranean Revival, or another historic district, the Historic Preservation Board may restrict materials, colors, roof shapes, and tile profiles. Original materials like barrel tiles may need to be matched exactly. Always check with preservation staff before selecting roofing materials.

Does my commercial flat roof need a permit for recoating or recovering?

It depends. A simple coating or elastomeric paint may not require a permit if it's purely cosmetic. However, if the work involves adding a new membrane layer, repairing the substrate, or changing the roof's slope or drainage, a permit is typically required. Check with the building department to be sure.

Connect with code-compliant professionals

Avoid costly fines and rework. Connect with Miami Beach professionals who handle all permitting and inspections for you.

Project guidance with permit-aware planning CALL NOW: 1-866-674-2070