Florida Roof Permit Guide: What Every South Florida Homeowner Needs to Know
If you're planning a roof replacement or major repair in South Florida, navigating the permitting process is one of the most important — and most misunderstood — parts of the project. Skipping a permit isn't just illegal; it can void your homeowner's insurance, complicate a future home sale, and leave you personally liable if something goes wrong. This guide breaks down exactly what's required, county by county, so you know what to expect before work begins.
When Do You Need a Roof Permit in Florida?
Florida law requires a building permit for any full roof replacement, regardless of roof size or material type. The Florida Building Code also requires a permit when repairs exceed 25% of the total roof area within a 12-month period. Minor repairs — such as replacing a handful of shingles or patching a small leak — typically fall below this threshold and may not require a permit, but only a licensed contractor can make that determination accurately.
As a general rule of thumb:
- Full roof replacement: Always requires a permit
- Repairs over 25% of roof area: Permit required
- Repairs under 25% of roof area: Generally no permit required, but verify with your local building department
- Flat or low-slope re-roofing: Permit required in all South Florida counties
Florida Building Code Requirements (FBC)
All permitted roofing work in Florida must comply with the Florida Building Code (FBC), Chapter R101, which mandates that any replacement roof meet current code standards — not the standards that were in place when the home was originally built. This is a critical distinction. Key requirements include:
- Wind resistance: Roofing systems must be rated for the wind speed zone of the installation location. South Florida falls within high-velocity hurricane zones (HVHZ), requiring products with Miami-Dade Notice of Acceptance (NOA) approval.
- Minimum underlayment thickness: The FBC requires a minimum 50-mil (approximately 30-lb equivalent) underlayment for most residential roofing systems in high-wind areas.
- Deck attachment: Roof decking must be re-nailed or replaced to meet current fastening schedules — typically 8d ring-shank nails at 6-inch spacing in the field and 4-inch spacing at edges.
- Secondary water barrier: Required in HVHZ regions to provide an additional layer of protection against water intrusion during storm events.
- Product approval: All roofing materials must carry a valid Florida Product Approval (FL#) or Miami-Dade NOA, confirming they've been tested for local wind and impact conditions.
County-Specific Permit Requirements
Miami-Dade County
Miami-Dade operates under the strictest roofing standards in the country due to its High-Velocity Hurricane Zone (HVHZ) designation. All roofing products must carry a current Miami-Dade Notice of Acceptance (NOA) — a Florida Product Approval alone is not sufficient here.
- Permit office: Miami-Dade County Permitting & Inspection Center, 11805 SW 26th St, Miami, FL 33175
- Online permitting: Available through the Miami-Dade iBuild portal for most residential roofing projects
- Typical turnaround: 3–10 business days for standard residential applications; expedited review available for an additional fee
- Typical permit cost: $150–$450+ depending on project valuation and square footage
- Inspection requirement: Final inspection required; in some cases, a pre-installation inspection of the deck is also required
Broward County
Broward County municipalities each have their own building departments, so requirements can vary slightly depending on whether your home is in Fort Lauderdale, Pembroke Pines, Coral Springs, or another city. Most fall under Florida Product Approval standards rather than the stricter NOA requirements of Miami-Dade.
- Permit office: Broward County Building Code Services Division, 1 N. University Dr., Plantation, FL 33324 (unincorporated areas); individual city building departments for incorporated municipalities
- Online permitting: Most Broward municipalities offer online submission through city-specific portals or the Broward County ePermits system
- Typical turnaround: 5–15 business days; varies by municipality and workload
- Typical permit cost: $100–$350+ depending on roofing valuation
Palm Beach County
Palm Beach County follows the standard Florida Building Code with some local amendments. Like Broward, incorporated cities within the county maintain their own building departments, so permitting is handled at the city level for most homeowners.
- Permit office: Palm Beach County Building Division, 2300 N. Jog Rd., West Palm Beach, FL 33411 (unincorporated areas)
- Online permitting: Available through the Palm Beach County Accela Citizen Access portal
- Typical turnaround: 5–14 business days for standard applications
- Typical permit cost: $100–$400+ depending on scope and valuation
What the Contractor Handles vs. What the Homeowner Provides
A licensed roofing contractor handles virtually the entire permitting process on your behalf. Here's the breakdown:
What VICE Roofing Handles:
- Preparing and submitting the permit application
- Providing proof of contractor licensing, Workers' Compensation insurance, and general liability insurance
- Submitting product approval documentation (NOA or FL#)
- Scheduling and coordinating all required inspections
- Paying the permit fee (costs are typically included in or itemized within the project contract)
- Ensuring all work meets current Florida Building Code before final inspection
What the Homeowner Provides:
- Proof of property ownership (required in some jurisdictions)
- HOA approval documentation, if applicable
- Access to the property for inspection
Roofing Contractor Licensing Requirements in Florida
Florida law requires all roofing contractors to hold a valid State Certified Roofing Contractor license (CCC number) issued by the Florida Department of Business and Professional Regulation (DBPR). Before signing any contract, verify your contractor has:
- Active CCC license: Verifiable at myfloridalicense.com
- Workers' Compensation insurance: Required for any contractor with employees; protects you from liability if a worker is injured on your property
- General liability insurance: Minimum $300,000 per occurrence recommended; covers property damage during the project
Be wary of any contractor who asks you to pull your own permit as the homeowner — this is a red flag that they are not properly licensed and shifts all legal and safety liability onto you.
Permit Timeline: What to Expect
From contract signing to permit issuance, homeowners should plan for the following general timeline:
- Application submission: 1–3 days after contract execution
- Permit approval: 3–15 business days depending on county and municipality
- Construction window: Most residential roof permits are valid for 180 days from issuance
- Final inspection: Scheduled within 1–5 business days of project completion
Factors that can delay permits include incomplete applications, use of non-approved roofing products, backlog at the building department, and missing contractor documentation.
Common Permitting Issues and How to Avoid Them
- Non-approved materials: Always confirm your roofing materials carry a valid NOA (Miami-Dade) or FL# (Broward/Palm Beach) before ordering
- Unlicensed contractors: Verify your contractor's CCC number before signing anything
- Missing deck inspection: In Miami-Dade, failing to schedule a required mid-project inspection can result in stop-work orders
- Expired permits: Starting work before the permit is issued — or letting a permit lapse — creates serious legal and insurance complications
- HOA conflicts: Obtain HOA approval for any color or material change before submitting permit applications to avoid costly reversals
Let VICE Roofing Handle Your Permit
The permitting process in South Florida is detailed, county-specific, and easy to get wrong — but it doesn't have to be your problem. VICE Roofing is a fully licensed and insured roofing contractor serving Miami-Dade, Broward, and Palm Beach counties. We handle every step of the permitting process from application to final inspection, ensuring your roof is installed to code, on time, and without surprises.
Let VICE Roofing handle your permit — get a free estimate today and find out why South Florida homeowners trust us to get it done right.